diff --git a/data/coverage/apigatewayv2.json b/data/coverage/apigatewayv2.json index df4136daeb..1c45b8eb73 100644 --- a/data/coverage/apigatewayv2.json +++ b/data/coverage/apigatewayv2.json @@ -90,11 +90,11 @@ "CreateModel": { "implemented": true, "availability": "pro", - "internal_test_suite": true, + "internal_test_suite": false, "external_test_suite": true, "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "snapshot_skipped": "" } }, @@ -429,8 +429,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -561,8 +561,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -693,8 +693,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -936,24 +936,14 @@ "CorsConfiguration, Description, Name, ProtocolType, Tags, Version": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" } ] }, @@ -1644,8 +1634,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "201", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -2069,6 +2089,16 @@ }, "Name, ProtocolType, Target": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_return_gzip_response", "test": "test_aws_proxy_return_gzip_response", @@ -2355,6 +2385,20 @@ } ] }, + "ApiId, AuthorizerPayloadFormatVersion, AuthorizerResultTtlInSeconds, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "ApiId, AuthorizerPayloadFormatVersion, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { "ls_pro": [ { @@ -2463,30 +2507,6 @@ } ] }, - "ApiId, AuthorizerResultTtlInSeconds, AuthorizerType, AuthorizerUri, EnableSimpleResponses, IdentitySource, Name": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - } - ] - }, "ApiId, AuthorizerType, IdentitySource, JwtConfiguration, Name": { "ls_pro": [ { @@ -3221,16 +3241,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", "test": "test_lambda_events_with_authorizer[1.0]", @@ -3261,16 +3271,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_multiple_routes", "test": "test_create_multiple_routes", @@ -3651,6 +3651,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpIntegrationCrud::test_http_integration_invalid_use_cases", "test": "test_http_integration_invalid_use_cases", @@ -3675,16 +3685,6 @@ }, "ApiId, IntegrationMethod, IntegrationType, IntegrationUri, PayloadFormatVersion, RequestParameters": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_authorizers.py::TestIAMAuthorization::test_iam_authorizer_success", "test": "test_iam_authorizer_success", @@ -3716,8 +3716,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "201", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -3825,6 +3855,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2HttpIntegrationCrud::test_request_parameters_headers", "test": "test_request_parameters_headers", @@ -4286,22 +4326,26 @@ ] } }, - "CreateModel": { - "ApiId, Name, Schema": { + "CreateRoute": { + "ApiId, AuthorizationScopes, AuthorizationType, AuthorizerId, OperationName, RequestParameters, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, + } + ] + }, + "ApiId, AuthorizationScopes, AuthorizationType, AuthorizerId, RequestParameters, RouteKey, Target": { + "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", "response": "201", "error": "", "snapshot_skipped": "", @@ -4310,9 +4354,7 @@ "origin": "internal" } ] - } - }, - "CreateRoute": { + }, "ApiId, AuthorizationScopes, AuthorizationType, AuthorizerId, RouteKey": { "ls_pro": [ { @@ -4375,6 +4417,44 @@ } ] }, + "ApiId, AuthorizationScopes, OperationName, RequestParameters, RouteKey, Target": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, + "ApiId, AuthorizationScopes, RequestParameters, RouteKey, Target": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", + "test": "test_servicediscovery_ecs_integration", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", + "test": "test_sam_with_lambda_integration_events", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "ApiId, AuthorizationScopes, RouteKey": { "ls_pro": [ { @@ -4389,27 +4469,17 @@ } ] }, - "ApiId, AuthorizationType, AuthorizerId, OperationName, RouteKey, Target": { + "ApiId, AuthorizationType, AuthorizerId, OperationName, RequestParameters, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" } ] }, @@ -4619,16 +4689,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_ws_connection_with_invalid_auth", "test": "test_ws_connection_with_invalid_auth", @@ -5092,8 +5152,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "201", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -5227,27 +5317,17 @@ } ] }, - "ApiId, OperationName, RouteKey, Target": { + "ApiId, OperationName, RequestParameters, RouteKey, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" } ] }, @@ -5406,26 +5486,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_with_lambda_integration_events", - "test": "test_sam_with_lambda_integration_events", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Tags', '$.get-routes.Items..AuthorizationScopes', '$.get-routes.Items..RequestParameters']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ] } @@ -5643,16 +5703,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "201", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_v2_dynamic_proxy_paths", "test": "test_v2_dynamic_proxy_paths", @@ -5974,8 +6024,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "201", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -6083,6 +6163,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -6511,16 +6601,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "204", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", "test": "test_lambda_events_with_authorizer[1.0]", @@ -6561,16 +6641,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "204", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_apigatewaymanagementapi", "test": "test_apigatewaymanagementapi", @@ -6921,6 +6991,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -7461,6 +7541,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param", "test": "test_http_proxy_with_path_param", @@ -7482,8 +7572,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "204", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -7591,6 +7701,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "204", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_elb_validation", "test": "test_apigatewayv2_elb_validation", @@ -8293,16 +8413,6 @@ "GetApi": { "ApiId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_cors.py::TestApigatewayV2CorsCrud::test_apigwv2_cors_crud_lifecycle", "test": "test_apigwv2_cors_crud_lifecycle", @@ -8333,6 +8443,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_sam_api_tagging", "test": "test_sam_api_tagging", @@ -8484,8 +8604,8 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", + "test": "test_create_authorizers", "response": "200", "error": "", "snapshot_skipped": "", @@ -8494,13 +8614,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_authorizers", - "test": "test_create_authorizers", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -8792,28 +8912,18 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", + "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", - "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[HTTP_PROXY]", + "test": "test_apigatewayv2_quick_create_default[HTTP_PROXY]", "response": "200", "error": "", "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", @@ -8822,11 +8932,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[HTTP_PROXY]", - "test": "test_apigatewayv2_quick_create_default[HTTP_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8858,13 +8968,13 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -8946,28 +9056,18 @@ "ApiId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", + "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", "response": "200", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[AWS_PROXY]", - "test": "test_apigatewayv2_quick_create_default[AWS_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[HTTP_PROXY]", + "test": "test_apigatewayv2_quick_create_default[HTTP_PROXY]", "response": "200", "error": "", "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", @@ -8976,11 +9076,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_crud.py::TestApigatewayV2QuickCreate::test_apigatewayv2_quick_create_default[HTTP_PROXY]", - "test": "test_apigatewayv2_quick_create_default[HTTP_PROXY]", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "200", "error": "", - "snapshot_skipped": "['$..ApiKeySelectionExpression', '$..CreatedDate', '$..DisableExecuteApiEndpoint', '$..RouteSelectionExpression', '$.get-api.Tags', '$.get-routes.Items..ApiGatewayManaged', '$.get-routes.Items..ApiKeyRequired', '$.get-routes.Items..AuthorizationType', '$.get-routes.Items..Target', '$.get-integrations.Items..ApiGatewayManaged', '$.get-integrations.Items..ConnectionType', '$.get-integrations.Items..IntegrationMethod', '$.get-integrations.Items..PayloadFormatVersion', '$.get-integrations.Items..TimeoutInMillis']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9157,28 +9257,14 @@ } }, "ImportApi": { - "Basepath, Body": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "201", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - }, "Basepath, Body, FailOnWarnings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9221,16 +9307,16 @@ } }, "ReimportApi": { - "ApiId, Body": { + "ApiId, Basepath, Body, FailOnWarnings": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -9728,11 +9814,11 @@ "ApiId, RouteId, Target": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", "test": "test_import_and_invoke_http_api", "response": "201", "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/data/coverage/cloudcontrol.json b/data/coverage/cloudcontrol.json index 3fb7b03115..95740f69fe 100644 --- a/data/coverage/cloudcontrol.json +++ b/data/coverage/cloudcontrol.json @@ -203,6 +203,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", @@ -263,6 +343,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_resource_unavailable", "test": "test_resource_unavailable", @@ -329,6 +419,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_filter_by_service", "test": "test_filter_by_service", diff --git a/data/coverage/cloudformation.json b/data/coverage/cloudformation.json index ce6b462cb9..06e32be692 100644 --- a/data/coverage/cloudformation.json +++ b/data/coverage/cloudformation.json @@ -1147,6 +1147,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_update_termination_protection", "test": "test_update_termination_protection", @@ -1827,6 +1837,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_alias", "test": "test_lambda_alias", @@ -1852,7 +1882,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1867,6 +1897,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -1907,6 +1947,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id", "test": "test_create_record_set_via_id", @@ -2137,6 +2187,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -3958,7 +4018,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3968,7 +4028,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3988,7 +4048,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4063,6 +4123,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", @@ -5370,6 +5440,20 @@ "origin": "external" } ] + }, + "ChangeSetName, Parameters, StackName, TemplateBody": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "CreateStack": { @@ -6369,6 +6453,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", "test": "test_stack_deploy_order[A-B-C]", @@ -7629,12 +7723,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7644,7 +7748,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7664,11 +7768,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -7744,7 +7858,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7769,6 +7883,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -7819,6 +7943,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", @@ -8259,6 +8393,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -10181,6 +10325,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -10699,6 +10853,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", "test": "test_stack_deploy_order[A-B-C]", @@ -11909,12 +12073,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11924,7 +12098,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11944,11 +12118,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -12024,7 +12208,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12049,6 +12233,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -12099,6 +12293,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", @@ -12559,6 +12763,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -14585,6 +14799,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", "test": "test_cdk_bootstrap_redeploy", @@ -14853,6 +15077,16 @@ "DescribeStackResource": { "LogicalResourceId, StackName": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_basic.py::TestBasicCRD::test_getatt", "test": "test_getatt", @@ -14908,7 +15142,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14918,7 +15152,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14928,7 +15162,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15147,6 +15381,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_simple_condition_evaluation_deploys_resource", "test": "test_simple_condition_evaluation_deploys_resource", @@ -15222,7 +15466,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15232,7 +15476,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15252,7 +15496,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15272,7 +15516,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16717,6 +16961,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", "test": "test_stack_deploy_order[A-B-C]", @@ -18127,12 +18381,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18142,7 +18406,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18162,11 +18426,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -18242,7 +18516,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18267,6 +18541,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -18317,6 +18601,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", @@ -18847,6 +19141,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -20609,6 +20913,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -23585,6 +23909,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_stack_deploy_order[A-B-C]", "test": "test_stack_deploy_order[A-B-C]", @@ -24795,12 +25129,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24810,7 +25154,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24830,11 +25174,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -24910,7 +25264,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24935,6 +25289,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -24985,6 +25349,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_logs.py::test_cfn_handle_log_group_resource", "test": "test_cfn_handle_log_group_resource", @@ -25445,6 +25819,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -27781,6 +28165,16 @@ }, "Parameters, StackName, TemplateBody": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_basic_update", "test": "test_basic_update", diff --git a/data/coverage/cloudwatch.json b/data/coverage/cloudwatch.json index e8cd2ef4c4..9395a6cab6 100644 --- a/data/coverage/cloudwatch.json +++ b/data/coverage/cloudwatch.json @@ -2275,16 +2275,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_prefill_dynamodb_table", - "test": "test_prefill_dynamodb_table", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", @@ -2325,6 +2315,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", + "test": "test_validate_infra_setup", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..rootResourceId', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_lambda_integration_aws_type", "test": "test_api_gateway_lambda_integration_aws_type", @@ -2645,6 +2645,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", + "test": "test_scenario_validate_infra", + "response": "200", + "error": "", + "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", "test": "test_sqs_aws_integration", @@ -2686,38 +2696,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", - "test": "test_create_and_then_remove_non_supported_resource_change_set", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", + "test": "test_nested_output_in_params", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Role.AssumeRolePolicyDocument..Action']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_update_stack.py::test_diff_after_update", - "test": "test_diff_after_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status", + "test": "test_updating_an_updated_stack_sets_status", "response": "200", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..Stacks..Parameters']", "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_conditional_att_to_conditional_resources[create]", - "test": "test_conditional_att_to_conditional_resources[create]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", + "test": "test_dependency_in_non_evaluated_if_branch[false-DefaultParamValue]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2736,28 +2736,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", + "test": "test_updating_stack_with_iam_role", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_apigateway_stage", + "test": "test_update_apigateway_stage", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..createdDate', '$..description', '$..lastUpdatedDate', '$..tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_rest_api", - "test": "test_cfn_apigateway_rest_api", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", + "test": "test_cdk_bootstrap_redeploy", "response": "200", "error": "", "snapshot_skipped": "", @@ -2766,8 +2766,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -2776,18 +2776,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", - "test": "test_firehose_stack_with_kinesis_as_source", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_cfn_handle_kinesis_firehose_resources", + "test": "test_cfn_handle_kinesis_firehose_resources", "response": "200", "error": "", - "snapshot_skipped": "['$..Destinations']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2800,7 +2800,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2810,7 +2810,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2830,11 +2830,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -2876,8 +2886,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", - "test": "test_python_lambda_code_deployed_via_s3", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", "response": "200", "error": "", "snapshot_skipped": "", @@ -2886,13 +2896,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", - "test": "test_domain_with_alternative_types", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", + "test": "test_python_lambda_code_deployed_via_s3", "response": "200", "error": "", - "snapshot_skipped": "['$..DomainStatus.AccessPolicies', '$..DomainStatus.AdvancedOptions.override_main_response_version', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.DedicatedMasterCount', '$..DomainStatus.ClusterConfig.InstanceCount', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.Endpoint', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -2925,6 +2935,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", + "test": "test_deploy_patch_baseline", + "response": "200", + "error": "", + "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -3105,26 +3135,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_create_change_set_with_ssm_parameter_list", - "test": "test_create_change_set_with_ssm_parameter_list", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestTypes::test_implicit_type_conversion", - "test": "test_implicit_type_conversion", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", "test": "test_alarm_lambda_target", @@ -3586,8 +3596,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency", - "test": "test_data_encoding_consistency", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_stream_destination_records", + "test": "test_stream_destination_records", "response": "200", "error": "", "snapshot_skipped": "", @@ -3635,6 +3645,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_delete_default_event_bus", + "test": "test_delete_default_event_bus", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_list_event_buses_with_prefix", + "test": "test_list_event_buses_with_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_bus_to_bus[domain]", "test": "test_put_events_bus_to_bus[domain]", @@ -4116,18 +4146,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", - "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_role_attach_policy", + "test": "test_role_attach_policy", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/iam/test_iam.py::TestIAMIntegrations::test_user_attach_policy", + "test": "test_user_attach_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", + "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -4390,7 +4430,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4400,7 +4440,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4410,7 +4450,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4420,7 +4460,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4430,7 +4470,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4440,7 +4490,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4450,7 +4500,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4460,7 +4510,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4470,7 +4520,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4480,7 +4530,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4490,7 +4540,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4500,7 +4550,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4510,7 +4560,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4520,7 +4570,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4530,7 +4580,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4540,7 +4590,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4550,7 +4600,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4560,7 +4610,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4570,7 +4620,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4580,7 +4630,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4590,7 +4640,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4600,7 +4650,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4610,7 +4660,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4620,7 +4670,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4630,7 +4680,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4640,7 +4690,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4650,7 +4700,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4660,7 +4710,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4670,7 +4720,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4680,7 +4730,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4690,7 +4740,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4700,7 +4750,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4710,7 +4760,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4720,7 +4770,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4730,7 +4780,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4740,7 +4790,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4750,7 +4800,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4760,7 +4810,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4770,7 +4820,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4780,7 +4830,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4790,7 +4840,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4820,7 +4870,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4830,7 +4880,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5525,6 +5575,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaRevisions::test_function_revisions_basic", + "test": "test_function_revisions_basic", + "response": "200", + "error": "", + "snapshot_skipped": "['update_function_configuration_response_rev5..RuntimeVersionConfig.RuntimeVersionArn', 'get_function_response_rev6..RuntimeVersionConfig.RuntimeVersionArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTag::test_create_tag_on_esm_create", "test": "test_create_tag_on_esm_create", @@ -7285,6 +7345,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/scheduler/test_scheduler.py::test_list_schedules", + "test": "test_list_schedules", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", "test": "test_rotate_secret_with_lambda_success[None]", @@ -8175,6 +8245,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_invalid_msg_id[sqs_query-]", + "test": "test_delete_message_batch_invalid_msg_id[sqs_query-]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_delete_message_batch_with_too_large_batch[sqs]", "test": "test_delete_message_batch_with_too_large_batch[sqs]", @@ -8785,16 +8865,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_invalid_string_attributes_cause_invalid_parameter_value_error[sqs]", - "test": "test_invalid_string_attributes_cause_invalid_parameter_value_error[sqs]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_marker_serialization_json_protocol[\"{\\\\\"foo\\\\\": \\\\\"ba\\\\rr\\\\\"}\"]", "test": "test_marker_serialization_json_protocol[\"{\\\\\"foo\\\\\": \\\\\"ba\\\\rr\\\\\"}\"]", @@ -9645,16 +9715,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_tag_untag_queue[sqs]", - "test": "test_tag_untag_queue[sqs]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_terminate_visibility_timeout_after_receive[sqs]", "test": "test_terminate_visibility_timeout_after_receive[sqs]", @@ -9985,16 +10045,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invalid_action_raises_error[query-standard]", - "test": "test_list_messages_with_invalid_action_raises_error[query-standard]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs_backdoor.py::TestSqsDeveloperEndpoints::test_list_messages_with_invisible_messages[domain]", "test": "test_list_messages_with_invisible_messages[domain]", @@ -10196,18 +10246,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_PATHS]", - "test": "test_base_cases[BASE_PATHS]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_VAR]", - "test": "test_base_cases[BASE_VAR]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_CONSTANT_LITERALS]", + "test": "test_base_cases[BASE_CONSTANT_LITERALS]", "response": "200", "error": "", "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", @@ -10216,8 +10256,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_from_value[BASE_ASSIGN_FROM_PARAMETERS]", - "test": "test_assign_from_value[BASE_ASSIGN_FROM_PARAMETERS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", + "test": "test_assign_in_catch_state", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", @@ -10226,8 +10266,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", - "test": "test_assign_in_catch_state", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_INTRINSIC_FUNCTION]", + "test": "test_reference_assign[BASE_REFERENCE_IN_INTRINSIC_FUNCTION]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", @@ -10256,8 +10296,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_wait.py::TestSfnWait::test_base_wait_seconds_path[1]", - "test": "test_base_wait_seconds_path[1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_wait.py::TestSfnWait::test_base_wait_seconds_path[1.5]", + "test": "test_base_wait_seconds_path[1.5]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10345,6 +10385,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_start_execution_sync", + "test": "test_start_execution_sync", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sync_with_task_token", "test": "test_sync_with_task_token", @@ -10386,8 +10436,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_numeric.py::TestNumerics::test_numeric_greater_than", - "test": "test_numeric_greater_than", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_numeric.py::TestNumerics::test_numeric_greater_than_path", + "test": "test_numeric_greater_than_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -10396,8 +10446,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_string_operators.py::TestStrings::test_string_equals", - "test": "test_string_equals", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_string_operators.py::TestStrings::test_string_equals_path", + "test": "test_string_equals_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -10406,8 +10456,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_greater_than", - "test": "test_timestamp_greater_than", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than", + "test": "test_timestamp_less_than", "response": "200", "error": "", "snapshot_skipped": "", @@ -10425,6 +10475,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/context_object/test_context_object.py::TestSnfBase::test_output_path[$$]", + "test": "test_output_path[$$]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..RedriveCount', '$..RedriveStatus', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/context_object/test_context_object.py::TestSnfBase::test_result_selector", "test": "test_result_selector", @@ -10465,16 +10525,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_invalid_credentials_field[EMPTY_CREDENTIALS]", - "test": "test_invalid_credentials_field[EMPTY_CREDENTIALS]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", "test": "test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", @@ -10635,16 +10685,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", - "test": "test_base_map_from_input[TOLERATED_FAILURE_PERCENTAGE]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/evaluate_jsonata/test_base_evaluate_expressions.py::TestBaseEvaluateJsonata::test_base_task[HEARTBEAT_SECONDS]", "test": "test_base_task[HEARTBEAT_SECONDS]", @@ -10716,28 +10756,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_0", - "test": "test_array_0", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array_jsonata.py::TestArrayJSONata::test_array_partition", - "test": "test_array_partition", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_json_manipulation.py::TestJsonManipulation::test_json_to_string", - "test": "test_json_to_string", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_generic.py::TestGeneric::test_nested_calls_2", + "test": "test_nested_calls_2", "response": "200", "error": "", "snapshot_skipped": "", @@ -10756,8 +10776,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/logs/test_logs.py::TestLogs::test_partial_log_levels[pass_result.json5_ERROR_True]", - "test": "test_partial_log_levels[pass_result.json5_ERROR_True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/logs/test_logs.py::TestLogs::test_partial_log_levels[raise_failure.json5_ERROR_False]", + "test": "test_partial_log_levels[raise_failure.json5_ERROR_False]", "response": "200", "error": "", "snapshot_skipped": "['$..redriveCount', '$..redrive_count', '$..redriveStatus']", @@ -11275,6 +11295,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_base[True]", + "test": "test_publish_base[True]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sns_task_service.py::TestTaskServiceSns::test_publish_message_attributes[\"HelloWorld\"]", "test": "test_publish_message_attributes[\"HelloWorld\"]", @@ -11416,18 +11446,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_express.py::TestSfnApiExpress::test_illegal_callbacks[WAIT_FOR_TASK_TOKEN]", - "test": "test_illegal_callbacks[WAIT_FOR_TASK_TOKEN]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_logs.py::TestSnfApiLogs::test_incomplete_logging_configuration[logging_configuration0]", + "test": "test_incomplete_logging_configuration[logging_configuration0]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..Error.Message']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_map_run.py::TestSnfApiMapRun::test_map_state_label_invalid_char_fail[\\x98]", - "test": "test_map_state_label_invalid_char_fail[\\x98]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_map_run.py::TestSnfApiMapRun::test_map_state_label_invalid_char_fail[\\x07]", + "test": "test_map_state_label_invalid_char_fail[\\x07]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11436,8 +11466,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_inspection_level_trace[BASE_FAIL_STATE]", - "test": "test_base_inspection_level_trace[BASE_FAIL_STATE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_variable_references.py::TestSfnApiVariableReferences::test_base_variable_references_in_assign_templates[BASE_REFERENCE_IN_ITERATOR_OUTER_SCOPE]", + "test": "test_base_variable_references_in_assign_templates[BASE_REFERENCE_IN_ITERATOR_OUTER_SCOPE]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..encryptionConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_state/test_test_state_scenarios.py::TestStateCaseScenarios::test_base_inspection_level_debug[BASE_FAIL_STATE]", + "test": "test_base_inspection_level_debug[BASE_FAIL_STATE]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -11586,28 +11626,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-us_video.mkv-one of the most vital]", - "test": "test_transcribe_supported_media_formats[../../files/en-us_video.mkv-one of the most vital]", + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", + "test": "test_assume_role", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PackedPolicySize']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", - "test": "test_dynamodb_read_error_injection", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_failing_deletion", + "test": "test_failing_deletion", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error..Code']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_write_error_injection", - "test": "test_dynamodb_write_error_injection", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", + "test": "test_dynamodb_read_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -11836,8 +11876,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", + "test": "test_default_strategy", "response": "200", "error": "", "snapshot_skipped": "", @@ -11855,6 +11895,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -11937,6 +11987,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -12407,6 +12477,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -12747,16 +12827,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_global_signout", - "test": "test_global_signout", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_saml_auth_flow", "test": "test_saml_auth_flow", @@ -12897,16 +12967,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[False-True-email]", - "test": "test_create_user_with_email_uses_sub_as_username[False-True-email]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_create_user_with_email_uses_sub_as_username[True-False-None]", "test": "test_create_user_with_email_uses_sub_as_username[True-False-None]", @@ -12958,8 +13018,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", - "test": "test_service_deployment", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", "response": "200", "error": "", "snapshot_skipped": "", @@ -12968,13 +13028,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", - "test": "test_queue_proccessing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { diff --git a/data/coverage/codecommit.json b/data/coverage/codecommit.json index 1bb3d75bcf..6e9bd537a5 100644 --- a/data/coverage/codecommit.json +++ b/data/coverage/codecommit.json @@ -140,7 +140,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -223,8 +223,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -487,8 +487,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" @@ -595,8 +595,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "" diff --git a/data/coverage/cognito-idp.json b/data/coverage/cognito-idp.json index a2dc72f862..32fa6c516b 100644 --- a/data/coverage/cognito-idp.json +++ b/data/coverage/cognito-idp.json @@ -4889,6 +4889,20 @@ } ] }, + "DeletionProtection, PoolName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "EmailConfiguration, MfaConfiguration, PoolName, SmsAuthenticationMessage": { "ls_pro": [ { @@ -8689,6 +8703,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", @@ -8998,6 +9022,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -10478,6 +10512,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -12689,6 +12733,20 @@ } }, "UpdateUserPool": { + "DeletionProtection, UserPoolId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "EmailVerificationMessage, EmailVerificationSubject, UserPoolId": { "ls_pro": [ { diff --git a/data/coverage/dynamodb.json b/data/coverage/dynamodb.json index 86a1a03d60..5ad80f14f0 100644 --- a/data/coverage/dynamodb.json +++ b/data/coverage/dynamodb.json @@ -2269,6 +2269,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -2299,11 +2309,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -2985,11 +3015,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -3220,6 +3270,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", @@ -4666,6 +4726,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kinesis.py::test_dynamodb_stream_response_with_cf", "test": "test_dynamodb_stream_response_with_cf", @@ -4681,7 +4751,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4691,11 +4761,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -5016,6 +5106,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_empty_and_binary_values", "test": "test_empty_and_binary_values", @@ -5356,6 +5466,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", + "test": "test_kinesis_firehose_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -5366,6 +5486,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", + "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", "test": "test_run_kcl", @@ -5376,6 +5506,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", "test": "test_deletion_event_source_mapping_with_dynamodb", @@ -5966,6 +6106,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", @@ -6126,6 +6276,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", "test": "test_lambda_streams_batch_and_transactions", @@ -6401,11 +6561,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -7276,6 +7456,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -7889,11 +8089,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -8134,6 +8354,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_with_kinesis_stream", "test": "test_dynamodb_with_kinesis_stream", @@ -9527,11 +9757,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_binary", "test": "test_batch_write_binary", @@ -10184,6 +10434,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -11515,16 +11775,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "500", - "error": "InternalFailure", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ], "ls_pro": [ @@ -11558,6 +11808,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "500", + "error": "InternalFailure", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", "test": "test_firehose_redshift_as_target", @@ -11583,14 +11843,14 @@ "ConditionExpression, ExpressionAttributeNames, ExpressionAttributeValues, Key, ReturnValues, TableName, UpdateExpression": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", @@ -11600,11 +11860,11 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", "response": "200", "error": "", "snapshot_skipped": "", @@ -11840,6 +12100,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -11980,6 +12260,20 @@ } ] }, + "BillingMode, TableName": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ReplicaUpdates, TableName": { "ls_community": [ { diff --git a/data/coverage/dynamodbstreams.json b/data/coverage/dynamodbstreams.json index 8008b3ad8b..866214b8fc 100644 --- a/data/coverage/dynamodbstreams.json +++ b/data/coverage/dynamodbstreams.json @@ -19,7 +19,7 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, @@ -84,7 +84,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -94,11 +94,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -750,58 +770,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", - "test": "test_apigateway_to_eventbridge", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_boto_wait_for_certificate_validation", + "test": "test_boto_wait_for_certificate_validation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis[PutRecords]", - "test": "test_apigateway_to_kinesis[PutRecords]", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_certificate_for_subdomain_wildcard", + "test": "test_certificate_for_subdomain_wildcard", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..EncryptionType', '$..ChildShards']", + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda_cfn.py::TestApigatewayLambdaIntegration::test_scenario_validate_infra", - "test": "test_scenario_validate_infra", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_create_certificate_for_multiple_alternative_domains", + "test": "test_create_certificate_for_multiple_alternative_domains", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..restapiEndpointC67DEFEA']", + "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[DeleteStateMachine]", - "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", + "node_id": "LocalStack Community: tests/aws/services/acm/test_acm.py::TestACM::test_import_certificate", + "test": "test_import_certificate", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Certificate.CreatedAt', '$..Certificate.DomainValidationOptions', '$..Certificate.ExtendedKeyUsages', '$..Certificate.ExtendedKeyUsages..Name', '$..Certificate.ExtendedKeyUsages..OID', '$..Certificate.Issuer', '$..Certificate.KeyUsages', '$..Certificate.KeyUsages..Name', '$..Certificate.Options.CertificateTransparencyLoggingPreference', '$..Certificate.Serial', '$..Certificate.Subject']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[StartExecution]", - "test": "test_apigateway_with_step_function_integration[StartExecution]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]", + "test": "test_rest_api_to_dynamodb_integration[Query]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.server']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", - "test": "test_module_usage", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_eventbridge.py::test_apigateway_to_eventbridge", + "test": "test_apigateway_to_eventbridge", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -810,48 +830,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicArn]", - "test": "test_nested_getatt_ref[TopicArn]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS]", + "test": "test_apigateway_header_remapping_aws[AWS]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_nested_getatt_ref[TopicName]", - "test": "test_nested_getatt_ref[TopicName]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_aws[AWS_PROXY]", + "test": "test_apigateway_header_remapping_aws[AWS_PROXY]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..response-headers.Server', '$..response-headers.Content-Length']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_reference_unsupported_resource", - "test": "test_reference_unsupported_resource", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::TestApiGatewayHeaderRemapping::test_apigateway_header_remapping_http[HTTP]", + "test": "test_apigateway_header_remapping_http[HTTP]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..headers.Accept-Encoding', '$..response-headers.Server', '$..response-headers.x-amzn-Remapped-Server', '$.full-integration.headers.Content-Length', '$..response-headers.Content-Length', '$..response-headers.x-amzn-Remapped-Content-Length', '$..response-headers.x-amzn-Remapped-Connection']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_reference_resolving.py::test_sub_resolving", - "test": "test_sub_resolving", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_create_execute_api_vpc_endpoint", + "test": "test_create_execute_api_vpc_endpoint", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..endpointConfiguration.types', '$..policy.Statement..Resource']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", - "test": "test_create_stack_from_s3_template_url[http_host]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_integrations.py::test_put_integration_response_with_response_template", + "test": "test_put_integration_response_with_response_template", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -860,38 +880,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_get_template_summary", - "test": "test_get_template_summary", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_sqs.py::test_sqs_aws_integration", + "test": "test_sqs_aws_integration", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ResourceIdentifierSummaries..ResourceIdentifiers']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_aws_refs_in_mappings", - "test": "test_aws_refs_in_mappings", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[DeleteStateMachine]", + "test": "test_apigateway_with_step_function_integration[DeleteStateMachine]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-deploy]", - "test": "test_mapping_ref_map_key[should-deploy]", + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_stepfunctions.py::TestApigatewayStepfunctions::test_apigateway_with_step_function_integration[StartExecution]", + "test": "test_apigateway_with_step_function_integration[StartExecution]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_mapping_ref_map_key[should-not-deploy]", - "test": "test_mapping_ref_map_key[should-not-deploy]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_non_supported_resource_change_set", + "test": "test_create_and_then_remove_non_supported_resource_change_set", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -900,8 +920,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_mappings.py::TestCloudFormationMappings::test_simple_mapping_working", - "test": "test_simple_mapping_working", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_remove_supported_resource_change_set", + "test": "test_create_and_then_remove_supported_resource_change_set", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -910,98 +930,98 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_fn_sub_cases", - "test": "test_fn_sub_cases", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_and_then_update_refreshes_template_metadata", + "test": "test_create_and_then_update_refreshes_template_metadata", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::TestFnSub::test_non_string_parameter_in_sub", - "test": "test_non_string_parameter_in_sub", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_change_set_with_ssm_parameter", + "test": "test_create_change_set_with_ssm_parameter", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_references.py::test_resolve_transitive_placeholders_in_strings", - "test": "test_resolve_transitive_placeholders_in_strings", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_create_delete_create", + "test": "test_create_delete_create", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/aws_iam_user/test_parity.py::TestParity::test_create_with_full_properties", - "test": "test_create_with_full_properties", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_multiple_create_changeset", + "test": "test_multiple_create_changeset", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Capabilities', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_cfn_handle_iam_role_resource_no_role_name", - "test": "test_cfn_handle_iam_role_resource_no_role_name", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_name_conflicts", + "test": "test_name_conflicts", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EnableTerminationProtection', '$..LastUpdatedTime', '$..Capabilities', '$..ChangeSetId', '$..IncludeNestedStacks', '$..NotificationARNs', '$..Parameters', '$..StackId', '$..StatusReason', '$..StackStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_delete_role_detaches_role_policy", - "test": "test_delete_role_detaches_role_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_attributes.py::TestResourceAttributes::test_dependency_on_attribute_with_dot_notation", + "test": "test_dependency_on_attribute_with_dot_notation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_user_access_key", - "test": "test_iam_user_access_key", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Destinations']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_iam_username_defaultname", - "test": "test_iam_username_defaultname", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", + "test": "test_events_sqs_sns_lambda", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..User.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", - "test": "test_managed_policy_with_empty_resource", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_cfn_with_kms_resources", + "test": "test_cfn_with_kms_resources", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.IsAttachable', '$..Policy.PermissionsBoundaryUsageCount', '$..Policy.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_policy_attachments", - "test": "test_policy_attachments", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_deploy_stack_with_kms", + "test": "test_deploy_stack_with_kms", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1010,48 +1030,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", - "test": "test_server_certificate", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_kms.py::test_kms_key_disabled", + "test": "test_kms_key_disabled", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ServerCertificate.Tags']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_update_inline_policy", - "test": "test_update_inline_policy", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_opensearch.py::test_domain_with_alternative_types", + "test": "test_domain_with_alternative_types", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..DomainStatus.AccessPolicies', '$..DomainStatus.AdvancedOptions.override_main_response_version', '$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.AutoTuneOptions.UseOffPeakWindow', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.ClusterConfig.DedicatedMasterCount', '$..DomainStatus.ClusterConfig.InstanceCount', '$..DomainStatus.ClusterConfig.MultiAZWithStandbyEnabled', '$..DomainStatus.ClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.Endpoint', '$..DomainStatus.OffPeakWindowOptions', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion', '$..DomainStatus.SoftwareUpdateOptions']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_updating_stack_with_iam_role", - "test": "test_updating_stack_with_iam_role", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", + "test": "test_cfn_handle_serverless_api_resource", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Tags', '$..tags', '$..Configuration.CodeSha256']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[10]", - "test": "test_cdk_bootstrap[10]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_policies", + "test": "test_sam_policies", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[11]", - "test": "test_cdk_bootstrap[11]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_sqs_event", + "test": "test_sam_sqs_event", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1060,8 +1080,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap[12]", - "test": "test_cdk_bootstrap[12]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", + "test": "test_sam_template", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1070,58 +1090,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkInit::test_cdk_bootstrap_redeploy", - "test": "test_cdk_bootstrap_redeploy", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", + "test": "test_alarm_lambda_target", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_cdk.py::TestCdkSampleApp::test_cdk_sample", - "test": "test_cdk_sample", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", + "test": "test_aws_sqs_metrics_created", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Attributes.Policy.Statement..Condition', '$..Attributes.Policy.Statement..Resource', '$..StackResourceSummaries..PhysicalResourceId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PAY_PER_REQUEST]", - "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", + "test": "test_breaching_alarm_actions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_billing_mode_as_conditional[PROVISIONED]", - "test": "test_billing_mode_as_conditional[PROVISIONED]", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", + "test": "test_enable_disable_alarm_actions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_default_name_for_table", - "test": "test_default_name_for_table", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", + "test": "test_get_metric_data", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_deploy_stack_with_dynamodb_table", - "test": "test_deploy_stack_with_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination", + "test": "test_get_metric_data_pagination", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1130,28 +1150,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", - "test": "test_global_table", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_stats[Sum]", + "test": "test_get_metric_data_stats[Sum]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table_with_ttl_and_sse", - "test": "test_global_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination", + "test": "test_list_metrics_pagination", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_globalindex_read_write_provisioned_throughput_dynamodb_table", - "test": "test_globalindex_read_write_provisioned_throughput_dynamodb_table", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", + "test": "test_list_metrics_uniqueness", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1160,88 +1180,88 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", + "test": "test_list_metrics_with_filters", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "all", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_ttl_cdk", - "test": "test_ttl_cdk", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", + "test": "test_multiple_dimensions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_table_associations", - "test": "test_cfn_with_multiple_route_table_associations", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", + "test": "test_put_metric_alarm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..PropagatingVgws', '$..Tags', '$..Tags..Key', '$..Tags..Value']", + "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_cfn_with_multiple_route_tables", - "test": "test_cfn_with_multiple_route_tables", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", + "test": "test_set_alarm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_dhcp_options", - "test": "test_dhcp_options", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", + "test": "test_trigger_composite_alarm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..OwnerId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_security_group_id_with_vpc", - "test": "test_ec2_security_group_id_with_vpc", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", + "test": "test_non_existent_stream", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_internet_gateway_ref_and_attr", - "test": "test_internet_gateway_ref_and_attr", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", + "test": "test_stream_spec_and_region_replacement", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_keypair_create_import", - "test": "test_keypair_create_import", + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_table_v2_stream", + "test": "test_table_v2_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ImportedKeyPairFingerprint']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation", - "test": "test_simple_route_table_creation", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_route_table_association", + "test": "test_create_route_table_association", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..PropagatingVgws']", @@ -1250,108 +1270,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_create_security_group_with_custom_id", + "test": "test_create_security_group_with_custom_id", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..PropagatingVgws']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_transit_gateway_attachment", - "test": "test_transit_gateway_attachment", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::TestEc2Integrations::test_vcp_peering_difference_regions", + "test": "test_vcp_peering_difference_regions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Options.AssociationDefaultRouteTableId', '$..Options.PropagationDefaultRouteTableId']", + "snapshot_skipped": "['$..pending-acceptance..VpcPeeringConnections..AccepterVpcInfo.CidrBlock', '$..pending-acceptance..VpcPeeringConnections..AccepterVpcInfo.PeeringOptions', '$..VpcPeeringConnections..AccepterVpcInfo.CidrBlockSet', '$..VpcPeeringConnections..RequesterVpcInfo.CidrBlockSet', '$..VpcPeeringConnections..AccepterVpcInfo.Ipv6CidrBlockSet', '$..VpcPeeringConnections..RequesterVpcInfo.Ipv6CidrBlockSet', '$..VpcPeeringConnections..ExpirationTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_creates_default_sg", - "test": "test_vpc_creates_default_sg", + "node_id": "LocalStack Community: tests/aws/services/ec2/test_ec2.py::test_pickle_ec2_backend", + "test": "test_pickle_ec2_backend", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_with_route_table", - "test": "test_vpc_with_route_table", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_inputs.py::TestInputTransformer::test_input_transformer_predefined_variables[{\"originalEvent\": , \"originalEventJson\": }]", + "test": "test_input_transformer_predefined_variables[{\"originalEvent\": , \"originalEventJson\": }]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..RouteTables..PropagatingVgws', '$..RouteTables..Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_elasticsearch.py::test_cfn_handle_elasticsearch_domain", - "test": "test_cfn_handle_elasticsearch_domain", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_inputs.py::TestInputTransformer::test_put_events_with_input_transformer_input_template_string[\"Event of type, at time , info extracted from detail \"]", + "test": "test_put_events_with_input_transformer_input_template_string[\"Event of type, at time , info extracted from detail \"]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DomainStatus.AdvancedSecurityOptions.AnonymousAuthEnabled', '$..DomainStatus.AutoTuneOptions.State', '$..DomainStatus.ChangeProgressDetails', '$..DomainStatus.DomainProcessingStatus', '$..DomainStatus.EBSOptions.VolumeSize', '$..DomainStatus.ElasticsearchClusterConfig.DedicatedMasterCount', '$..DomainStatus.ElasticsearchClusterConfig.InstanceCount', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessConfig', '$..DomainStatus.ElasticsearchClusterConfig.ZoneAwarenessEnabled', '$..DomainStatus.Endpoint', '$..DomainStatus.ModifyingProperties', '$..DomainStatus.Processing', '$..DomainStatus.ServiceSoftwareOptions.CurrentVersion']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_integration.py::test_events_sqs_sns_lambda", - "test": "test_events_sqs_sns_lambda", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_tags.py::tests_tag_untag_resource[rule-event_bus_custom]", + "test": "tests_tag_untag_resource[rule-event_bus_custom]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_redshift.py::test_redshift_cluster", - "test": "test_redshift_cluster", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_cfn_handle_sqs_resource", - "test": "test_cfn_handle_sqs_resource", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", + "test": "test_put_events_with_target_api_gateway", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.amz-sdk-invocation-id', '$..headers.amz-sdk-request', '$..headers.amz-sdk-retry', '$..headers.X-Amz-Security-Token', '$..headers.X-Amz-Source-Account', '$..headers.X-Amz-Source-Arn', '$..headers.x-amz-date', '$..headers.X-Amz-Date', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.X-Amz-Cf-Id', '$..headers.Via', '$..headers.Accept-Encoding', '$..headers.Accept']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_fifo_queue_generates_valid_name", - "test": "test_sqs_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination0]", + "test": "test_put_events_with_target_events[bus_combination0]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_non_fifo_queue_generates_valid_name", - "test": "test_sqs_non_fifo_queue_generates_valid_name", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", + "test": "test_put_events_with_target_firehose", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_sqs_queue_policy", - "test": "test_sqs_queue_policy", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda", + "test": "test_put_events_with_target_lambda", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1360,8 +1380,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_queue_no_change", - "test": "test_update_queue_no_change", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entries_partial_match", + "test": "test_put_events_with_target_lambda_list_entries_partial_match", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1370,8 +1390,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entry", + "test": "test_put_events_with_target_lambda_list_entry", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1380,38 +1400,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_deploy_patch_baseline", - "test": "test_deploy_patch_baseline", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSqs::test_put_events_with_target_sqs_event_detail_match", + "test": "test_put_events_with_target_sqs_event_detail_match", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DriftInformation', '$..Metadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_maintenance_window", - "test": "test_maintenance_window", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", + "test": "test_put_events_with_target_statefunction_machine", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", + "test": "test_kinesis_firehose_kinesis_as_source", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_parameter_defaults", - "test": "test_parameter_defaults", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", + "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Error.Message', '$..message']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag", - "test": "test_update_ssm_parameter_tag", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_s3_as_destination_with_file_extension", + "test": "test_kinesis_firehose_s3_as_destination_with_file_extension", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1420,18 +1450,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ssm.py::test_update_ssm_parameters", - "test": "test_update_ssm_parameters", + "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::test_kinesis_firehose_http[True]", + "test": "test_kinesis_firehose_http[True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", - "test": "test_alarm_lambda_target", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_cbor_blob_handling", + "test": "test_cbor_blob_handling", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1440,8 +1470,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_aws_sqs_metrics_created", - "test": "test_aws_sqs_metrics_created", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", + "test": "test_get_records", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1450,58 +1480,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_breaching_alarm_actions", - "test": "test_breaching_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_shard_iterator_with_surrounding_quotes", + "test": "test_get_records_shard_iterator_with_surrounding_quotes", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_enable_disable_alarm_actions", - "test": "test_enable_disable_alarm_actions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_record_lifecycle_data_integrity", + "test": "test_record_lifecycle_data_integrity", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data", - "test": "test_get_metric_data", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_stream_consumers", + "test": "test_stream_consumers", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_for_multiple_metrics", - "test": "test_get_metric_data_for_multiple_metrics", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", + "test": "test_subscribe_to_shard", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_get_metric_data_pagination", - "test": "test_get_metric_data_pagination", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_cbor_at_timestamp", + "test": "test_subscribe_to_shard_cbor_at_timestamp", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_invalid_amount_of_datapoints", - "test": "test_invalid_amount_of_datapoints", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", + "test": "test_subscribe_to_shard_timeout", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1510,391 +1540,61 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_pagination", - "test": "test_list_metrics_pagination", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_at_timestamp", + "test": "test_subscribe_to_shard_with_at_timestamp", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_uniqueness", - "test": "test_list_metrics_uniqueness", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", + "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Records..EncryptionType']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_list_metrics_with_filters", - "test": "test_list_metrics_with_filters", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", + "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_multiple_dimensions", - "test": "test_multiple_dimensions", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_put_metric_alarm", - "test": "test_put_metric_alarm", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_cfn_resource.py::test_adding_tags", + "test": "test_adding_tags", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..AlarmHistoryItems..HistoryData.newState.stateReason', '$..AlarmHistoryItems..HistoryData.newState.stateReasonData.evaluatedDatapoints', '$..NewStateReason', '$..describe-alarms-for-metric..StateReason', '$..describe-alarms-for-metric..StateReasonData.evaluatedDatapoints']", + "snapshot_skipped": "[\"$..Tags.'aws:cloudformation:logical-id'\", \"$..Tags.'aws:cloudformation:stack-id'\", \"$..Tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_set_alarm", - "test": "test_set_alarm", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", + "test": "test_kinesis_event_filtering_json_pattern", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MetricAlarms..StateTransitionedTimestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_trigger_composite_alarm", - "test": "test_trigger_composite_alarm", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_error", - "test": "test_lambda_invoke_error", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", - "test": "test_lambda_invoke_successful", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSQSMetrics::test_alarm_number_of_messages_sent", - "test": "test_alarm_number_of_messages_sent", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MetricAlarms..StateReason', '$..MetricAlarms..StateReasonData.evaluatedDatapoints', '$..MetricAlarms..StateReasonData.startDate', '$..MetricAlarms..StateTransitionedTimestamp', '$..NewStateReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestSqsApproximateMetrics::test_sqs_approximate_metrics", - "test": "test_sqs_approximate_metrics", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", - "test": "test_non_existent_stream", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", - "test": "test_put_events_to_default_eventbus_for_custom_eventbus", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_permission[default]", - "test": "test_put_permission[default]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventPattern::test_put_events_pattern_nested", - "test": "test_put_events_pattern_nested", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventPattern::test_put_events_pattern_with_values_in_array", - "test": "test_put_events_pattern_with_values_in_array", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventRule::test_list_rule_with_limit", - "test": "test_list_rule_with_limit", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventTarget::test_put_list_remove_target[custom]", - "test": "test_put_list_remove_target[custom]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_delivery_failure", - "test": "test_put_events_with_target_delivery_failure", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", - "test": "test_put_events_with_target_api_gateway", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..headers.amz-sdk-invocation-id', '$..headers.amz-sdk-request', '$..headers.amz-sdk-retry', '$..headers.X-Amz-Security-Token', '$..headers.X-Amz-Source-Account', '$..headers.X-Amz-Source-Arn', '$..headers.x-amz-date', '$..headers.X-Amz-Date', '$..headers.CloudFront-Forwarded-Proto', '$..headers.CloudFront-Is-Desktop-Viewer', '$..headers.CloudFront-Is-Mobile-Viewer', '$..headers.CloudFront-Is-SmartTV-Viewer', '$..headers.CloudFront-Is-Tablet-Viewer', '$..headers.CloudFront-Viewer-ASN', '$..headers.CloudFront-Viewer-Country', '$..headers.X-Amz-Cf-Id', '$..headers.Via', '$..headers.Accept-Encoding', '$..headers.Accept']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetCloudWatchLogs::test_put_events_with_target_cloudwatch_logs", - "test": "test_put_events_with_target_cloudwatch_logs", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetEvents::test_put_events_with_target_events[bus_combination1]", - "test": "test_put_events_with_target_events[bus_combination1]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetFirehose::test_put_events_with_target_firehose", - "test": "test_put_events_with_target_firehose", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda", - "test": "test_put_events_with_target_lambda", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entries_partial_match", - "test": "test_put_events_with_target_lambda_list_entries_partial_match", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetLambda::test_put_events_with_target_lambda_list_entry", - "test": "test_put_events_with_target_lambda_list_entry", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetSqs::test_put_events_with_target_sqs_event_detail_match", - "test": "test_put_events_with_target_sqs_event_detail_match", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", - "test": "test_put_events_with_target_statefunction_machine", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_create_stream_without_shard_count", - "test": "test_create_stream_without_shard_count", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records", - "test": "test_get_records", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_get_records_shard_iterator_with_surrounding_quotes", - "test": "test_get_records_shard_iterator_with_surrounding_quotes", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard", - "test": "test_subscribe_to_shard", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_cbor_at_timestamp", - "test": "test_subscribe_to_shard_cbor_at_timestamp", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_timeout", - "test": "test_subscribe_to_shard_timeout", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_at_timestamp", - "test": "test_subscribe_to_shard_with_at_timestamp", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_sequence_number_as_iterator", - "test": "test_subscribe_to_shard_with_sequence_number_as_iterator", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisJavaSDK::test_subscribe_to_shard_with_java_sdk_v2_lambda", - "test": "test_subscribe_to_shard_with_java_sdk_v2_lambda", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", - "test": "test_run_kcl", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", - "test": "test_kinesis_event_filtering_json_pattern", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1904,7 +1604,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1914,7 +1614,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1924,7 +1624,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1934,7 +1634,7 @@ "test": "test_duplicate_event_source_mappings", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1944,7 +1644,17 @@ "test": "test_kinesis_empty_provided", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1954,7 +1664,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1964,7 +1674,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1974,7 +1684,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1984,7 +1694,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1994,7 +1704,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2004,7 +1714,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2014,7 +1724,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2024,7 +1734,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2034,7 +1744,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2044,7 +1754,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2054,7 +1764,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2064,7 +1774,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2074,7 +1784,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2084,7 +1794,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2094,7 +1804,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2104,7 +1814,17 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_exceptions", + "test": "test_layer_exceptions", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2269,6 +1989,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", + "test": "test_snapstart_lifecycle[python3.12]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.13]", "test": "test_snapstart_lifecycle[python3.13]", @@ -2340,8 +2070,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java21]", - "test": "test_snapstart_update_function_configuration[java21]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java17]", + "test": "test_snapstart_update_function_configuration[java17]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2350,8 +2080,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[nodejs18.x]", - "test": "test_snapstart_update_function_configuration[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[nodejs16.x]", + "test": "test_snapstart_update_function_configuration[nodejs16.x]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2370,8 +2100,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[provided.al2023]", - "test": "test_snapstart_update_function_configuration[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[provided.al2]", + "test": "test_snapstart_update_function_configuration[provided.al2]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2530,68 +2260,108 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags", - "test": "test_additional_docker_flags", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", + "test": "test_put_subscription_filter_kinesis", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestDockerFlags::test_lambda_docker_networks", - "test": "test_lambda_docker_networks", + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", + "test": "test_put_subscription_filter_lambda", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", + "test": "test_bucket_does_not_exist", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs20.x]", - "test": "test_hot_reloading[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", + "test": "test_copy_object_kms", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.12]", - "test": "test_hot_reloading[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", + "test": "test_delete_bucket_with_content", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Prefix', '$..list-buckets.Buckets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_objects_encoding", + "test": "test_delete_objects_encoding", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version", - "test": "test_hot_reloading_publish_version", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", + "test": "test_get_bucket_versioning_order", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_object_with_anon_credentials", + "test": "test_get_object_with_anon_credentials", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_developer_tools.py::TestLambdaDNS::test_lambda_localhost_localstack_cloud_connectivity", - "test": "test_lambda_localhost_localstack_cloud_connectivity", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_range_object_headers", + "test": "test_get_range_object_headers", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2023]", - "test": "test_manual_endpoint_injection[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_object_with_slashes_in_key[False]", + "test": "test_object_with_slashes_in_key[False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2600,8 +2370,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_manual_endpoint_injection[provided.al2]", - "test": "test_manual_endpoint_injection[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_hash_prefix", + "test": "test_put_and_get_object_with_hash_prefix", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2610,118 +2380,178 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2023]", - "test": "test_uncaught_exception_invoke[provided.al2023]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test%123/]", + "test": "test_put_get_object_special_character[test%123/]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test%123]", + "test": "test_put_get_object_special_character[test%123]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", + "test": "test_put_get_object_special_character[test@key/]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_storage_class[ONEZONE_IA-True]", + "test": "test_put_object_storage_class[ONEZONE_IA-True]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_tagging_empty_list", + "test": "test_put_object_tagging_empty_list", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", + "test": "test_s3_analytics_configurations", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_batch_delete_objects", + "test": "test_s3_batch_delete_objects", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Prefix']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", + "test": "test_s3_copy_content_type_and_metadata", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", + "test": "test_s3_copy_metadata_directive_copy", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequest-INTERFACE]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_suspended_only", + "test": "test_s3_copy_object_in_place_suspended_only", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", - "test": "test_java_custom_handler_method_specification[cloud.localstack.sample.LambdaHandlerWithInterfaceAndCustom::handleRequestCustom-CUSTOM]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", + "test": "test_s3_copy_object_in_place_with_encryption", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_lambda_subscribe_sns_topic", - "test": "test_java_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", + "test": "test_s3_copy_object_preconditions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_java_runtime_with_lib", - "test": "test_java_runtime_with_lib", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_storage_class", + "test": "test_s3_copy_object_storage_class", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java11]", - "test": "test_serializable_input_object[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", + "test": "test_s3_copy_object_with_checksum[CRC32C]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java17]", - "test": "test_serializable_input_object[java17]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive_versioned[COPY]", + "test": "test_s3_copy_tagging_directive_versioned[COPY]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java21]", - "test": "test_serializable_input_object[java21]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", + "test": "test_s3_download_object_with_lambda", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", - "test": "test_serializable_input_object[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_checksum[SHA1]", + "test": "test_s3_get_object_checksum[SHA1]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..ContentEncoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java11]", - "test": "test_stream_handler[java11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_preconditions[get_object]", + "test": "test_s3_get_object_preconditions[get_object]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2730,8 +2560,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java21]", - "test": "test_stream_handler[java21]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_preconditions[head_object]", + "test": "test_s3_get_object_preconditions[head_object]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2740,8 +2570,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", - "test": "test_stream_handler[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", + "test": "test_s3_invalid_content_md5", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2750,58 +2580,58 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs16.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", + "test": "test_s3_lambda_integration", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs18.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_acl_exceptions", + "test": "test_s3_object_acl_exceptions", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs20.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs20.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", + "test": "test_s3_object_expiry", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "['$..Restore']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestNodeJSRuntimes::test_invoke_nodejs_es6_lambda[nodejs22.x]", - "test": "test_invoke_nodejs_es6_lambda[nodejs22.x]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", + "test": "test_s3_put_more_than_1000_items", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", - "test": "test_handler_in_submodule[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", + "test": "test_s3_put_object_versioned", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.11]", - "test": "test_handler_in_submodule[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_upload_file_with_xml_preamble", + "test": "test_upload_file_with_xml_preamble", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2810,8 +2640,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.12]", - "test": "test_handler_in_submodule[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_url_encoded_key[False]", + "test": "test_url_encoded_key[False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2820,8 +2650,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.13]", - "test": "test_handler_in_submodule[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", + "test": "test_bucket_lifecycle_object_size_rules", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2830,8 +2660,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", - "test": "test_handler_in_submodule[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging", + "test": "test_put_bucket_logging", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2840,8 +2670,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.9]", - "test": "test_handler_in_submodule[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketReplication::test_replication_config", + "test": "test_replication_config", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2850,8 +2680,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.10]", - "test": "test_python_runtime_correct_versions[python3.10]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2860,8 +2690,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.11]", - "test": "test_python_runtime_correct_versions[python3.11]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_object_lock_extend_duration", + "test": "test_object_lock_extend_duration", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2870,8 +2700,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.12]", - "test": "test_python_runtime_correct_versions[python3.12]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention", + "test": "test_s3_object_retention", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2880,18 +2710,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.13]", - "test": "test_python_runtime_correct_versions[python3.13]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_with_file_as_string", + "test": "test_post_object_with_file_as_string", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ContentLength', '$..ETag', '$..HostId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", - "test": "test_python_runtime_correct_versions[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", + "test": "test_post_request_expires", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2900,8 +2730,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.9]", - "test": "test_python_runtime_correct_versions[python3.9]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_missing_signature[s3v4]", + "test": "test_post_request_missing_signature[s3v4]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2910,8 +2740,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_firehose", - "test": "test_put_subscription_filter_firehose", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_delete_has_empty_content_length_header", + "test": "test_delete_has_empty_content_length_header", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2920,48 +2750,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_kinesis", - "test": "test_put_subscription_filter_kinesis", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", + "test": "test_get_request_expires_ignored_if_validation_disabled", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_put_subscription_filter_lambda", - "test": "test_put_subscription_filter_lambda", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication[s3-False]", + "test": "test_presigned_url_signature_authentication[s3-False]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Statement.Condition.StringEquals', '$..add_permission.ResponseMetadata.HTTPStatusCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone", - "test": "test_create_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", + "test": "test_presigned_url_signature_authentication_expired[s3-False]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..DelegationSet.Id', '$..HostedZone.CallerReference']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone", - "test": "test_create_private_hosted_zone", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", + "test": "test_presigned_url_signature_authentication_expired[s3-True]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..HostedZone.CallerReference', '$..MaxItems']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_does_not_exist", - "test": "test_bucket_does_not_exist", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -2970,38 +2800,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_bucket_exists", - "test": "test_bucket_exists", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", + "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Error.RequestID', '$..Grants..Grantee.DisplayName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_kms", - "test": "test_copy_object_kms", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", + "test": "test_presigned_url_v4_signed_headers_in_qs", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_object_special_character_plus_for_space", - "test": "test_copy_object_special_character_plus_for_space", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", + "test": "test_presigned_url_v4_x_amz_in_qs", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_policy_expected_bucket_owner", - "test": "test_delete_bucket_policy_expected_bucket_owner", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata_with_sig_s3[True]", + "test": "test_put_url_metadata_with_sig_s3[True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3010,8 +2840,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", - "test": "test_different_location_constraint", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", + "test": "test_s3_presigned_url_expired[s3]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3020,18 +2850,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_get_bucket_versioning_order", - "test": "test_get_bucket_versioning_order", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", + "test": "test_s3_presigned_url_expired[s3v4]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_metadata_header_character_decoding", - "test": "test_metadata_header_character_decoding", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_missing_sig_param[s3]", + "test": "test_s3_put_presigned_url_missing_sig_param[s3]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3040,48 +2870,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_multipart_complete_multipart_too_small", - "test": "test_multipart_complete_multipart_too_small", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3SSECEncryption::test_put_object_validation_sse_c", + "test": "test_put_object_validation_sse_c", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..ETag']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_and_get_object_with_utf8_key", - "test": "test_put_and_get_object_with_utf8_key", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_object_website_redirect_location", + "test": "test_object_website_redirect_location", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test key//]", - "test": "test_put_get_object_special_character[test key//]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", + "test": "test_validate_website_configuration", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_get_object_special_character[test@key/]", - "test": "test_put_get_object_special_character[test@key/]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3TerraformRawRequests::test_terraform_request_sequence", + "test": "test_terraform_request_sequence", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_put_object_storage_class[DEEP_ARCHIVE-False]", - "test": "test_put_object_storage_class[DEEP_ARCHIVE-False]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_filter_rules_case_insensitive", + "test": "test_filter_rules_case_insensitive", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3090,18 +2920,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_range_header_body_length", - "test": "test_range_header_body_length", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_multiple_invalid_sqs_arns", + "test": "test_multiple_invalid_sqs_arns", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentValue', '$..Error.ArgumentName1', '$..Error.ArgumentValue1', '$..Error.ArgumentName2', '$..Error.ArgumentValue2', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_analytics_configurations", - "test": "test_s3_analytics_configurations", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_and_object_removed", + "test": "test_object_created_and_object_removed", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3110,8 +2940,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_content_type_and_metadata", - "test": "test_s3_copy_content_type_and_metadata", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_complete_multipart_upload", + "test": "test_object_created_complete_multipart_upload", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3120,8 +2950,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_metadata_directive_copy", - "test": "test_s3_copy_metadata_directive_copy", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put", + "test": "test_object_created_put", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3130,8 +2960,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_suspended_only", - "test": "test_s3_copy_object_in_place_suspended_only", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_versioned", + "test": "test_object_created_put_versioned", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3140,8 +2970,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_website_redirect_location", - "test": "test_s3_copy_object_in_place_website_redirect_location", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_created_put_with_presigned_url_upload", + "test": "test_object_created_put_with_presigned_url_upload", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3150,28 +2980,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_in_place_with_encryption", - "test": "test_s3_copy_object_in_place_with_encryption", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_object_tagging_delete_event", + "test": "test_object_tagging_delete_event", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ServerSideEncryption', '$..SSEKMSKeyId', '$..ETag']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_preconditions", - "test": "test_s3_copy_object_preconditions", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_restore_object", + "test": "test_restore_object", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..messages[1].requestParameters.sourceIPAddress']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[CRC32C]", - "test": "test_s3_copy_object_with_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sqs.py::TestS3NotificationsToSQS::test_xray_header", + "test": "test_xray_header", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3180,8 +3010,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_tagging_directive_versioned[COPY]", - "test": "test_s3_copy_tagging_directive_versioned[COPY]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_invalid_secret_name[ Inv Name]", + "test": "test_invalid_secret_name[ Inv Name]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3190,28 +3020,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_download_object_with_lambda", - "test": "test_s3_download_object_with_lambda", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", + "test": "test_rotate_secret_with_lambda_success[None]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_checksum[CRC32C]", - "test": "test_s3_get_object_checksum[CRC32C]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", + "test": "test_rotate_secret_with_lambda_success[True]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ContentEncoding']", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_header_overrides", - "test": "test_s3_get_object_header_overrides", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_secret_tags", + "test": "test_secret_tags", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3220,58 +3050,68 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_preconditions[get_object]", - "test": "test_s3_get_object_preconditions[get_object]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_1", + "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_1", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_get_object_preconditions[head_object]", - "test": "test_s3_get_object_preconditions[head_object]", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_pending_cycle_custom_stages_3", + "test": "test_update_secret_version_stages_current_pending_cycle_custom_stages_3", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", - "test": "test_s3_invalid_content_md5", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email", + "test": "test_ses_sns_topic_integration_send_email", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_lambda_integration", - "test": "test_s3_lambda_integration", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", + "test": "test_ses_sns_topic_integration_send_raw_email", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_object_expiry", - "test": "test_s3_object_expiry", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email", + "test": "test_ses_sns_topic_integration_send_templated_email", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Restore']", + "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_more_than_1000_items", - "test": "test_s3_put_more_than_1000_items", + "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSESRetrospection::test_send_email_can_retrospect", + "test": "test_send_email_can_retrospect", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_decl_version_1_0", + "test": "test_decl_version_1_0", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3280,28 +3120,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_put_object_versioned", - "test": "test_s3_put_object_versioned", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_event_bridge_events_base", + "test": "test_event_bridge_events_base", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Delimiter', '$..EncodingType', '$..VersionIdMarker']", + "snapshot_skipped": "['$..detail.redriveCount', '$..detail.redriveDate', '$..detail.redriveStatus', '$..detail.redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_virtual_host_proxy_does_not_decode_gzip", - "test": "test_virtual_host_proxy_does_not_decode_gzip", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_execution_dateformat", + "test": "test_execution_dateformat", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_bucket_lifecycle_object_size_rules", - "test": "test_bucket_lifecycle_object_size_rules", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_json_path_array_access[$.items[0]]", + "test": "test_json_path_array_access[$.items[0]]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3310,8 +3150,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLogging::test_put_bucket_logging_cross_locations", - "test": "test_put_bucket_logging_cross_locations", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_json_path_array_access[$.items[10]]", + "test": "test_json_path_array_access[$.items[10]]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3320,18 +3160,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_storage_class_deep_archive", - "test": "test_storage_class_deep_archive", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_query_context_object_values", + "test": "test_query_context_object_values", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..RedriveCount']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockLegalHold::test_put_object_legal_hold_exc", - "test": "test_put_object_legal_hold_exc", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_fail_intrinsic", + "test": "test_state_fail_intrinsic", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3340,8 +3180,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3ObjectLockRetention::test_s3_object_retention", - "test": "test_s3_object_retention", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_fail_path", + "test": "test_state_fail_path", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3350,18 +3190,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_object_policy_conditions_validation_eq", - "test": "test_post_object_policy_conditions_validation_eq", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_pass_result", + "test": "test_state_pass_result", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.invalid-condition-missing-prefix.Error.Message', '$.invalid-condition-wrong-condition.Error.HostId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_post_request_expires", - "test": "test_post_request_expires", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_pass_result_jsonpaths", + "test": "test_state_pass_result_jsonpaths", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3370,208 +3210,208 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedPost::test_s3_presigned_post_success_action_redirect", - "test": "test_s3_presigned_post_success_action_redirect", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_pass_result_null_input_output_paths", + "test": "test_state_pass_result_null_input_output_paths", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_get_request_expires_ignored_if_validation_disabled", - "test": "test_get_request_expires_ignored_if_validation_disabled", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/comments/test_comments.py::TestComments::test_comments_as_per_docs", + "test": "test_comments_as_per_docs", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presign_with_additional_query_params", - "test": "test_presign_with_additional_query_params", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_lambda_task", + "test": "test_cross_account_lambda_task", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-False]", - "test": "test_presigned_url_signature_authentication_expired[s3-False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke", + "test": "test_cross_account_service_lambda_invoke", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3-True]", - "test": "test_presigned_url_signature_authentication_expired[s3-True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_service_lambda_invoke_retry", + "test": "test_cross_account_service_lambda_invoke_retry", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-False]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_INTRINSIC]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_signature_authentication_expired[s3v4-True]", - "test": "test_presigned_url_signature_authentication_expired[s3v4-True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_JSONATA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_signed_headers_in_qs", - "test": "test_presigned_url_v4_signed_headers_in_qs", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_presigned_url_v4_x_amz_in_qs", - "test": "test_presigned_url_v4_x_amz_in_qs", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_PATH_CONTEXT]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata_with_sig_s3[False]", - "test": "test_put_url_metadata_with_sig_s3[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", + "test": "test_cross_account_states_start_sync_execution[SFN_START_EXECUTION_SYNC_ROLE_ARN_VARIABLE]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_put_url_metadata_with_sig_s3v4[True]", - "test": "test_put_url_metadata_with_sig_s3v4[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/credentials/test_credentials_base.py::TestCredentialsBase::test_invalid_credentials_field[INVALID_CREDENTIALS_FIELD]", + "test": "test_invalid_credentials_field[INVALID_CREDENTIALS_FIELD]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..RedriveCount', '$..RedriveStatus', '$..RedriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_get_response_content_type_same_as_upload_and_range", - "test": "test_s3_get_response_content_type_same_as_upload_and_range", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_invalid_param", + "test": "test_invalid_param", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3]", - "test": "test_s3_presigned_url_expired[s3]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_invalid_table_name", + "test": "test_put_item_invalid_table_name", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_presigned_url_expired[s3v4]", - "test": "test_s3_presigned_url_expired[s3v4]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_dynamodb.py::TestTaskServiceDynamoDB::test_put_item_no_such_table", + "test": "test_put_item_no_such_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..Cause', '$..cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PresignedUrl::test_s3_put_presigned_url_with_different_headers[s3]", - "test": "test_s3_put_presigned_url_with_different_headers[s3]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_base[BASE_RAISE_FAILURE]", + "test": "test_base[BASE_RAISE_FAILURE]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3SSECEncryption::test_multipart_upload_sse_c", - "test": "test_multipart_upload_sse_c", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_catch", + "test": "test_catch", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ETag']", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_validate_website_configuration", - "test": "test_validate_website_configuration", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_query_runtime_memory", + "test": "test_query_runtime_memory", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.invalid-website-conf-1.Error.ArgumentValue']", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3StaticWebsiteHosting::test_website_hosting_404", - "test": "test_website_hosting_404", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_sync.py::TestExpressSync::test_retry", + "test": "test_retry", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..billingDetails', '$..output.Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_concurrency.py::TestParallelBucketCreation::test_parallel_bucket_creation", - "test": "test_parallel_bucket_creation", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_2", + "test": "test_array_2", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_concurrency.py::TestParallelBucketCreation::test_parallel_object_creation_and_read", - "test": "test_parallel_object_creation_and_read", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_contains", + "test": "test_array_contains", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_bucket_not_exist", - "test": "test_bucket_not_exist", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_get_item", + "test": "test_array_get_item", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3580,8 +3420,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_length", + "test": "test_array_length", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3590,8 +3430,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_create_and_update_secret[Valid/_+=.@-Name]", - "test": "test_create_and_update_secret[Valid/_+=.@-Name]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_partition", + "test": "test_array_partition", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3600,178 +3440,188 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_deprecated_secret_version", - "test": "test_deprecated_secret_version", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_range", + "test": "test_array_range", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_http_put_secret_value_with_duplicate_client_request_token", - "test": "test_http_put_secret_value_with_duplicate_client_request_token", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_array.py::TestArray::test_array_unique", + "test": "test_array_unique", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", - "test": "test_rotate_secret_with_lambda_success[None]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_encode_decode.py::TestEncodeDecode::test_base_64_decode", + "test": "test_base_64_decode", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_encode_decode.py::TestEncodeDecode::test_base_64_encode", + "test": "test_base_64_encode", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[True]", - "test": "test_rotate_secret_with_lambda_success[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_cases[BASE_DIRECT_EXPR]", + "test": "test_base_cases[BASE_DIRECT_EXPR]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_update_secret_version_stages_current_previous", - "test": "test_update_secret_version_stages_current_previous", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_cases[BASE_EMPTY]", + "test": "test_base_cases[BASE_EMPTY]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..KmsKeyId', '$..KmsKeyIds']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", - "test": "test_cross_account_publish_to_sqs", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_cases[BASE_EXPR]", + "test": "test_base_cases[BASE_EXPR]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_publish_too_long_message", - "test": "test_publish_too_long_message", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_cases[BASE_LITERALS]", + "test": "test_base_cases[BASE_LITERALS]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", - "test": "test_delivery_lambda", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_lambda[BASE_LAMBDA]", + "test": "test_base_lambda[BASE_LAMBDA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Attributes.DeliveryPolicy', '$..Attributes.EffectiveDeliveryPolicy', '$..Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[BOOL]", + "test": "test_base_output_any_non_dict[BOOL]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSMS::test_publish_wrong_phone_format", - "test": "test_publish_wrong_phone_format", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[FLOAT]", + "test": "test_base_output_any_non_dict[FLOAT]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions_by_topic_pagination", - "test": "test_list_subscriptions_by_topic_pagination", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[INT]", + "test": "test_base_output_any_non_dict[INT]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", - "test": "test_dlq_external_http_endpoint[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[JSONATA_EXPR]", + "test": "test_base_output_any_non_dict[JSONATA_EXPR]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[True]", - "test": "test_dlq_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[LIST_EMPY]", + "test": "test_base_output_any_non_dict[LIST_EMPY]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", - "test": "test_multiple_subscriptions_http_endpoint", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[LIST_RICH]", + "test": "test_base_output_any_non_dict[LIST_RICH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[True]", - "test": "test_subscribe_external_http_endpoint[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[NULL]", + "test": "test_base_output_any_non_dict[NULL]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[False]", - "test": "test_subscribe_external_http_endpoint_content_type[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_output_any_non_dict[STR_LIT]", + "test": "test_base_output_any_non_dict[STR_LIT]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_content_type[True]", - "test": "test_subscribe_external_http_endpoint_content_type[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/outputdecl/test_output.py::TestArgumentsBase::test_base_task_lambda[BASE_TASK_LAMBDA]", + "test": "test_base_task_lambda[BASE_TASK_LAMBDA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept', '$.sub-attrs.Attributes.ConfirmationWasAuthenticated', '$.sub-attrs.Attributes.DeliveryPolicy', '$.sub-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[1]", - "test": "test_publish_lambda_verify_signature[1]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_base_query_language.py::TestBaseQueryLanguage::test_query_language_field_override[JSONATA_OVERRIDE]", + "test": "test_query_language_field_override[JSONATA_OVERRIDE]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3780,8 +3630,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_publish_lambda_verify_signature[2]", - "test": "test_publish_lambda_verify_signature[2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_base_query_language.py::TestBaseQueryLanguage::test_query_language_field_override[JSONATA_OVERRIDE_DEFAULT]", + "test": "test_query_language_field_override[JSONATA_OVERRIDE_DEFAULT]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -3790,858 +3640,858 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_python_lambda_subscribe_sns_topic", - "test": "test_python_lambda_subscribe_sns_topic", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONATA_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", - "test": "test_sns_topic_as_lambda_dead_letter_queue", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_LEGACY_RESOURCE_JSONPATH_TO_JSONATA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSES::test_email_sender", - "test": "test_email_sender", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONATA_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_redrive_policy_sqs_queue_subscription[True]", - "test": "test_redrive_policy_sqs_queue_subscription[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", + "test": "test_lambda_task_resource_data_flow[TASK_LAMBDA_SDK_RESOURCE_JSONPATH_TO_JSONATA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_output_to_state[JSONATA_OUTPUT_TO_JSONPATH]", + "test": "test_output_to_state[JSONATA_OUTPUT_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQS::test_subscription_after_failure_to_deliver", - "test": "test_subscription_after_failure_to_deliver", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_output_to_state[JSONPATH_OUTPUT_TO_JSONATA]", + "test": "test_output_to_state[JSONPATH_OUTPUT_TO_JSONATA]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_message_to_fifo_sqs[True]", - "test": "test_message_to_fifo_sqs[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_task_dataflow_to_state", + "test": "test_task_dataflow_to_state", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_variable_sampling[JSONATA_ASSIGN_JSONPATH_REF]", + "test": "test_variable_sampling[JSONATA_ASSIGN_JSONPATH_REF]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[True]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_variable_sampling[JSONPATH_ASSIGN_JSONATA_REF]", + "test": "test_variable_sampling[JSONPATH_ASSIGN_JSONATA_REF]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_fifo_messages_to_dlq[False]", - "test": "test_publish_fifo_messages_to_dlq[False]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_base", + "test": "test_put_events_base", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_to_fifo_topic_deduplication_on_topic_level", - "test": "test_publish_to_fifo_topic_deduplication_on_topic_level", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_malformed_detail", + "test": "test_put_events_malformed_detail", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", - "test": "test_validations_for_fifo", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_mixed_malformed_detail", + "test": "test_put_events_mixed_malformed_detail", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", - "test": "test_base_cases[BASE_LAMBDA_EMPTY]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_no_source", + "test": "test_put_events_no_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", - "test": "test_base_cases[BASE_LAMBDA_EMPTY_GLOBAL_QL_JSONATA]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution", + "test": "test_start_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EXPRESSION]", - "test": "test_base_cases[BASE_LAMBDA_EXPRESSION]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sfn_task_service.py::TestTaskServiceSfn::test_start_execution_input_json", + "test": "test_start_execution_input_json", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_LITERALS]", - "test": "test_base_cases[BASE_LAMBDA_LITERALS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message", + "test": "test_send_message", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_CONSTANT_LITERALS]", - "test": "test_base_cases[BASE_CONSTANT_LITERALS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_attributes", + "test": "test_send_message_attributes", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_EMPTY]", - "test": "test_base_cases[BASE_EMPTY]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_sqs_task_service.py::TestTaskServiceSqs::test_send_message_unsupported_parameters", + "test": "test_send_message_unsupported_parameters", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..cause', '$..Cause']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_PATHS]", - "test": "test_base_cases[BASE_PATHS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", + "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_SCOPE_MAP]", - "test": "test_base_cases[BASE_SCOPE_MAP]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", + "test": "test_catch_error_variable_sampling[TASK_CATCH_ERROR_VARIABLE_SAMPLING_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_cases[BASE_VAR]", - "test": "test_base_cases[BASE_VAR]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", + "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_base.py::TestAssignBase::test_base_parallel_cases[BASE_SCOPE_PARALLEL]", - "test": "test_base_parallel_cases[BASE_SCOPE_PARALLEL]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", + "test": "test_task_catch_error_output[TASK_CATCH_ERROR_OUTPUT_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus', '$..RedriveCount']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_from_value[BASE_ASSIGN_FROM_INTRINSIC_FUNCTION]", - "test": "test_assign_from_value[BASE_ASSIGN_FROM_INTRINSIC_FUNCTION]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", + "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_from_value[BASE_ASSIGN_FROM_PARAMETERS]", - "test": "test_assign_from_value[BASE_ASSIGN_FROM_PARAMETERS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/states_variables/test_error_output.py::TestStateVariablesTemplate::test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", + "test": "test_task_catch_error_with_retry[TASK_CATCH_ERROR_OUTPUT_WITH_RETRY_TO_JSONPATH]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_from_value[BASE_ASSIGN_FROM_RESULT]", - "test": "test_assign_from_value[BASE_ASSIGN_FROM_RESULT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_create_describe[dump]", + "test": "test_cloudformation_definition_create_describe[dump]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", - "test": "test_assign_in_catch_state", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dump]", + "test": "test_cloudformation_definition_string_create_describe[dump]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_choice_state[CORRECT]", - "test": "test_assign_in_choice_state[CORRECT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_cloudformation_definition_string_create_describe[dumps]", + "test": "test_cloudformation_definition_string_create_describe[dumps]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_choice_state[INCORRECT]", - "test": "test_assign_in_choice_state[INCORRECT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_delete_invalid_sm", + "test": "test_create_delete_invalid_sm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_wait_state", - "test": "test_assign_in_wait_state", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_delete_valid_sm", + "test": "test_create_delete_valid_sm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_CHOICE]", - "test": "test_reference_assign[BASE_REFERENCE_IN_CHOICE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_duplicate_sm_name", + "test": "test_create_duplicate_sm_name", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_FAIL]", - "test": "test_reference_assign[BASE_REFERENCE_IN_FAIL]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_update_state_machine_base_role_arn", + "test": "test_create_update_state_machine_base_role_arn", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_INPUTPATH]", - "test": "test_reference_assign[BASE_REFERENCE_IN_INPUTPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_update_state_machine_same_parameters", + "test": "test_create_update_state_machine_same_parameters", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_INTRINSIC_FUNCTION]", - "test": "test_reference_assign[BASE_REFERENCE_IN_INTRINSIC_FUNCTION]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_execution", + "test": "test_describe_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_ITERATOR_OUTER_SCOPE]", - "test": "test_reference_assign[BASE_REFERENCE_IN_ITERATOR_OUTER_SCOPE]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_execution_arn_containing_punctuation", + "test": "test_describe_execution_arn_containing_punctuation", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_OUTPUTPATH]", - "test": "test_reference_assign[BASE_REFERENCE_IN_OUTPUTPATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_execution_no_such_state_machine", + "test": "test_describe_execution_no_such_state_machine", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_PARAMETERS]", - "test": "test_reference_assign[BASE_REFERENCE_IN_PARAMETERS]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_invalid_arn_sm", + "test": "test_describe_invalid_arn_sm", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_WAIT]", - "test": "test_reference_assign[BASE_REFERENCE_IN_WAIT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_state_machine_for_execution", + "test": "test_describe_state_machine_for_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state[MAP_STATE_REFERENCE_IN_INTRINSIC_FUNCTION]", - "test": "test_reference_in_map_state[MAP_STATE_REFERENCE_IN_INTRINSIC_FUNCTION]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_get_execution_history_reversed", + "test": "test_get_execution_history_reversed", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state[MAP_STATE_REFERENCE_IN_ITEMS_PATH]", - "test": "test_reference_in_map_state[MAP_STATE_REFERENCE_IN_ITEMS_PATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_list_execution_invalid_arn", + "test": "test_list_execution_invalid_arn", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state[MAP_STATE_REFERENCE_IN_ITEM_SELECTOR]", - "test": "test_reference_in_map_state[MAP_STATE_REFERENCE_IN_ITEM_SELECTOR]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_list_executions_pagination", + "test": "test_list_executions_pagination", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state[MAP_STATE_REFERENCE_IN_MAX_CONCURRENCY_PATH]", - "test": "test_reference_in_map_state[MAP_STATE_REFERENCE_IN_MAX_CONCURRENCY_PATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_list_executions_versions_pagination", + "test": "test_list_executions_versions_pagination", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state[MAP_STATE_REFERENCE_IN_TOLERATED_FAILURE_PATH]", - "test": "test_reference_in_map_state[MAP_STATE_REFERENCE_IN_TOLERATED_FAILURE_PATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_execution", + "test": "test_start_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", - "test": "test_reference_in_map_state_max_items_path[MAP_STATE_REFERENCE_IN_MAX_ITEMS_PATH]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_execution_idempotent", + "test": "test_start_execution_idempotent", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_ASSIGN]", - "test": "test_undefined_reference[BASE_UNDEFINED_ASSIGN]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_sync_execution", + "test": "test_start_sync_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_OUTPUT]", - "test": "test_undefined_reference[BASE_UNDEFINED_OUTPUT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_state_machine_status_filter", + "test": "test_state_machine_status_filter", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_OUTPUT_FIELD]", - "test": "test_undefined_reference[BASE_UNDEFINED_OUTPUT_FIELD]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_stop_execution", + "test": "test_stop_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", - "test": "test_undefined_reference[BASE_UNDEFINED_OUTPUT_MULTIPLE_STATES]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_express.py::TestSfnApiExpress::test_create_describe_delete", + "test": "test_create_describe_delete", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration', '$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", - "test": "test_variables_in_lambda_task[BASE_ASSIGN_FROM_LAMBDA_TASK_RESULT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_express.py::TestSfnApiExpress::test_illegal_callbacks[SYNC]", + "test": "test_illegal_callbacks[SYNC]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..tracingConfiguration', '$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_equals", - "test": "test_timestamp_equals", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_express.py::TestSfnApiExpress::test_illegal_callbacks[WAIT_FOR_TASK_TOKEN]", + "test": "test_illegal_callbacks[WAIT_FOR_TASK_TOKEN]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_equals_path", - "test": "test_timestamp_equals_path", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_express.py::TestSfnApiExpress::test_start_async_describe_history_execution", + "test": "test_start_async_describe_history_execution", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_greater_than", - "test": "test_timestamp_greater_than", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_validation.py::TestSfnApiValidation::test_validate_state_machine_definition_type_express[VALID_BASE_PASS]", + "test": "test_validate_state_machine_definition_type_express[VALID_BASE_PASS]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..diagnostics']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_greater_than_equals", - "test": "test_timestamp_greater_than_equals", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_lambda", + "test": "test_fixed_timeout_lambda", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_greater_than_equals_path", - "test": "test_timestamp_greater_than_equals_path", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda", + "test": "test_fixed_timeout_service_lambda", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than", - "test": "test_timestamp_less_than", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda_with_path", + "test": "test_fixed_timeout_service_lambda_with_path", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than_equals", - "test": "test_timestamp_less_than_equals", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_global_timeout", + "test": "test_global_timeout", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than_equals_path", - "test": "test_timestamp_less_than_equals_path", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", + "test": "test_build_image[SdkDockerClient-False-True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_timestamp_operators.py::TestTimestamps::test_timestamp_less_than_path", - "test": "test_timestamp_less_than_path", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_container_lifecycle_commands[SdkDockerClient]", + "test": "test_container_lifecycle_commands[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", - "test": "test_service_task_lambada_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_into_directory[SdkDockerClient]", + "test": "test_copy_from_container_into_directory[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", - "test": "test_service_task_lambada_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_with_existing_target[SdkDockerClient]", + "test": "test_copy_into_container_with_existing_target[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_start_large_input", - "test": "test_start_large_input", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", - "test": "test_task_lambda_catch_state_all_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[CmdDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[CmdDockerClient-True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_states_errors.py::TestStatesErrors::test_task_lambda_data_limit_exceeded_on_large_utf8_response", - "test": "test_task_lambda_data_limit_exceeded_on_large_utf8_response", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_invoke_timeout", - "test": "test_invoke_timeout", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", + "test": "test_exec_in_container_with_env[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function", - "test": "test_no_such_function", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_no_such_function_catch", - "test": "test_no_such_function_catch", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_custom_exception", - "test": "test_raise_custom_exception", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception", - "test": "test_raise_exception", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch", - "test": "test_raise_exception_catch", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.Payload]", - "test": "test_raise_exception_catch_output_path[$.Payload]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[$.no.such.path]", - "test": "test_raise_exception_catch_output_path[$.no.such.path]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", + "test": "test_pull_docker_image[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/error_handling/test_task_service_lambda.py::TestTaskServiceLambda::test_raise_exception_catch_output_path[None]", - "test": "test_raise_exception_catch_output_path[None]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_automatic_pull[SdkDockerClient]", + "test": "test_run_container_automatic_pull[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_base[BASE_PASS_RESULT]", - "test": "test_base[BASE_PASS_RESULT]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", + "test": "test_run_container_error[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_catch", - "test": "test_catch", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_query_runtime_memory", - "test": "test_query_runtime_memory", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/express/test_express_async.py::TestExpressAsync::test_retry", - "test": "test_retry", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..billingDetails', '$..redrive_count', '$..event_timestamp', '$..output.Cause']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations.py::TestMathOperations::test_math_add", - "test": "test_math_add", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations.py::TestMathOperations::test_math_random", - "test": "test_math_random", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", + "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations.py::TestMathOperations::test_math_random_seeded", - "test": "test_math_random_seeded", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_docker_sdk_retries_after_init", + "test": "test_docker_sdk_retries_after_init", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", - "test": "test_string_split", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split_context_object", - "test": "test_string_split_context_object", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", + "test": "test_container_with_cap_add[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", - "test": "test_path_based_on_data", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-None]", + "test": "test_container_port_can_be_bound[SdkDockerClient-None]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_step_functions_calling_api_gateway", - "test": "test_step_functions_calling_api_gateway", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-tcp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-tcp]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_wait_for_callback", - "test": "test_wait_for_callback", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", + "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_validation.py::TestSfnApiValidation::test_validate_state_machine_definition_not_a_definition[NOT_A_DEF]", - "test": "test_validate_state_machine_definition_not_a_definition[NOT_A_DEF]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..diagnostics']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_validation.py::TestSfnApiValidation::test_validate_state_machine_definition_type_express[ILLEGAL_WFTT]", - "test": "test_validate_state_machine_definition_type_express[ILLEGAL_WFTT]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-tcp]", + "test": "test_reserve_container_port[SdkDockerClient-tcp]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..diagnostics']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_default_strategy", - "test": "test_default_strategy", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-udp]", + "test": "test_reserve_container_port[SdkDockerClient-udp]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -4650,8 +4500,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", + "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-True]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -4660,8 +4510,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_port_strategy", - "test": "test_port_strategy", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", + "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -4772,11 +4622,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -5129,6 +4999,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -5338,11 +5228,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", diff --git a/data/coverage/ec2.json b/data/coverage/ec2.json index 4bcc454e80..16a20669af 100644 --- a/data/coverage/ec2.json +++ b/data/coverage/ec2.json @@ -6435,6 +6435,18 @@ "snapshot_skipped": "" } }, + { + "ModifyInstanceNetworkPerformanceOptions": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "ModifyInstancePlacement": { "implemented": false, @@ -7364,7 +7376,7 @@ "implemented": true, "availability": "community", "internal_test_suite": false, - "external_test_suite": true, + "external_test_suite": false, "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, @@ -9502,6 +9514,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -12826,6 +12858,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -13490,6 +13542,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", "test": "test_eks_fargate_cluster", @@ -13559,6 +13621,26 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -13801,13 +13883,23 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_replicate_subnet_job", - "test": "test_replicate_subnet_job", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" } ] @@ -14421,24 +14513,24 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_replicate_vpc.py::test_replicate_vpc", - "test": "test_replicate_vpc", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_replicate_subnet_job", - "test": "test_replicate_subnet_job", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -14938,6 +15030,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -14977,6 +15079,26 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -17508,6 +17630,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -18056,6 +18198,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -18447,13 +18599,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_replicate_subnet_job", - "test": "test_replicate_subnet_job", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -19066,6 +19228,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -19517,13 +19689,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_replicate_subnet_job", - "test": "test_replicate_subnet_job", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -22092,6 +22274,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -22501,6 +22693,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -24174,6 +24386,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -25143,6 +25365,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -25406,6 +25648,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -25989,13 +26251,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_replicate_subnet_job", - "test": "test_replicate_subnet_job", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -26288,6 +26560,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -26697,6 +26979,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -26944,6 +27246,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", "test": "test_vpc_cidr_block_configurations", @@ -26954,6 +27266,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -27278,6 +27610,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -28634,6 +28986,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigateway.py::test_vpc_link", "test": "test_vpc_link", @@ -29125,13 +29487,33 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_replicate_vpc.py::test_replicate_vpc", + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", "test": "test_replicate_vpc", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -29144,6 +29526,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", diff --git a/data/coverage/ecr.json b/data/coverage/ecr.json index 27dcf98b52..f651c424fb 100644 --- a/data/coverage/ecr.json +++ b/data/coverage/ecr.json @@ -139,7 +139,7 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, @@ -1327,6 +1327,16 @@ "DeleteRepository": { "force, repositoryName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_resource_deletion", "test": "test_resource_deletion", @@ -1356,6 +1366,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] }, @@ -2145,6 +2165,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", diff --git a/data/coverage/ecs.json b/data/coverage/ecs.json index 7bf29d5543..e882190402 100644 --- a/data/coverage/ecs.json +++ b/data/coverage/ecs.json @@ -815,6 +815,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -1669,6 +1679,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -2295,6 +2315,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -3179,6 +3209,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -3848,6 +3898,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "test": "test_describe_tasks_list_tasks", + "response": "400", + "error": "ClusterNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] }, @@ -3909,6 +3969,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -4208,6 +4278,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTasksCrud::test_describe_tasks_list_tasks", + "test": "test_describe_tasks_list_tasks", + "response": "400", + "error": "ClusterNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -4281,6 +4361,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -5195,6 +5285,16 @@ }, "containerDefinitions, family": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -6187,6 +6287,20 @@ } ] }, + "clientToken, cluster, count, launchType, taskDefinition": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "clientToken, cluster, enableExecuteCommand, launchType, networkConfiguration, taskDefinition": { "ls_pro": [ { @@ -6353,6 +6467,16 @@ "StopTask": { "cluster, task": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", diff --git a/data/coverage/elbv2.json b/data/coverage/elbv2.json index 6d545e7665..e39b7ac29f 100644 --- a/data/coverage/elbv2.json +++ b/data/coverage/elbv2.json @@ -721,6 +721,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -894,6 +914,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1205,6 +1245,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -1289,6 +1349,26 @@ }, "HealthCheckEnabled, Name, TargetType": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -2343,6 +2423,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -2599,6 +2699,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -2755,6 +2875,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -3441,6 +3581,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -4669,6 +4829,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", diff --git a/data/coverage/events.json b/data/coverage/events.json index f23f7f08cf..40392834df 100644 --- a/data/coverage/events.json +++ b/data/coverage/events.json @@ -702,7 +702,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -712,7 +712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -722,7 +722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -736,8 +736,8 @@ "ConnectionArn, HttpMethod, InvocationEndpoint, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -746,8 +746,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -756,8 +756,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -766,7 +766,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_invalid_parameters", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_invalid_parameters", "test": "test_create_api_destination_invalid_parameters", "response": "400", "error": "ValidationException", @@ -776,7 +776,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", "test": "test_create_api_destination_name_validation", "response": "400", "error": "ValidationException", @@ -1084,7 +1084,7 @@ "AuthParameters, AuthorizationType, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1094,7 +1094,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1104,7 +1104,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1114,7 +1114,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", "test": "test_create_api_destination_name_validation", "response": "200", "error": "", @@ -1124,7 +1124,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -1134,7 +1134,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -1144,7 +1144,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -1154,7 +1154,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection", "test": "test_create_connection", "response": "200", "error": "", @@ -1164,7 +1164,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", "test": "test_create_connection_with_auth[auth_params0]", "response": "200", "error": "", @@ -1174,7 +1174,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", "test": "test_create_connection_with_auth[auth_params1]", "response": "200", "error": "", @@ -1184,7 +1184,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", "test": "test_create_connection_with_auth[auth_params2]", "response": "200", "error": "", @@ -1194,7 +1194,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -1204,7 +1204,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_list_connections", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_list_connections", "test": "test_list_connections", "response": "200", "error": "", @@ -1214,7 +1214,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -1224,8 +1224,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1234,8 +1234,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1244,8 +1244,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1254,7 +1254,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_invalid_parameters", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_invalid_parameters", "test": "test_create_connection_invalid_parameters", "response": "400", "error": "ValidationException", @@ -1264,7 +1264,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_name_validation", "test": "test_create_connection_name_validation", "response": "400", "error": "ValidationException", @@ -1369,6 +1369,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_archive_and_replay.py::TestArchive::test_create_archive_error_duplicate[custom]", "test": "test_create_archive_error_duplicate[custom]", @@ -2372,7 +2382,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -2382,7 +2392,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -2392,7 +2402,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -2402,8 +2412,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2412,8 +2422,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2422,8 +2432,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2724,7 +2734,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -2734,7 +2744,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -2744,7 +2754,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -2754,7 +2764,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", "test": "test_create_api_destination_name_validation", "response": "200", "error": "", @@ -2764,7 +2774,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -2774,7 +2784,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -2784,7 +2794,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -2794,7 +2804,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection", "test": "test_create_connection", "response": "200", "error": "", @@ -2804,7 +2814,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", "test": "test_create_connection_with_auth[auth_params0]", "response": "200", "error": "", @@ -2814,7 +2824,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", "test": "test_create_connection_with_auth[auth_params1]", "response": "200", "error": "", @@ -2824,7 +2834,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", "test": "test_create_connection_with_auth[auth_params2]", "response": "200", "error": "", @@ -2834,7 +2844,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -2844,7 +2854,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_list_connections", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_list_connections", "test": "test_list_connections", "response": "200", "error": "", @@ -2854,7 +2864,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -2864,8 +2874,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2874,8 +2884,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2884,8 +2894,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2894,7 +2904,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "400", "error": "ResourceNotFoundException", @@ -2969,6 +2979,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_archive_and_replay.py::TestArchive::test_create_archive_error_duplicate[custom]", "test": "test_create_archive_error_duplicate[custom]", @@ -5218,8 +5238,8 @@ "Force, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5228,8 +5248,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5238,8 +5258,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5460,7 +5480,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -5470,7 +5490,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -5480,7 +5500,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -5490,8 +5510,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5500,8 +5520,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5510,8 +5530,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5520,7 +5540,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "400", "error": "ResourceNotFoundException", @@ -5530,7 +5550,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "400", "error": "ResourceNotFoundException", @@ -5540,7 +5560,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "400", "error": "ResourceNotFoundException", @@ -5632,7 +5652,7 @@ "Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -5642,7 +5662,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -5652,7 +5672,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -5662,7 +5682,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection", "test": "test_create_connection", "response": "200", "error": "", @@ -5672,7 +5692,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", "test": "test_create_connection_with_auth[auth_params0]", "response": "200", "error": "", @@ -5682,7 +5702,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", "test": "test_create_connection_with_auth[auth_params1]", "response": "200", "error": "", @@ -5692,7 +5712,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", "test": "test_create_connection_with_auth[auth_params2]", "response": "200", "error": "", @@ -5702,7 +5722,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -5712,7 +5732,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -5722,8 +5742,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5732,8 +5752,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5742,8 +5762,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -5752,7 +5772,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "400", "error": "ResourceNotFoundException", @@ -6140,7 +6160,7 @@ "NamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -6150,7 +6170,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -6160,7 +6180,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -7046,7 +7066,7 @@ "NamePrefix": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_list_connections", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_list_connections", "test": "test_list_connections", "response": "200", "error": "", @@ -9527,6 +9547,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetStepFunctions::test_put_events_with_target_statefunction_machine", "test": "test_put_events_with_target_statefunction_machine", @@ -10635,36 +10665,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_event_malformed_detail[ARRAY]", "test": "test_put_event_malformed_detail[ARRAY]", @@ -11045,6 +11045,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiGateway::test_put_events_with_target_api_gateway", "test": "test_put_events_with_target_api_gateway", @@ -16967,6 +16997,46 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -17037,16 +17107,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/wordpress_blog/test_wordpress_blog.py::TestWordpressBlogScenario::test_cloudwatch_logs", "test": "test_cloudwatch_logs", @@ -17447,16 +17507,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_import_and_invoke_http_api", - "test": "test_import_and_invoke_http_api", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Connection', '$..Content-Type', '$..X-Amzn-Trace-Id', '$..X-Localstack-Edge', '$..X-Localstack-Tgt-Api']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_lambda_events_with_authorizer[1.0]", "test": "test_lambda_events_with_authorizer[1.0]", @@ -17497,16 +17547,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestImportAPIs::test_import_apis", - "test": "test_import_apis", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestIAMAuthorization::test_iam_authorization_missing_token", "test": "test_iam_authorization_missing_token", @@ -18017,6 +18057,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -18567,6 +18617,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_overwrite_on_root_target", + "test": "test_http_proxy_with_path_overwrite_on_root_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param", "test": "test_http_proxy_with_path_param", @@ -18588,8 +18648,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite", - "test": "test_http_proxy_with_path_param_overwrite", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[//anything]", + "test": "test_http_proxy_with_path_param_overwrite[//anything]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[/anything]", + "test": "test_http_proxy_with_path_param_overwrite[/anything]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_http_proxy.py::TestHttpApiHttpProxyIntegration::test_http_proxy_with_path_param_overwrite[anything]", + "test": "test_http_proxy_with_path_param_overwrite[anything]", "response": "200", "error": "", "snapshot_skipped": "['$..headers.Content-Length', '$..headers.X-Amzn-Trace-Id', '$..headers.X-Localstack-Edge']", @@ -18697,6 +18777,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_elb_validation", "test": "test_apigatewayv2_elb_validation", @@ -19897,6 +19987,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/test_cloudcontrol_apl.py::TestCloudControlApiCredentials::test_with_account_and_region", + "test": "test_with_account_and_region", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/pipes/aws_pipes_pipe/test_basic.py::TestBasicCRD::test_black_box", "test": "test_black_box", @@ -22327,6 +22427,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_delete_protection", + "test": "test_user_pool_delete_protection", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_error_messages", "test": "test_user_pool_error_messages", @@ -23687,6 +23797,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestECSDevx::test_container_logs_on_failure", + "test": "test_container_logs_on_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_correct_number_of_containers", "test": "test_correct_number_of_containers", @@ -25017,6 +25137,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", @@ -26329,6 +26469,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", @@ -26550,63 +26700,63 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_response_entries_order", + "test": "test_put_events_response_entries_order", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_delivery_failure", + "test": "test_put_events_with_target_delivery_failure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_time_field", + "test": "test_put_events_with_time_field", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_response_entries_order", - "test": "test_put_events_response_entries_order", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_delivery_failure", - "test": "test_put_events_with_target_delivery_failure", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_time_field", - "test": "test_put_events_with_time_field", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" } ], @@ -27045,6 +27195,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_archive_and_replay.py::TestArchive::test_create_archive_error_duplicate[custom]", "test": "test_create_archive_error_duplicate[custom]", @@ -28002,63 +28162,63 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_response_entries_order", + "test": "test_put_events_response_entries_order", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_delivery_failure", + "test": "test_put_events_with_target_delivery_failure", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_time_field", + "test": "test_put_events_with_time_field", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_response_entries_order", - "test": "test_put_events_response_entries_order", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_target_delivery_failure", - "test": "test_put_events_with_target_delivery_failure", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_put_events_with_time_field", - "test": "test_put_events_with_time_field", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "external" }, { @@ -29504,8 +29664,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29514,8 +29674,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -29524,8 +29684,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -31256,7 +31416,7 @@ "ConnectionArn, Description, HttpMethod, InvocationEndpoint, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -31266,7 +31426,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -31276,7 +31436,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -31318,7 +31478,7 @@ "AuthParameters, AuthorizationType, Name": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", diff --git a/data/coverage/iam.json b/data/coverage/iam.json index a9d0444db1..8186a7d5a0 100644 --- a/data/coverage/iam.json +++ b/data/coverage/iam.json @@ -2547,12 +2547,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2562,7 +2572,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2582,7 +2592,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2667,6 +2677,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -2697,6 +2717,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -2847,16 +2877,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", @@ -10950,21 +10970,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", - "test": "test_route53_elb_integration[port-80]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12847,16 +12867,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", "test": "test_large_payloads", @@ -20600,21 +20610,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", - "test": "test_route53_elb_integration[port-80]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21313,6 +21323,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -22107,12 +22127,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22122,7 +22152,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22142,7 +22172,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22237,6 +22267,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_sam_template", "test": "test_sam_template", @@ -22287,6 +22327,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -22612,7 +22662,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22622,7 +22672,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22632,7 +22682,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22642,17 +22692,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", - "test": "test_failing_lambda_retries_after_visibility_timeout", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31430,21 +31470,21 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", - "test": "test_load_balancing", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", "response": "200", "error": "", - "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration[port-80]", - "test": "test_route53_elb_integration[port-80]", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", + "test": "test_load_balancing", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..headers.host', '$..headers.x-amzn-trace-id', '$..headers.x-forwarded-for', '$..headers.x-forwarded-port', '$..headers.x-forwarded-proto']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32069,6 +32109,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -32563,6 +32613,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -34478,8 +34538,8 @@ "PolicyArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/scenario/kinesis_firehose/test_kinesis_firehose.py::TestKinesisFirehoseScenario::test_kinesis_firehose_s3", - "test": "test_kinesis_firehose_s3", + "node_id": "LocalStack Community: tests/aws/scenario/mythical_mysfits/test_mythical_misfits.py::TestMythicalMisfitsScenario::test_user_clicks_are_stored", + "test": "test_user_clicks_are_stored", "response": "200", "error": "", "snapshot_skipped": "", @@ -34748,8 +34808,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_drift_detection.py::test_drift_detection_on_lambda", - "test": "test_drift_detection_on_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", + "test": "test_module_usage", "response": "200", "error": "", "snapshot_skipped": "", @@ -34758,8 +34818,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", - "test": "test_module_usage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", + "test": "test_deploy_resource_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -34787,16 +34847,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_cloudtrail_trace.py::test_cloudtrail_trace_example", - "test": "test_cloudtrail_trace_example", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBus::test_put_events_to_default_eventbus_for_custom_eventbus", "test": "test_put_events_to_default_eventbus_for_custom_eventbus", @@ -37027,6 +37077,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations_jsonata.py::TestMathOperationsJSONata::test_math_random_seeded", + "test": "test_math_random_seeded", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", "test": "test_string_split", @@ -43275,16 +43335,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/kinesis_firehose/test_kinesis_firehose.py::TestKinesisFirehoseScenario::test_kinesis_firehose_s3", - "test": "test_kinesis_firehose_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", "test": "test_destination_sns", @@ -43305,6 +43355,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/mythical_mysfits/test_mythical_misfits.py::TestMythicalMisfitsScenario::test_user_clicks_are_stored", + "test": "test_user_clicks_are_stored", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", "test": "test_notes_rest_api", @@ -43696,8 +43756,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_drift_detection.py::test_drift_detection_on_lambda", - "test": "test_drift_detection_on_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", + "test": "test_module_usage", "response": "200", "error": "", "snapshot_skipped": "", @@ -43706,8 +43766,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", - "test": "test_module_usage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", + "test": "test_deploy_resource_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -43925,12 +43985,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43940,7 +44010,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43960,11 +44030,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -44055,6 +44135,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -44105,6 +44195,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -44185,6 +44285,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -44215,16 +44325,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_cloudtrail_trace.py::test_cloudtrail_trace_example", - "test": "test_cloudtrail_trace_example", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -44570,7 +44670,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -44580,7 +44680,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -44590,7 +44690,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -44600,7 +44700,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -46835,6 +46935,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations_jsonata.py::TestMathOperationsJSONata::test_math_random_seeded", + "test": "test_math_random_seeded", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", "test": "test_string_split", @@ -54047,6 +54157,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -54759,12 +54879,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54774,7 +54904,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54784,11 +54914,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -54799,6 +54939,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -55144,7 +55294,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -55154,7 +55304,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -55164,7 +55314,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -55174,7 +55324,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -56311,6 +56461,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -57769,16 +57929,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/scenario/kinesis_firehose/test_kinesis_firehose.py::TestKinesisFirehoseScenario::test_kinesis_firehose_s3", - "test": "test_kinesis_firehose_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/scenario/lambda_destination/test_lambda_destination_scenario.py::TestLambdaDestinationScenario::test_destination_sns", "test": "test_destination_sns", @@ -57799,6 +57949,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/mythical_mysfits/test_mythical_misfits.py::TestMythicalMisfitsScenario::test_user_clicks_are_stored", + "test": "test_user_clicks_are_stored", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", "test": "test_notes_rest_api", @@ -58080,8 +58240,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_drift_detection.py::test_drift_detection_on_lambda", - "test": "test_drift_detection_on_lambda", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", + "test": "test_module_usage", "response": "200", "error": "", "snapshot_skipped": "", @@ -58090,8 +58250,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_modules.py::TestExtensionsModules::test_module_usage", - "test": "test_module_usage", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_extensions_resourcetypes.py::TestExtensionsResourceTypes::test_deploy_resource_type", + "test": "test_deploy_resource_type", "response": "200", "error": "", "snapshot_skipped": "", @@ -58209,12 +58369,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -58224,7 +58394,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -58244,7 +58414,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -58329,6 +58499,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -58359,6 +58539,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -58449,16 +58639,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_cloudtrail_trace.py::test_cloudtrail_trace_example", - "test": "test_cloudtrail_trace_example", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", "test": "test_capabilities_requirements", @@ -60709,6 +60889,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations_jsonata.py::TestMathOperationsJSONata::test_math_random_seeded", + "test": "test_math_random_seeded", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split", "test": "test_string_split", @@ -67956,6 +68146,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -68522,16 +68732,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "404", - "error": "CommonServiceException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] } @@ -68554,7 +68754,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -68564,7 +68764,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -68574,7 +68774,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -69441,6 +69641,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/sagemaker/test_sagemaker.py::TestSagemaker::test_custom_model_deployment", "test": "test_custom_model_deployment", @@ -69482,7 +69692,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -69492,7 +69702,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -69502,7 +69712,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72169,12 +72379,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72184,7 +72404,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -72194,7 +72414,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72204,7 +72424,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -72224,7 +72444,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72234,11 +72454,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -72329,6 +72559,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -72379,6 +72619,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -72469,6 +72719,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -77763,12 +78023,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77778,7 +78048,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -77788,7 +78058,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77798,7 +78068,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -77818,7 +78088,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77828,11 +78098,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -77923,6 +78203,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -77973,6 +78263,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -78053,6 +78353,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -82555,12 +82865,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -82570,7 +82890,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -82580,11 +82900,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -82595,6 +82925,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -82970,7 +83310,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -82980,7 +83320,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -82990,7 +83330,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -83000,7 +83340,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -84237,6 +84577,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", diff --git a/data/coverage/iot.json b/data/coverage/iot.json index 0b8fd70206..deda85b249 100644 --- a/data/coverage/iot.json +++ b/data/coverage/iot.json @@ -5025,6 +5025,16 @@ }, "endpointType": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", "test": "test_populate_data", diff --git a/data/coverage/kinesis.json b/data/coverage/kinesis.json index c5a126c3ff..97eccfe9ed 100644 --- a/data/coverage/kinesis.json +++ b/data/coverage/kinesis.json @@ -151,7 +151,7 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, @@ -472,7 +472,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -678,11 +678,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -1288,7 +1308,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1298,7 +1318,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1308,7 +1328,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1318,7 +1338,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1328,7 +1348,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1338,7 +1358,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1348,7 +1378,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1358,7 +1388,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1368,7 +1398,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1378,7 +1408,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1388,7 +1418,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1398,7 +1428,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1408,7 +1438,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1418,7 +1448,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1428,7 +1458,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1438,7 +1468,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1448,7 +1478,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1458,7 +1488,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1468,7 +1498,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1478,7 +1508,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1488,7 +1518,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1498,7 +1528,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1992,7 +2022,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2133,16 +2163,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", "test": "test_server_certificate", @@ -2183,12 +2203,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_global_table", + "test": "test_global_table", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2544,8 +2574,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_filter_type]", - "test": "test_dynamodb_event_filter[content_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_multiple_filters]", + "test": "test_dynamodb_event_filter[content_multiple_filters]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2593,6 +2623,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", + "test": "test_dynamodb_event_filter[numeric_filter]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", "test": "test_dynamodb_event_filter[prefix_filter]", @@ -2633,6 +2673,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LastProcessingResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "test": "test_dynamodb_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", @@ -2644,8 +2694,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2654,8 +2704,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2664,8 +2714,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2674,8 +2724,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", - "test": "test_dynamodb_report_batch_item_failures", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2684,8 +2734,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[empty_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failures", + "test": "test_dynamodb_report_batch_item_failures", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2714,8 +2764,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -2728,7 +2778,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2738,7 +2788,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2748,7 +2798,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2758,7 +2808,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2768,7 +2818,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2778,7 +2828,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2788,7 +2848,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2798,7 +2858,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2808,7 +2868,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2818,7 +2878,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2828,7 +2888,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2838,7 +2898,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2848,7 +2908,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2858,7 +2918,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2868,7 +2928,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2878,7 +2938,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2888,7 +2948,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2898,7 +2958,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2908,7 +2968,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2918,7 +2978,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2928,7 +2988,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2938,7 +2998,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2963,16 +3023,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_function_name_variations", - "test": "test_function_name_variations", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_exceptions", "test": "test_tag_exceptions", @@ -2994,24 +3044,24 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_is_operators.py::TestIsOperators::test_is_boolean", + "test": "test_is_boolean", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", @@ -3024,8 +3074,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_scheduled_lambda", + "test": "test_scheduled_lambda", "response": "200", "error": "", "snapshot_skipped": "", @@ -3245,6 +3295,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", + "test": "test_input_processing_configuration", + "response": "400", + "error": "ResourceInUseException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", "test": "test_list_and_update_applications", @@ -3468,7 +3528,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3498,7 +3558,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3508,7 +3568,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3518,7 +3578,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3528,7 +3588,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3538,7 +3598,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3548,7 +3608,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3558,7 +3628,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3568,7 +3638,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3578,7 +3648,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3588,7 +3658,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3598,7 +3668,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3608,7 +3678,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3618,7 +3688,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3628,7 +3698,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3638,7 +3708,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3648,7 +3718,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3658,7 +3728,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3668,7 +3738,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3678,7 +3748,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3688,7 +3758,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3698,7 +3768,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3708,7 +3778,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3808,7 +3878,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4569,16 +4639,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_managed_policy_with_empty_resource", "test": "test_managed_policy_with_empty_resource", @@ -4754,7 +4814,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4764,7 +4824,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4774,11 +4834,31 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -5229,16 +5309,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_multiple_filters]", - "test": "test_dynamodb_event_filter[content_multiple_filters]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", "test": "test_dynamodb_event_filter[content_or_filter]", @@ -5484,7 +5554,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5494,7 +5564,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5504,7 +5574,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5514,7 +5584,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5524,7 +5594,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5534,7 +5604,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5544,7 +5624,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5554,7 +5634,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5564,7 +5644,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5574,7 +5654,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5584,7 +5664,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5594,7 +5674,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5604,7 +5684,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5614,7 +5694,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5624,7 +5704,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5634,7 +5714,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5644,7 +5724,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5654,7 +5734,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5664,7 +5744,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5674,7 +5754,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5684,7 +5764,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5694,7 +5774,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5709,6 +5789,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_create_event_source_validation", + "test": "test_create_event_source_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", "test": "test_event_source_mapping_lifecycle", @@ -5770,24 +5860,34 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", - "test": "test_kinesis_error_injection", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_is_operators.py::TestIsOperators::test_is_boolean", + "test": "test_is_boolean", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_s3", - "test": "test_firehose_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_bytes_payload", + "test": "test_invoke_bytes_payload", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_kinesis_error_injection", + "test": "test_kinesis_error_injection", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", @@ -5849,16 +5949,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_lambda.py::test_lambda_aws_proxy_integration", - "test": "test_lambda_aws_proxy_integration", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resource_providers/iam/test_iam.py::test_server_certificate", "test": "test_server_certificate", @@ -5914,11 +6004,21 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", + "test": "test_lambda_w_dynamodb_event_filter_update", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "all", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_function", "test": "test_update_lambda_function", @@ -5930,13 +6030,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_statemachine_definitionsubstitution", - "test": "test_statemachine_definitionsubstitution", + "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch_metrics.py::TestCloudWatchLambdaMetrics::test_lambda_invoke_successful", + "test": "test_lambda_invoke_successful", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -6039,6 +6139,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_non_existent_stream", + "test": "test_non_existent_stream", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodbstreams/test_dynamodb_streams.py::TestDynamoDBStreams::test_stream_spec_and_region_replacement", "test": "test_stream_spec_and_region_replacement", @@ -6360,13 +6470,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_is_operators.py::TestIsOperators::test_is_boolean", + "test": "test_is_boolean", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_lambda_task.py::TestTaskLambda::test_invoke_bytes_payload", + "test": "test_invoke_bytes_payload", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -6629,7 +6749,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", @@ -6639,7 +6759,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record", @@ -6721,16 +6841,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes.py::TestPipes::test_sqs_fifo_dlq_partial_batch_failures", - "test": "test_sqs_fifo_dlq_partial_batch_failures", - "response": "200", - "error": "", - "snapshot_skipped": "['$..message.awsRequest', '$..message.awsResponse']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -6942,7 +7052,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6952,7 +7062,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6962,7 +7072,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6972,7 +7092,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6982,7 +7102,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6992,7 +7112,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7002,7 +7122,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7012,7 +7132,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7022,7 +7142,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7032,7 +7152,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7042,7 +7162,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7052,7 +7172,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7062,7 +7182,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7072,7 +7192,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7082,7 +7202,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7092,7 +7212,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7158,11 +7278,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -7543,16 +7683,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb", - "test": "test_deletion_event_source_mapping_with_dynamodb", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LastProcessingResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", @@ -8015,6 +8145,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -8124,7 +8274,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8134,7 +8284,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8144,7 +8294,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8154,7 +8304,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8164,7 +8314,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8174,7 +8324,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8184,7 +8334,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8194,7 +8354,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8204,7 +8364,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8214,7 +8374,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8224,7 +8384,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8234,7 +8394,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8244,7 +8404,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8254,7 +8414,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8264,7 +8424,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8274,7 +8434,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8284,7 +8444,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8294,7 +8454,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8304,7 +8464,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8314,7 +8474,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8324,7 +8484,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8334,7 +8494,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8344,7 +8504,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8369,6 +8529,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed", + "test": "test_kinesis_stream_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_s3_bucket_deployed", "test": "test_s3_bucket_deployed", @@ -8450,16 +8620,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_kinesis_event_source_mapping", - "test": "test_kinesis_event_source_mapping", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" } ] }, @@ -8714,26 +8874,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_cbor_at_timestamp", - "test": "test_subscribe_to_shard_cbor_at_timestamp", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesis::test_subscribe_to_shard_with_at_timestamp", - "test": "test_subscribe_to_shard_with_at_timestamp", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..EncryptionType']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -8978,7 +9118,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8988,7 +9128,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8998,7 +9138,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9008,7 +9148,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9018,7 +9158,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9028,7 +9168,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9038,7 +9178,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9048,7 +9198,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9058,7 +9208,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9068,7 +9218,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9078,7 +9228,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9088,7 +9238,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9098,7 +9248,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9108,7 +9258,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9118,7 +9268,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9128,7 +9278,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9138,7 +9288,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9148,7 +9298,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9158,7 +9308,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9168,7 +9318,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9178,7 +9328,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9188,7 +9338,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9198,7 +9348,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9788,11 +9938,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -10842,7 +11012,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10892,7 +11062,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10902,7 +11072,7 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10912,7 +11082,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10922,7 +11092,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10932,7 +11102,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10942,7 +11112,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10952,7 +11122,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10962,7 +11132,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10972,7 +11142,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10982,7 +11152,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10992,7 +11162,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11002,7 +11172,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11012,7 +11182,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11022,7 +11192,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11032,7 +11202,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11042,7 +11212,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11306,11 +11476,31 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_batch_write_items_streaming", "test": "test_batch_write_items_streaming", @@ -11716,7 +11906,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11726,7 +11916,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11736,7 +11926,17 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11746,7 +11946,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11756,7 +11956,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12294,8 +12494,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -12304,8 +12504,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", "response": "200", "error": "", "snapshot_skipped": "", @@ -12314,8 +12514,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", "response": "200", "error": "", "snapshot_skipped": "", @@ -12324,8 +12524,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", diff --git a/data/coverage/kinesisanalyticsv2.json b/data/coverage/kinesisanalyticsv2.json index 50f6936f69..d8d33204a4 100644 --- a/data/coverage/kinesisanalyticsv2.json +++ b/data/coverage/kinesisanalyticsv2.json @@ -304,13 +304,13 @@ }, { "ListTagsForResource": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -352,25 +352,25 @@ }, { "TagResource": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, { "UntagResource": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "" } }, @@ -444,6 +444,20 @@ "origin": "external" } ] + }, + "ApplicationConfiguration, ApplicationMode, ApplicationName, RuntimeEnvironment, ServiceExecutionRole, Tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "DeleteApplication": { @@ -489,6 +503,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_crud", "test": "test_crud", @@ -564,6 +588,22 @@ ] } }, + "ListTagsForResource": { + "ResourceARN": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "StartApplication": { "ApplicationName": { "ls_pro": [ @@ -666,6 +706,38 @@ ] } }, + "TagResource": { + "ResourceARN, Tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "UntagResource": { + "ResourceARN, TagKeys": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "UpdateApplication": { "ApplicationConfigurationUpdate, ApplicationName": { "ls_pro": [ diff --git a/data/coverage/kms.json b/data/coverage/kms.json index 1e742c08c0..a29b525da6 100644 --- a/data/coverage/kms.json +++ b/data/coverage/kms.json @@ -957,6 +957,20 @@ } ] }, + "CustomerMasterKeySpec, Description, KeySpec, KeyUsage, MultiRegion, Origin, Policy, Tags": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "CustomerMasterKeySpec, Description, KeyUsage": { "ls_community": [ { @@ -973,16 +987,6 @@ }, "Description": { "ls_community": [ - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_dynamodb.py::test_table_with_ttl_and_sse", - "test": "test_table_with_ttl_and_sse", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_create_table_with_partial_sse_specification", "test": "test_dynamodb_create_table_with_partial_sse_specification", @@ -1434,6 +1438,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -2579,6 +2603,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_update_table_without_sse_specification_change", + "test": "test_dynamodb_update_table_without_sse_specification_change", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", "test": "test_create_key", @@ -2811,6 +2845,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_kms/test_cloudcontrol_kms_key.py::test_read_key_not_found", "test": "test_read_key_not_found", @@ -3822,6 +3876,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -3860,6 +3924,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -4316,6 +4390,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] } @@ -5546,6 +5630,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/data/coverage/lambda.json b/data/coverage/lambda.json index b33fb29446..32dcec93c2 100644 --- a/data/coverage/lambda.json +++ b/data/coverage/lambda.json @@ -1,5 +1,6 @@ { "service": "lambda", + "pro_support": true, "community_support": true, "operations": [ { @@ -713,7 +714,7 @@ { "TagResource": { "implemented": true, - "availability": "community", + "availability": "pro", "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, @@ -1278,6 +1279,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1537,6 +1558,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -2049,6 +2080,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -2309,6 +2350,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -2443,6 +2504,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_pyplate_param_type_list", "test": "test_pyplate_param_type_list", @@ -2815,6 +2886,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", @@ -3456,7 +3537,7 @@ "test": "test_lambda_code_signing_config", "response": "201", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3576,7 +3657,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3586,7 +3667,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3596,7 +3677,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3606,7 +3687,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3616,7 +3697,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3626,7 +3707,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3636,7 +3717,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3670,7 +3751,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3680,7 +3761,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3707,6 +3788,20 @@ } ] }, + "BatchSize, Enabled, EventSourceArn, FilterCriteria, FunctionName, FunctionResponseTypes, ParallelizationFactor, StartingPosition": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, "BatchSize, Enabled, EventSourceArn, FunctionName": { "ls_community": [ { @@ -3714,7 +3809,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "202", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3762,7 +3857,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3790,7 +3885,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3894,7 +3989,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "202", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3923,6 +4018,16 @@ }, "BatchSize, EventSourceArn, FilterCriteria, FunctionName, StartingPosition": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -3947,12 +4052,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::test_failing_lambda_retries_after_visibility_timeout", "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "202", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3972,7 +4087,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "202", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4002,7 +4117,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4016,7 +4131,7 @@ "test": "test_report_batch_item_failures", "response": "202", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4100,7 +4215,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4110,7 +4225,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4120,7 +4235,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4130,7 +4245,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4140,7 +4255,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4150,7 +4265,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4174,7 +4289,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4184,7 +4299,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4194,7 +4309,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4204,7 +4319,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4228,7 +4343,7 @@ "test": "test_kinesis_empty_provided", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4264,7 +4379,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4278,7 +4393,17 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "202", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4288,7 +4413,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4356,7 +4481,7 @@ "test": "test_sqs_event_filter[and]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4366,7 +4491,7 @@ "test": "test_sqs_event_filter[exists]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4376,7 +4501,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4386,7 +4511,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4396,7 +4521,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4406,7 +4531,7 @@ "test": "test_sqs_event_filter[or]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4416,7 +4541,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4426,7 +4551,7 @@ "test": "test_sqs_event_filter[single]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4436,7 +4561,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4446,7 +4571,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4456,7 +4581,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4466,7 +4591,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4476,7 +4601,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4504,7 +4629,7 @@ "test": "test_duplicate_event_source_mappings", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4514,7 +4639,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4554,7 +4679,7 @@ "test": "test_duplicate_event_source_mappings", "response": "409", "error": "ResourceConflictException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4582,7 +4707,7 @@ "test": "test_sqs_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4592,7 +4717,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4676,7 +4801,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4686,7 +4811,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4696,7 +4821,7 @@ "test": "test_duplicate_event_source_mappings", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4726,7 +4851,7 @@ "test": "test_duplicate_event_source_mappings", "response": "409", "error": "ResourceConflictException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4801,6 +4926,20 @@ } ] }, + "Architectures, Code, FunctionName, Handler, MemorySize, Role, Runtime, Tags, Timeout": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, "Architectures, Code, FunctionName, Handler, PackageType, Role, Runtime": { "ls_community": [ { @@ -5043,6 +5182,16 @@ }, "Code, Description, FunctionName, Handler, MemorySize, Role, Runtime, Tags, Timeout": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -7106,7 +7255,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "201", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7116,7 +7265,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7126,7 +7275,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7136,7 +7285,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7146,7 +7295,7 @@ "test": "test_duplicate_event_source_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7156,7 +7305,17 @@ "test": "test_kinesis_empty_provided", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "201", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7166,7 +7325,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7176,7 +7335,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7186,7 +7345,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7196,7 +7355,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7206,7 +7365,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7216,7 +7375,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7226,7 +7385,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7236,7 +7395,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7246,7 +7405,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7256,7 +7415,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7266,7 +7425,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7276,7 +7435,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7286,7 +7445,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7296,7 +7455,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7306,7 +7465,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7316,7 +7475,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "201", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7326,7 +7485,7 @@ "test": "test_duplicate_event_source_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7336,7 +7495,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7346,7 +7505,7 @@ "test": "test_sqs_event_filter[and]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7356,7 +7515,7 @@ "test": "test_sqs_event_filter[exists]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7366,7 +7525,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7376,7 +7535,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7386,7 +7545,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7396,7 +7555,7 @@ "test": "test_sqs_event_filter[or]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7406,7 +7565,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7416,7 +7575,7 @@ "test": "test_sqs_event_filter[single]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7426,7 +7585,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7436,7 +7595,7 @@ "test": "test_sqs_event_source_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7446,7 +7605,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7456,7 +7615,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7466,7 +7625,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7476,7 +7635,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7486,7 +7645,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7496,7 +7655,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7506,7 +7665,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7516,7 +7675,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7526,7 +7685,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7536,7 +7695,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7546,7 +7705,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "201", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7576,7 +7735,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "201", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7586,7 +7745,7 @@ "test": "test_report_batch_item_failures", "response": "201", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11013,6 +11172,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -11173,6 +11342,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "201", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -11563,6 +11742,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -13679,12 +13878,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13694,7 +13903,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "201", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13714,7 +13923,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "201", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13769,6 +13978,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -14638,6 +14857,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -14890,7 +15129,7 @@ "test": "test_lambda_code_signing_config", "response": "204", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14941,12 +15180,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14956,7 +15205,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14966,11 +15215,31 @@ "test": "test_cfn_lambda_sqs_source", "response": "202", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -15266,7 +15535,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "202", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15276,7 +15545,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15286,7 +15555,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15296,7 +15565,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15306,7 +15575,7 @@ "test": "test_duplicate_event_source_mappings", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15316,7 +15585,17 @@ "test": "test_kinesis_empty_provided", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "202", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15326,7 +15605,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15336,7 +15615,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15346,7 +15625,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15356,7 +15635,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15366,7 +15645,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15376,7 +15655,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15386,7 +15665,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15396,7 +15675,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15406,7 +15685,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15416,7 +15695,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15426,7 +15705,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15436,7 +15715,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15446,7 +15725,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15456,7 +15735,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15466,7 +15745,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15476,7 +15755,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15486,7 +15765,7 @@ "test": "test_duplicate_event_source_mappings", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15496,7 +15775,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15506,7 +15785,7 @@ "test": "test_sqs_event_filter[and]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15516,7 +15795,7 @@ "test": "test_sqs_event_filter[exists]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15526,7 +15805,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15536,7 +15815,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15546,7 +15825,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15556,7 +15835,7 @@ "test": "test_sqs_event_filter[or]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15566,7 +15845,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15576,7 +15855,7 @@ "test": "test_sqs_event_filter[single]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15586,7 +15865,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15596,7 +15875,7 @@ "test": "test_sqs_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15606,7 +15885,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15616,7 +15895,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15626,7 +15905,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15636,7 +15915,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15646,7 +15925,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15656,7 +15935,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15666,7 +15945,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "202", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15696,7 +15975,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "202", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15706,7 +15985,7 @@ "test": "test_report_batch_item_failures", "response": "202", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16449,12 +16728,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16464,7 +16753,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16484,11 +16773,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "204", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -16579,6 +16878,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -16629,6 +16938,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -17254,7 +17573,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "204", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17264,7 +17583,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17274,7 +17593,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17284,7 +17603,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17294,7 +17613,7 @@ "test": "test_duplicate_event_source_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17304,7 +17623,17 @@ "test": "test_kinesis_empty_provided", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17314,7 +17643,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17324,7 +17653,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17334,7 +17663,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17344,7 +17673,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17354,7 +17683,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17364,7 +17693,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17374,7 +17703,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17384,7 +17713,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17394,7 +17723,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17404,7 +17733,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17414,7 +17743,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17424,7 +17753,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17434,7 +17763,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17444,7 +17773,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17454,7 +17783,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17464,7 +17793,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17474,7 +17803,7 @@ "test": "test_duplicate_event_source_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17484,7 +17813,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17494,7 +17823,7 @@ "test": "test_sqs_event_filter[and]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17504,7 +17833,7 @@ "test": "test_sqs_event_filter[exists]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17514,7 +17843,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17524,7 +17853,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17534,7 +17863,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17544,7 +17873,7 @@ "test": "test_sqs_event_filter[or]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17554,7 +17883,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17564,7 +17893,7 @@ "test": "test_sqs_event_filter[single]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17574,7 +17903,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17584,7 +17913,7 @@ "test": "test_sqs_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17594,7 +17923,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17604,7 +17933,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17614,7 +17943,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17624,7 +17953,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17634,7 +17963,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17644,7 +17973,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17654,7 +17983,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17664,7 +17993,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17674,7 +18003,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17684,7 +18013,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17694,7 +18023,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "204", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17724,7 +18053,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17734,7 +18063,7 @@ "test": "test_report_batch_item_failures", "response": "204", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23511,6 +23840,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -23671,6 +24010,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "204", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -24181,6 +24530,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -25249,6 +25618,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_event_invoke_config", "test": "test_event_invoke_config", @@ -25818,7 +26197,7 @@ "test": "test_lambda_code_signing_config", "response": "200", "error": "", - "snapshot_skipped": "['$..DestinationConfig']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25854,7 +26233,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25864,7 +26243,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25874,7 +26253,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26134,7 +26513,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26144,7 +26523,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26154,7 +26533,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26164,7 +26543,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26174,7 +26563,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26184,7 +26573,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26194,7 +26583,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26204,7 +26593,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26214,7 +26603,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26224,7 +26613,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26234,7 +26623,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26244,7 +26633,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26254,7 +26643,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26264,7 +26653,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26274,7 +26663,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26284,7 +26673,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26294,7 +26683,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26304,7 +26693,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26314,7 +26703,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26324,7 +26713,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26334,7 +26723,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26344,7 +26733,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26354,7 +26743,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26364,7 +26753,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26374,7 +26763,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26384,7 +26773,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26394,7 +26783,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26404,7 +26793,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26414,7 +26803,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26424,7 +26813,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26434,7 +26823,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26444,7 +26833,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26454,7 +26843,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26464,7 +26853,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26474,7 +26863,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26484,7 +26873,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26494,7 +26883,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26524,7 +26913,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26534,7 +26923,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26614,7 +27003,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26624,7 +27013,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26634,7 +27023,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27237,12 +27626,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27252,7 +27651,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27262,7 +27661,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27272,7 +27671,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27302,7 +27701,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27312,11 +27711,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -27457,6 +27866,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -27527,6 +27946,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -28162,7 +28591,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28172,7 +28601,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28182,7 +28611,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28192,7 +28621,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28202,7 +28631,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28212,7 +28641,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28222,7 +28661,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28232,7 +28671,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28242,7 +28681,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28252,7 +28691,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28262,7 +28701,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28272,7 +28711,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28282,7 +28721,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28292,7 +28731,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28302,7 +28741,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28312,7 +28751,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28322,7 +28761,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28332,7 +28771,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28342,7 +28781,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28352,7 +28791,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28362,7 +28801,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28372,7 +28811,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28382,7 +28821,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28392,7 +28831,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28402,7 +28841,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28412,7 +28851,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28422,7 +28861,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28432,7 +28871,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28442,7 +28881,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28452,7 +28891,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28462,7 +28901,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28472,7 +28911,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28482,7 +28921,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28492,7 +28931,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28502,7 +28941,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28512,7 +28951,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28522,7 +28961,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28532,7 +28971,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28542,7 +28981,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28552,7 +28991,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28562,7 +29001,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28572,7 +29011,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28582,7 +29021,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28592,7 +29031,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28602,7 +29041,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28632,7 +29071,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28642,7 +29081,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -34439,6 +34878,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -34599,6 +35048,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -35119,6 +35578,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -37273,6 +37752,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaPermissions::test_add_lambda_permission_aws", "test": "test_add_lambda_permission_aws", @@ -39237,12 +39726,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39252,7 +39751,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39262,11 +39761,31 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -39592,7 +40111,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39602,7 +40121,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39612,7 +40131,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39622,7 +40141,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39632,7 +40151,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39642,7 +40171,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39652,7 +40181,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39662,7 +40191,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39672,7 +40201,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39682,7 +40211,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39692,7 +40221,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39702,7 +40231,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39712,7 +40241,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39722,7 +40251,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39732,7 +40261,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39742,7 +40271,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39752,7 +40281,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39762,7 +40291,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39772,7 +40301,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39782,7 +40311,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39792,7 +40321,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39802,7 +40331,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39812,7 +40341,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39822,7 +40351,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39832,7 +40361,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39842,7 +40371,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39852,7 +40381,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39862,7 +40391,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39872,7 +40401,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39882,7 +40411,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39892,7 +40421,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39902,7 +40431,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39912,7 +40441,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39922,7 +40451,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39932,7 +40461,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39942,7 +40471,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39952,7 +40481,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39982,7 +40511,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39992,7 +40521,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -40657,6 +41186,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -40958,18 +41497,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/base/test_base.py::TestSnfBase::test_state_fail", - "test": "test_state_fail", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_call_chain", + "test": "test_sqs_wait_for_task_token_call_chain", "response": "500", "error": "ServiceException", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token_call_chain", - "test": "test_sqs_wait_for_task_token_call_chain", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/query_language/test_mixed_query_language.py::TestMixedQueryLanguageFlow::test_variable_sampling[JSONATA_ASSIGN_JSONPATH_REF]", + "test": "test_variable_sampling[JSONATA_ASSIGN_JSONPATH_REF]", "response": "500", "error": "ServiceException", "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", @@ -41249,6 +41788,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -41609,6 +42158,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -41759,16 +42328,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", "test": "test_custom_domains", @@ -41798,7 +42357,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44206,11 +44765,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_ec2.py::test_simple_route_table_creation_without_vpc", - "test": "test_simple_route_table_creation_without_vpc", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_math_operations.py::TestMathOperations::test_math_random", + "test": "test_math_random", "response": "500", "error": "ServiceException", - "snapshot_skipped": "['$..PropagatingVgws']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44817,6 +45376,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -47818,7 +48397,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "201", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -48126,7 +48705,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -48327,6 +48906,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -48931,6 +49520,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -48961,6 +49560,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -49640,7 +50249,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "InvalidParameterValueException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -49664,7 +50273,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -49698,7 +50307,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "202", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -49857,6 +50466,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", "test": "test_alias_routingconfig", @@ -50062,7 +50681,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -50161,6 +50780,20 @@ } ] }, + "FunctionName, Handler, Role, Runtime": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + } + ] + }, "FunctionName, ImageConfig": { "ls_community": [ { diff --git a/data/coverage/logs.json b/data/coverage/logs.json index 0d61ce365a..c6d5a21bd4 100644 --- a/data/coverage/logs.json +++ b/data/coverage/logs.json @@ -1495,12 +1495,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1510,7 +1520,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1530,11 +1540,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -1575,6 +1595,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", @@ -2170,7 +2200,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2180,7 +2210,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2190,7 +2220,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2200,7 +2230,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2210,7 +2240,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2220,7 +2260,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2230,7 +2270,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2240,7 +2280,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2250,7 +2290,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2260,7 +2300,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2270,7 +2310,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2280,7 +2320,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2290,7 +2330,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2300,7 +2340,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2310,7 +2350,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2320,7 +2360,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2330,7 +2370,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2340,7 +2380,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2350,7 +2390,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2360,7 +2400,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2370,7 +2410,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2380,7 +2420,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2390,7 +2430,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2400,7 +2440,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2410,7 +2450,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2420,7 +2460,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2430,7 +2470,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2440,7 +2480,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2450,7 +2490,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2460,7 +2500,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2470,7 +2510,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2480,7 +2520,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2490,7 +2530,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2500,7 +2540,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2510,7 +2550,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2520,7 +2560,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2530,7 +2570,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2540,7 +2580,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2570,7 +2610,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2580,7 +2620,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2705,16 +2745,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", @@ -6785,6 +6815,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -6915,12 +6955,22 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6930,7 +6980,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6940,7 +6990,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6950,7 +7000,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6960,7 +7010,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6970,7 +7020,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6980,7 +7030,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6990,7 +7040,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7000,7 +7050,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7010,7 +7060,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7020,7 +7070,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7030,7 +7080,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7040,7 +7090,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7050,7 +7100,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7060,7 +7110,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7070,7 +7120,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7080,7 +7130,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7100,7 +7150,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7110,7 +7160,7 @@ "test": "test_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8098,8 +8148,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -8108,8 +8158,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", "response": "200", "error": "", "snapshot_skipped": "", @@ -8118,8 +8168,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", "response": "200", "error": "", "snapshot_skipped": "", @@ -8128,8 +8178,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -8557,6 +8607,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -9257,6 +9317,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -9947,6 +10027,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_logs_with_resources_arn", + "test": "test_filter_logs_with_resources_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", @@ -10237,6 +10327,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -10557,6 +10667,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -10927,6 +11047,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -11927,12 +12067,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11942,7 +12092,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11962,11 +12112,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -12007,6 +12167,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", @@ -12582,7 +12752,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12592,7 +12762,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12602,7 +12772,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12612,7 +12782,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12622,7 +12792,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12632,7 +12812,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12642,7 +12822,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12652,7 +12832,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12662,7 +12842,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12672,7 +12852,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12682,7 +12862,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12692,7 +12872,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12702,7 +12882,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12712,7 +12892,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12722,7 +12902,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12732,7 +12912,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12742,7 +12922,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12752,7 +12932,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12762,7 +12942,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12772,7 +12952,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12782,7 +12962,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12792,7 +12972,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12802,7 +12982,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12812,7 +12992,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12822,7 +13002,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12832,7 +13012,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12842,7 +13022,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12852,7 +13032,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12862,7 +13042,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12872,7 +13052,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12882,7 +13062,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12892,7 +13072,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12902,7 +13082,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12912,7 +13092,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12922,7 +13102,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12932,7 +13112,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12942,7 +13122,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12952,7 +13132,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12982,7 +13162,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12992,7 +13172,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13117,16 +13297,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", - "response": "200", - "error": "", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", @@ -17017,6 +17187,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[content_or_filter]", "test": "test_dynamodb_event_filter[content_or_filter]", @@ -17137,12 +17317,22 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_on_failure_destination_config", "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17152,7 +17342,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17162,7 +17352,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17172,7 +17362,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17182,7 +17372,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17192,7 +17382,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17202,7 +17392,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17212,7 +17402,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17222,7 +17412,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17232,7 +17422,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17242,7 +17432,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17252,7 +17442,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17262,7 +17452,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17272,7 +17462,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17282,7 +17472,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17292,7 +17482,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17312,7 +17502,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17322,7 +17512,7 @@ "test": "test_report_batch_item_failures", "response": "400", "error": "ResourceAlreadyExistsException", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17348,8 +17538,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_alias_routingconfig", - "test": "test_alias_routingconfig", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", + "test": "test_lambda_alias_moving", "response": "400", "error": "ResourceAlreadyExistsException", "snapshot_skipped": "", @@ -17358,10 +17548,10 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaAliases::test_lambda_alias_moving", - "test": "test_lambda_alias_moving", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_large_response", + "test": "test_lambda_large_response", "response": "400", - "error": "ResourceAlreadyExistsException", + "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -18250,8 +18440,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", - "test": "test_open_store", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -18260,8 +18450,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", "response": "200", "error": "", "snapshot_skipped": "", @@ -18270,8 +18460,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", + "test": "test_open_store", "response": "200", "error": "", "snapshot_skipped": "", @@ -18280,8 +18470,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", - "test": "test_websocket", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", "response": "200", "error": "", "snapshot_skipped": "", @@ -18709,6 +18909,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -19369,6 +19579,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -20029,6 +20259,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_logs_with_resources_arn", + "test": "test_filter_logs_with_resources_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", @@ -20299,6 +20539,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -20649,6 +20909,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -21079,6 +21349,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -22420,7 +22710,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22430,7 +22720,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22440,7 +22730,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22450,7 +22740,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22460,7 +22750,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22470,7 +22770,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22480,7 +22780,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22490,7 +22790,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22500,7 +22800,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22510,7 +22810,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22520,7 +22820,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22530,7 +22830,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22540,7 +22840,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22550,7 +22850,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22560,7 +22860,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22570,7 +22870,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22580,7 +22880,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22590,7 +22890,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22600,7 +22900,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22610,7 +22910,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22620,7 +22920,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22630,7 +22930,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22640,7 +22940,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22650,7 +22950,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22660,7 +22960,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22670,7 +22970,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22680,7 +22980,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22690,7 +22990,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22700,7 +23000,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22710,7 +23010,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22720,7 +23020,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22730,7 +23030,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22740,7 +23040,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22750,7 +23050,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22760,7 +23060,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22770,7 +23070,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22780,7 +23080,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22790,7 +23090,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22820,7 +23120,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22830,7 +23130,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25770,7 +26070,7 @@ "test": "test_duplicate_event_source_mappings", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25780,7 +26080,7 @@ "test": "test_duplicate_event_source_mappings", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25790,7 +26090,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25800,7 +26100,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25810,7 +26110,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25820,7 +26120,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25830,7 +26130,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27367,6 +27667,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -27937,6 +28247,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -28407,6 +28737,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_logs_with_resources_arn", + "test": "test_filter_logs_with_resources_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", @@ -28647,6 +28987,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_srp_custom_auth_flow", "test": "test_srp_custom_auth_flow", @@ -28895,6 +29245,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_json_property", "test": "test_filter_log_events_with_json_property", @@ -30475,6 +30835,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/wordpress_blog/test_wordpress_blog.py::TestWordpressBlogScenario::test_cloudwatch_logs", "test": "test_cloudwatch_logs", @@ -30855,6 +31225,16 @@ "FilterLogEvents": { "filterPattern, logGroupName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_log_events_with_json_property", "test": "test_filter_log_events_with_json_property", @@ -30935,6 +31315,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_logs_with_resources_arn", + "test": "test_filter_logs_with_resources_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -30959,12 +31349,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30974,7 +31374,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30994,11 +31394,31 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudwatch/test_cloudwatch.py::TestCloudwatch::test_alarm_lambda_target", "test": "test_alarm_lambda_target", @@ -31274,7 +31694,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31284,7 +31704,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31294,7 +31714,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31304,7 +31724,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31314,7 +31734,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31324,7 +31754,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31334,7 +31764,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31344,7 +31774,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31354,7 +31784,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31364,7 +31794,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31374,7 +31804,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31384,7 +31814,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31394,7 +31824,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31404,7 +31834,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31414,7 +31844,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31424,7 +31854,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31434,7 +31864,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31444,7 +31874,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31454,7 +31884,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31464,7 +31894,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31474,7 +31904,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31484,7 +31914,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31494,7 +31924,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31504,7 +31934,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31514,7 +31944,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31524,7 +31954,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31534,7 +31964,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31544,7 +31974,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31554,7 +31984,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31564,7 +31994,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31759,12 +32189,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31774,7 +32214,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31794,17 +32234,27 @@ "test": "test_cfn_lambda_sqs_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisEventFiltering::test_kinesis_event_filtering_json_pattern", "test": "test_kinesis_event_filtering_json_pattern", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31814,7 +32264,7 @@ "test": "test_kinesis_empty_provided", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -33667,12 +34117,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33682,7 +34142,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33702,11 +34162,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -33747,6 +34217,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_python_lambda_code_deployed_via_s3", "test": "test_python_lambda_code_deployed_via_s3", @@ -34312,7 +34792,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34322,7 +34802,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34332,7 +34812,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34342,7 +34822,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34352,7 +34832,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34362,7 +34852,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34372,7 +34862,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34382,7 +34872,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34392,7 +34882,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34402,7 +34892,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34412,7 +34902,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34422,7 +34912,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34432,7 +34922,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34442,7 +34932,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34452,7 +34942,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34462,7 +34952,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34472,7 +34962,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34482,7 +34972,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34492,7 +34982,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34502,7 +34992,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34512,7 +35002,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34522,7 +35012,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34532,7 +35022,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34542,7 +35032,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34552,7 +35042,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34562,7 +35052,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34572,7 +35062,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34582,7 +35072,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34592,7 +35082,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34602,7 +35092,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34612,7 +35102,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34622,7 +35112,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34632,7 +35122,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34642,7 +35132,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34652,7 +35142,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34662,7 +35152,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34672,7 +35162,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34682,7 +35172,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34712,7 +35202,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34722,7 +35212,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34797,16 +35287,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_assume_role[2]", - "test": "test_assume_role[2]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", "test": "test_lambda_different_iam_keys_environment", @@ -38177,6 +38657,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_create_state_machines_in_parallel", + "test": "test_create_state_machines_in_parallel", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_stepfunctions_v2.py::TestStateMachine::test_intrinsic_functions", "test": "test_intrinsic_functions", @@ -38407,6 +38897,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_different_iam_keys_environment", + "test": "test_lambda_different_iam_keys_environment", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_lambda_large_response", "test": "test_lambda_large_response", @@ -38689,6 +39189,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -39169,6 +39689,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -39839,6 +40369,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -40499,6 +41049,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_filter_logs_with_resources_arn", + "test": "test_filter_logs_with_resources_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_json_metric_filters", "test": "test_json_metric_filters", diff --git a/data/coverage/ram.json b/data/coverage/ram.json index 00821719ae..8abe702332 100644 --- a/data/coverage/ram.json +++ b/data/coverage/ram.json @@ -103,7 +103,7 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, + "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, diff --git a/data/coverage/s3.json b/data/coverage/s3.json index c636347d50..3b46f13a46 100644 --- a/data/coverage/s3.json +++ b/data/coverage/s3.json @@ -1900,6 +1900,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java11]", "test": "test_transparent_endpoint_injection[java11]", @@ -3086,6 +3096,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -3346,12 +3366,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3361,7 +3391,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3381,11 +3411,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -3486,6 +3526,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -3546,6 +3596,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_s3.py::test_bucket_autoname", "test": "test_bucket_autoname", @@ -3736,6 +3796,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", @@ -4431,7 +4501,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4441,7 +4511,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4451,7 +4521,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4461,7 +4531,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4471,7 +4541,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4481,7 +4551,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4491,7 +4571,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4501,7 +4581,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4511,7 +4591,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4521,7 +4601,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4531,7 +4611,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4541,7 +4621,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4551,7 +4631,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4561,7 +4641,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4571,7 +4651,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4581,7 +4661,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4591,7 +4671,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4601,7 +4681,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4611,7 +4691,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4621,7 +4701,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4631,7 +4711,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4641,7 +4721,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4651,7 +4731,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4661,7 +4741,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4671,7 +4751,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4681,7 +4761,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4691,7 +4771,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4701,7 +4781,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4711,7 +4791,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4721,7 +4801,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4731,7 +4811,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4741,7 +4821,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4751,7 +4831,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4761,7 +4841,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4771,7 +4851,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4781,7 +4861,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4791,7 +4871,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4801,7 +4881,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4811,7 +4891,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4821,7 +4901,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4831,7 +4911,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4841,7 +4921,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4851,7 +4931,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4861,7 +4941,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4871,7 +4951,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4901,7 +4981,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4911,7 +4991,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15648,6 +15728,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -15808,6 +15898,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -16788,6 +16888,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -17338,6 +17458,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda.py::TestExternalLayerDownload::test_external_layer_download", "test": "test_external_layer_download", @@ -18198,26 +18328,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", "test": "test_batch_request_response", @@ -18228,16 +18338,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_stepfunctions.py::TestBaseScenarios::test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", "test": "test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", @@ -19016,6 +19116,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java11]", "test": "test_transparent_endpoint_injection[java11]", @@ -19262,6 +19372,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -19592,6 +19712,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "204", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -25374,6 +25504,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -25624,6 +25764,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -27490,12 +27640,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27505,7 +27665,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27525,11 +27685,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "204", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -27620,6 +27790,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -27670,6 +27850,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -28295,7 +28485,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "204", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28305,7 +28495,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28315,7 +28505,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28325,7 +28515,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28335,7 +28525,7 @@ "test": "test_duplicate_event_source_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28345,7 +28535,17 @@ "test": "test_kinesis_empty_provided", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28355,7 +28555,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28365,7 +28565,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28375,7 +28575,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28385,7 +28585,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28395,7 +28595,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28405,7 +28605,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28415,7 +28615,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28425,7 +28625,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28435,7 +28635,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28445,7 +28645,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28455,7 +28655,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28465,7 +28665,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28475,7 +28675,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28485,7 +28685,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28495,7 +28695,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28505,7 +28705,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "204", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28515,7 +28715,7 @@ "test": "test_duplicate_event_source_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28525,7 +28725,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28535,7 +28735,7 @@ "test": "test_sqs_event_filter[and]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28545,7 +28745,7 @@ "test": "test_sqs_event_filter[exists]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28555,7 +28755,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28565,7 +28765,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28575,7 +28775,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28585,7 +28785,7 @@ "test": "test_sqs_event_filter[or]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28595,7 +28795,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28605,7 +28805,7 @@ "test": "test_sqs_event_filter[single]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28615,7 +28815,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28625,7 +28825,7 @@ "test": "test_sqs_event_source_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28635,7 +28835,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28645,7 +28845,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28655,7 +28855,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28665,7 +28865,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28675,7 +28875,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28685,7 +28885,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28695,7 +28895,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28705,7 +28905,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28715,7 +28915,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28725,7 +28925,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "204", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28735,7 +28935,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "204", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28765,7 +28965,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "204", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28775,7 +28975,7 @@ "test": "test_report_batch_item_failures", "response": "204", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34982,6 +35182,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -35142,6 +35352,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "204", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -35652,6 +35872,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -36704,6 +36944,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -40786,6 +41036,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -43722,12 +43982,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43737,7 +44007,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -43757,11 +44027,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -43852,6 +44132,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -43902,6 +44192,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -43992,6 +44292,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", @@ -44557,7 +44867,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44567,7 +44877,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44577,7 +44887,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44587,7 +44897,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44597,7 +44907,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44607,7 +44917,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44617,7 +44937,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44627,7 +44947,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44637,7 +44957,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44647,7 +44967,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44657,7 +44977,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44667,7 +44987,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44677,7 +44997,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44687,7 +45007,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44697,7 +45017,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44707,7 +45027,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44717,7 +45037,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44727,7 +45047,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44737,7 +45057,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44747,7 +45067,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44757,7 +45077,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44767,7 +45087,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44777,7 +45097,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44787,7 +45107,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44797,7 +45117,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44807,7 +45127,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44817,7 +45137,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44827,7 +45147,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44837,7 +45157,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44847,7 +45167,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44857,7 +45177,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44867,7 +45187,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44877,7 +45197,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44887,7 +45207,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44897,7 +45217,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44907,7 +45227,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44917,7 +45237,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44927,7 +45247,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44937,7 +45257,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44947,7 +45267,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44957,7 +45277,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44967,7 +45287,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44977,7 +45297,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44987,7 +45307,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -44997,7 +45317,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -45027,7 +45347,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -45037,7 +45357,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -53244,6 +53564,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -53404,6 +53734,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -53974,6 +54314,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -55114,6 +55474,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -55948,6 +56318,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -61340,6 +61720,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -62306,6 +62696,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/engine/test_conditions.py::TestCloudFormationConditions::test_condition_on_outputs", "test": "test_condition_on_outputs", @@ -62808,6 +63208,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_aurora_postgres_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_mariadb_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", + "test": "test_describe_endpoints", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/dms_s3_kinesis/test_dms.py::TestDmsScenario::test_describe_endpoints", "test": "test_describe_endpoints", @@ -62818,6 +63278,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/dms_serverless/test_dms_serverless.py::TestDmsScenario::test_resource_replication_config", + "test": "test_resource_replication_config", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..describe_replication_config.ReplicationConfigs..ReplicationConfigUpdateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/ec2_acm_pca/test_ec2_acm_pca.py::TestEC2ACMPCA::test_curl_from_client", + "test": "test_curl_from_client", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/ec2_acm_pca/test_ec2_acm_pca.py::TestEC2ACMPCA::test_curl_from_client", "test": "test_curl_from_client", @@ -62828,6 +63308,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_infra", + "test": "test_infra", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", "test": "test_kinesis_firehose_redshift", @@ -62838,6 +63338,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/rds_neptune_docdb/test_rds_neptune_docdb.py::TestRdsNeptuneDocDB::test_docdb_connection", + "test": "test_docdb_connection", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", + "test": "test_populate_data", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/wordpress_blog/test_wordpress_blog.py::TestWordpressBlogScenario::test_get_wordpress", + "test": "test_get_wordpress", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_api_reject_connect[True-True]", "test": "test_websocket_api_reject_connect[True-True]", @@ -62858,6 +63388,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_amplify.py::TestCfnAmplifyResources::test_amplify_resources", + "test": "test_amplify_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..branches..backend', '$..branches..createTime', '$..branches..enableAutoBuild', '$..branches..enableBasicAuth', '$..branches..enableNotification', '$..branches..enablePerformanceMode', '$..branches..enablePullRequestPreview', '$..branches..totalNumberOfJobs', '$..branches..updateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "test": "test_deploy_scenario[\\n query VTLDynamoResolver {\\n vtl {\\n dynamoResult\\n }\\n }\\n ]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_batch.py::TestBatch::test_deployed_compute_environment", + "test": "test_deployed_compute_environment", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..computeResources', '$..containerOrchestrationType', '$..serviceRole', '$..statusReason', '$..tags', '$..uuid', '$..ecsClusterArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_cloudfront_distribution_with_logging", "test": "test_cloudfront_distribution_with_logging", @@ -62878,6 +63438,56 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", + "test": "test_docdb_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", + "test": "test_docdb_resources", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record", + "test": "test_record_set_with_alias_record", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..StackResourceDetail.Metadata', '$..MaxItems', '$..AliasTarget.DNSName', '$..ResourceRecordSets..Name', '$..ResourceRecordSets..ResourceRecords..Value']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_sagemaker.py::TestSageMakerEndpointStack::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ses.py::test_create_receiptrules", "test": "test_create_receiptrules", @@ -62888,6 +63498,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed", + "test": "test_stack_resources_are_deployed", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_api.py::TestAPI::test_create_misc_resources", "test": "test_create_misc_resources", @@ -62898,6 +63518,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", + "test": "test_auth_headers_and_non_title_case_of_headers", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_cdk_trail_cw_logs", "test": "test_cdk_trail_cw_logs", @@ -62908,6 +63538,116 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_cognito_authorizer_scopes", + "test": "test_cognito_authorizer_scopes", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_cognito_custom_email_signup", + "test": "test_cognito_custom_email_signup", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..request.type', '$..request.userAttributes.email_verified', '$..version']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", + "test": "test_service_deployment", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentBit::test_log_emission", + "test": "test_log_emission", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", + "test": "test_log_emission", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedFargate::test_port_connection", + "test": "test_port_connection", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsNetworkLoadBalancedTargetGroupsFargate::test_port_connection", + "test": "test_port_connection", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsQueueProccesingPattern::test_queue_proccessing", + "test": "test_queue_proccessing", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", + "test": "test_listener", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", + "test": "test_redis_connection", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", "test": "test_invalid_vault_name", @@ -62948,6 +63688,76 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_post_infra_setup[True]", + "test": "test_post_infra_setup[True]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", + "test": "test_batch_execute_statement_setup[postgres-v1]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..create-result.numberOfRecordsUpdated', '$..insert-result.numberOfRecordsUpdated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_global.py::TestGlobalClusterCDK::test_validate_initial_setup", + "test": "test_validate_initial_setup", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..DBClusters..ActivityStreamStatus', '$..DBClusters..AssociatedRoles', '$..DBClusters..AutoMinorVersionUpgrade', '$..DBClusters..AvailabilityZones', '$..DBClusters..BackupRetentionPeriod', '$..DBClusters..ClusterCreateTime', '$..DBClusters..CrossAccountClone', '$..DBClusters..DBClusterMembers..PromotionTier', '$..DBClusters..DeletionProtection', '$..DBClusters..DomainMemberships', '$..DBClusters..EarliestRestorableTime', '$..DBClusters..EngineMode', '$..DBClusters..GlobalWriteForwardingRequested', '$..DBClusters..HostedZoneId', '$..DBClusters..HttpEndpointEnabled', '$..DBClusters..LatestRestorableTime', '$..DBClusters..NetworkType', '$..DBClusters..PreferredBackupWindow', '$..DBClusters..PreferredMaintenanceWindow', '$..DBClusters..ReadReplicaIdentifiers', '$..DBClusters..TagList']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[11]", + "test": "test_postgres_s3_extension_helpers[11]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/serverlessrepo/test_serverlessrepo.py::TestServerlessRepo::test_lookup_predefined_application", "test": "test_lookup_predefined_application", @@ -62958,6 +63768,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/test_network_configuration.py::test_mediastore", "test": "test_mediastore", @@ -63454,12 +64274,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63469,7 +64299,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -63489,11 +64319,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -63584,6 +64424,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -63634,6 +64484,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -64269,7 +65129,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64279,7 +65139,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64289,7 +65149,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64299,7 +65159,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64309,7 +65169,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64319,7 +65179,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64329,7 +65199,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64339,7 +65209,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64349,7 +65219,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64359,7 +65229,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64369,7 +65239,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64379,7 +65249,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64389,7 +65259,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64399,7 +65269,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64409,7 +65279,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64419,7 +65289,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64429,7 +65299,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64439,7 +65309,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64449,7 +65319,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64459,7 +65329,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64469,7 +65339,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64479,7 +65349,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64489,7 +65359,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64499,7 +65369,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64509,7 +65379,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64519,7 +65389,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64529,7 +65399,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64539,7 +65409,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64549,7 +65419,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64559,7 +65429,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64569,7 +65439,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64579,7 +65449,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64589,7 +65459,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64599,7 +65469,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64609,7 +65479,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64619,7 +65489,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64629,7 +65499,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64639,7 +65509,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64649,7 +65519,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64659,7 +65529,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64669,7 +65539,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64679,7 +65549,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64689,7 +65559,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64699,7 +65569,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64709,7 +65579,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64739,7 +65609,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -64749,7 +65619,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -71246,6 +72116,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -71406,6 +72286,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -71926,6 +72816,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -73578,6 +74488,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestSsmParameters::test_ssm_nested_with_nested_stack", "test": "test_ssm_nested_with_nested_stack", @@ -79000,6 +79920,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -79998,6 +80928,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_templates.py::test_create_stack_from_s3_template_url[http_host]", "test": "test_create_stack_from_s3_template_url[http_host]", @@ -80328,6 +81268,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -85928,7 +86878,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/scenario/ec2_acm_pca/test_ec2_acm_pca.py::TestEC2ACMPCA::test_curl_from_client", @@ -85938,7 +86888,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/scenario/fargate_prometheus/test_fargate_prometheus.py::TestFargatePrometheus::test_infra", @@ -86460,6 +87410,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -86690,6 +87650,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -89142,6 +90112,16 @@ "PutBucketTagging": { "Bucket, ChecksumAlgorithm, ContentMD5, ExpectedBucketOwner, Tagging": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_no_echo_parameter", + "test": "test_no_echo_parameter", + "response": "204", + "error": "", + "snapshot_skipped": "['$..Stacks..ChangeSetId', '$..Capabilities', '$..IncludeNestedStacks', '$..LastUpdatedTime', '$..NotificationARNs', '$..ResourceChange', '$..StackResourceDetail.Metadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestImportValues::test_import_values_across_stacks", "test": "test_import_values_across_stacks", @@ -90638,12 +91618,22 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90653,7 +91643,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90673,11 +91663,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -90778,6 +91778,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -90838,6 +91848,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -90928,6 +91948,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_nested_statemachine_with_sync2", "test": "test_nested_statemachine_with_sync2", @@ -91523,7 +92553,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91533,7 +92563,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91543,7 +92573,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91553,7 +92583,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91563,7 +92593,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91573,7 +92603,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91583,7 +92623,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91593,7 +92633,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91603,7 +92643,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91613,7 +92653,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91623,7 +92663,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91633,7 +92673,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91643,7 +92683,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91653,7 +92693,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91663,7 +92703,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91673,7 +92713,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91683,7 +92723,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91693,7 +92733,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91703,7 +92743,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91713,7 +92753,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91723,7 +92763,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91733,7 +92773,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91743,7 +92783,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91753,7 +92793,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91763,7 +92803,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91773,7 +92813,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91783,7 +92823,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91793,7 +92833,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91803,7 +92843,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91813,7 +92853,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91823,7 +92863,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91833,7 +92873,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91843,7 +92883,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91853,7 +92893,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91863,7 +92903,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91873,7 +92913,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91883,7 +92923,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91893,7 +92933,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91903,7 +92943,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91913,7 +92953,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91923,7 +92963,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91933,7 +92973,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91943,7 +92983,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91953,7 +92993,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91963,7 +93003,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91993,7 +93033,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -92003,7 +93043,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -100960,6 +102000,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", + "test": "test_order_completion_workflow", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", "test": "test_populate_data", @@ -101410,6 +102460,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -101570,6 +102630,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -102200,6 +103270,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -105302,6 +106392,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_tagging", + "test": "test_tagging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_endpoint_injection.py::TestLambdaCallingLocalstack::test_transparent_endpoint_injection[java11]", "test": "test_transparent_endpoint_injection[java11]", diff --git a/data/coverage/secretsmanager.json b/data/coverage/secretsmanager.json index 7f7af64025..667ecd3e1c 100644 --- a/data/coverage/secretsmanager.json +++ b/data/coverage/secretsmanager.json @@ -295,6 +295,20 @@ } ] }, + "ClientRequestToken, Description, KmsKeyId, Name, SecretString": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ClientRequestToken, Description, Name": { "ls_community": [ { @@ -622,6 +636,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1356,6 +1380,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ] }, @@ -1382,7 +1426,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1392,7 +1436,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1402,7 +1446,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1412,7 +1456,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", "test": "test_create_api_destination_name_validation", "response": "200", "error": "", @@ -1422,7 +1466,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -1432,7 +1476,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -1442,7 +1486,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -1452,7 +1496,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection", "test": "test_create_connection", "response": "200", "error": "", @@ -1462,7 +1506,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", "test": "test_create_connection_with_auth[auth_params0]", "response": "200", "error": "", @@ -1472,7 +1516,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", "test": "test_create_connection_with_auth[auth_params1]", "response": "200", "error": "", @@ -1482,7 +1526,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", "test": "test_create_connection_with_auth[auth_params2]", "response": "200", "error": "", @@ -1492,7 +1536,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -1502,7 +1546,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_list_connections", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_list_connections", "test": "test_list_connections", "response": "200", "error": "", @@ -1512,7 +1556,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -1522,8 +1566,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1532,8 +1576,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1542,8 +1586,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1734,7 +1778,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth0]", "test": "test_api_destinations[auth0]", "response": "200", "error": "", @@ -1744,7 +1788,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth1]", "test": "test_api_destinations[auth1]", "response": "200", "error": "", @@ -1754,7 +1798,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_api_destinations[auth2]", "test": "test_api_destinations[auth2]", "response": "200", "error": "", @@ -1764,7 +1808,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeApiDestinations::test_create_api_destination_name_validation", "test": "test_create_api_destination_name_validation", "response": "200", "error": "", @@ -1774,7 +1818,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -1784,7 +1828,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -1794,7 +1838,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -1804,7 +1848,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection", "test": "test_create_connection", "response": "200", "error": "", @@ -1814,7 +1858,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params0]", "test": "test_create_connection_with_auth[auth_params0]", "response": "200", "error": "", @@ -1824,7 +1868,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params1]", "test": "test_create_connection_with_auth[auth_params1]", "response": "200", "error": "", @@ -1834,7 +1878,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_create_connection_with_auth[auth_params2]", "test": "test_create_connection_with_auth[auth_params2]", "response": "200", "error": "", @@ -1844,7 +1888,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -1854,7 +1898,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_list_connections", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_list_connections", "test": "test_list_connections", "response": "200", "error": "", @@ -1864,7 +1908,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -1874,8 +1918,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1884,8 +1928,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1894,8 +1938,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2784,6 +2828,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -2924,6 +2988,26 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -2952,7 +3036,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "200", "error": "", @@ -3122,7 +3206,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_delete_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_delete_connection", "test": "test_delete_connection", "response": "400", "error": "ResourceNotFoundException", @@ -3303,6 +3387,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudcontrol/services/test_secretsmanager/test_cloudcontrol_secrets.py::test_read_secret_not_found", "test": "test_read_secret_not_found", @@ -3524,7 +3628,7 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[api-key]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[api-key]", "test": "test_connection_secrets[api-key]", "response": "200", "error": "", @@ -3534,7 +3638,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[basic]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[basic]", "test": "test_connection_secrets[basic]", "response": "200", "error": "", @@ -3544,7 +3648,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_connection_secrets[oauth]", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_connection_secrets[oauth]", "test": "test_connection_secrets[oauth]", "response": "200", "error": "", @@ -3554,7 +3658,7 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", @@ -3564,8 +3668,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth0]", - "test": "test_api_destinations[auth0]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth0]", + "test": "test_put_events_to_target_api_destinations[auth0]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3574,8 +3678,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth1]", - "test": "test_api_destinations[auth1]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth1]", + "test": "test_put_events_to_target_api_destinations[auth1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -3584,8 +3688,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEvents::test_api_destinations[auth2]", - "test": "test_api_destinations[auth2]", + "node_id": "LocalStack Community: tests/aws/services/events/test_events_targets.py::TestEventsTargetApiDestination::test_put_events_to_target_api_destinations[auth2]", + "test": "test_put_events_to_target_api_destinations[auth2]", "response": "200", "error": "", "snapshot_skipped": "", @@ -4775,6 +4879,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/dms/test_dms.py::TestDms::test_create_endpoint_invalid", "test": "test_create_endpoint_invalid", @@ -6218,7 +6342,7 @@ "ClientRequestToken, SecretId, SecretString": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/events/test_events.py::TestEventBridgeConnections::test_update_connection", + "node_id": "LocalStack Community: tests/aws/services/events/test_api_destinations_and_connection.py::TestEventBridgeConnections::test_update_connection", "test": "test_update_connection", "response": "200", "error": "", diff --git a/data/coverage/servicediscovery.json b/data/coverage/servicediscovery.json index 2d9d509b39..3881ea55a6 100644 --- a/data/coverage/servicediscovery.json +++ b/data/coverage/servicediscovery.json @@ -74,6 +74,18 @@ "snapshot_skipped": "" } }, + { + "DeleteServiceAttributes": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DeregisterInstance": { "implemented": true, @@ -170,6 +182,18 @@ "snapshot_skipped": "" } }, + { + "GetServiceAttributes": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "ListInstances": { "implemented": true, @@ -325,6 +349,18 @@ "snapshot_tested": true, "snapshot_skipped": "" } + }, + { + "UpdateServiceAttributes": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } } ], "details": { diff --git a/data/coverage/sesv2.json b/data/coverage/sesv2.json index ae5788c516..997016c47d 100644 --- a/data/coverage/sesv2.json +++ b/data/coverage/sesv2.json @@ -170,6 +170,18 @@ "snapshot_skipped": "" } }, + { + "CreateMultiRegionEndpoint": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DeleteConfigurationSet": { "implemented": false, @@ -278,6 +290,18 @@ "snapshot_skipped": "" } }, + { + "DeleteMultiRegionEndpoint": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "DeleteSuppressedDestination": { "implemented": false, @@ -530,6 +554,18 @@ "snapshot_skipped": "" } }, + { + "GetMultiRegionEndpoint": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "GetSuppressedDestination": { "implemented": false, @@ -674,6 +710,18 @@ "snapshot_skipped": "" } }, + { + "ListMultiRegionEndpoints": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "" + } + }, { "ListRecommendations": { "implemented": false, diff --git a/data/coverage/sns.json b/data/coverage/sns.json index 911b2f8664..adf81221a1 100644 --- a/data/coverage/sns.json +++ b/data/coverage/sns.json @@ -1463,6 +1463,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -1473,6 +1483,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", "test": "test_sns_subscription", @@ -1688,7 +1708,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3557,6 +3577,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -3567,6 +3597,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_deploy_stack_with_sns_topic", "test": "test_deploy_stack_with_sns_topic", @@ -3832,7 +3872,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8092,7 +8132,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10245,6 +10285,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -10350,7 +10400,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11221,6 +11271,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_permissions", "test": "test_cfn_lambda_permissions", @@ -11346,7 +11406,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/data/coverage/sqs.json b/data/coverage/sqs.json index 91118d63ef..aea5386fbe 100644 --- a/data/coverage/sqs.json +++ b/data/coverage/sqs.json @@ -994,7 +994,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1024,7 +1024,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1034,7 +1034,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2975,12 +2975,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3996,7 +4006,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4006,7 +4016,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4016,7 +4026,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4026,7 +4036,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4036,7 +4046,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4046,7 +4056,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4056,7 +4066,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4066,7 +4076,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4076,7 +4086,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4086,7 +4096,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4096,7 +4106,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4106,7 +4116,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4116,7 +4126,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4126,7 +4136,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4136,7 +4146,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4146,7 +4156,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4156,7 +4166,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4166,7 +4176,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4176,7 +4186,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4186,7 +4196,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4196,7 +4206,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4206,7 +4216,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4216,7 +4226,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4226,7 +4236,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4236,7 +4246,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4246,7 +4256,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4256,7 +4266,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4266,7 +4276,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4276,7 +4286,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4286,7 +4296,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4296,7 +4306,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4306,7 +4316,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4326,7 +4336,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4336,7 +4346,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10521,12 +10531,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10556,7 +10576,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10566,7 +10586,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10576,7 +10596,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10586,7 +10606,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10596,7 +10616,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10606,7 +10626,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10616,7 +10636,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10626,7 +10646,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10636,7 +10656,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10646,7 +10666,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10656,7 +10676,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10666,7 +10686,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10676,7 +10696,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10686,7 +10706,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10696,7 +10716,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10706,7 +10726,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10716,7 +10736,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10726,7 +10746,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10736,7 +10756,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10746,7 +10766,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10756,7 +10776,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10766,7 +10786,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10796,7 +10816,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11239,12 +11259,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12134,7 +12164,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12144,7 +12174,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12154,7 +12184,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12164,7 +12194,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12174,7 +12204,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12184,7 +12214,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12194,7 +12224,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12204,7 +12234,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12214,7 +12244,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12224,7 +12254,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12234,7 +12264,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12244,7 +12274,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12254,7 +12284,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12264,7 +12294,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12274,7 +12304,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12284,7 +12314,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12294,7 +12324,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12304,7 +12334,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12314,7 +12344,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12324,7 +12354,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12334,7 +12364,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12344,7 +12374,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12354,7 +12384,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12364,7 +12394,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12374,7 +12404,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12384,7 +12414,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12394,7 +12424,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12404,7 +12434,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12414,7 +12444,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12424,7 +12454,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12434,7 +12464,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12444,7 +12474,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12464,7 +12494,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12474,7 +12504,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18747,12 +18777,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18762,7 +18802,7 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19692,7 +19732,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19702,7 +19742,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19712,7 +19752,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19722,7 +19762,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19732,7 +19772,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19742,7 +19782,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19752,7 +19792,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19762,7 +19802,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19772,7 +19812,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19782,7 +19822,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19792,7 +19832,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19802,7 +19842,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19812,7 +19852,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19822,7 +19862,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19832,7 +19872,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19842,7 +19882,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19852,7 +19892,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19862,7 +19902,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19872,7 +19912,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19882,7 +19922,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19892,7 +19932,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19902,7 +19942,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19912,7 +19952,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19922,7 +19962,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19932,7 +19972,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19942,7 +19982,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19952,7 +19992,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19962,7 +20002,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19972,7 +20012,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19982,7 +20022,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19992,7 +20032,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20002,7 +20042,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20012,7 +20052,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20022,7 +20062,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20032,7 +20072,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20042,7 +20082,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20052,7 +20092,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20062,7 +20102,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20072,7 +20112,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20082,7 +20122,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20092,7 +20132,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20102,7 +20142,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20112,7 +20152,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20122,7 +20162,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20132,7 +20172,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20142,7 +20182,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20152,7 +20192,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20162,7 +20202,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20172,7 +20212,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20222,7 +20262,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20232,7 +20272,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20242,7 +20282,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20252,7 +20292,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22949,12 +22989,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -23124,7 +23174,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23144,7 +23194,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23154,7 +23204,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23635,6 +23685,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_cfn_dead_letter_config_async_invocation", "test": "test_lambda_cfn_dead_letter_config_async_invocation", @@ -24180,7 +24240,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27241,12 +27301,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27276,7 +27346,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27286,7 +27356,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27296,7 +27366,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27306,7 +27376,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27316,7 +27386,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27326,7 +27396,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27336,7 +27406,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27346,7 +27416,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27356,7 +27426,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27366,7 +27436,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27376,7 +27446,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27386,7 +27456,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27396,7 +27466,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27406,7 +27476,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27416,7 +27486,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27426,7 +27496,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27436,7 +27506,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27446,7 +27516,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27456,7 +27526,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27486,7 +27556,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27496,7 +27566,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27571,6 +27641,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed", + "test": "test_dynamodb_stream_handler_deployed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_serverless.py::TestServerless::test_event_rules_deployed", "test": "test_event_rules_deployed", @@ -27743,6 +27823,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestLambdaEventSourceMappings::test_sqs_event_source_mapping", + "test": "test_sqs_event_source_mapping", + "response": "400", + "error": "QueueDoesNotExist", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", "test": "test_lambda_sqs_cross_account_event_source_mapping", @@ -28152,7 +28242,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28162,7 +28252,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28172,7 +28262,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28182,7 +28272,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28192,7 +28282,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28676,7 +28766,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28696,7 +28786,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28706,7 +28796,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29806,7 +29896,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29816,7 +29906,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29826,7 +29916,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29836,7 +29926,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29846,7 +29936,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29856,7 +29946,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29866,7 +29956,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29876,7 +29966,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29886,7 +29976,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29896,7 +29986,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29906,7 +29996,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29916,7 +30006,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29926,7 +30016,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29936,7 +30026,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29946,7 +30036,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29956,7 +30046,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29966,7 +30056,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29976,7 +30066,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29986,7 +30076,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29996,7 +30086,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30006,7 +30096,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30840,16 +30930,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/callback/test_callback.py::TestCallback::test_sqs_wait_for_task_token", - "test": "test_sqs_wait_for_task_token", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" } ], "ls_pro": [ @@ -31682,7 +31762,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31692,7 +31772,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -33986,7 +34066,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34643,16 +34723,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/integration/chaos/test_network_effects.py::TestNetworkEffectsApi::test_bad_config", - "test": "test_bad_config", - "response": "400", - "error": "QueueDoesNotExist", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/integration/replicator/core/test_replicator_api.py::TestReplicatorApi::test_trigger_replication_lifecycle", "test": "test_trigger_replication_lifecycle", @@ -34717,12 +34787,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_sqs_source", "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35292,7 +35372,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35302,7 +35382,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35312,7 +35392,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35322,7 +35402,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35332,7 +35412,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35342,7 +35422,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35352,7 +35432,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35362,7 +35442,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35372,7 +35452,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35382,7 +35462,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35392,7 +35472,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35402,7 +35482,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35412,7 +35492,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35422,7 +35502,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35432,7 +35512,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35442,7 +35522,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35452,7 +35532,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35462,7 +35542,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35472,7 +35552,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35482,7 +35562,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35492,7 +35572,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35502,7 +35582,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35512,7 +35592,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35522,7 +35602,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35532,7 +35612,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35552,7 +35632,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35562,7 +35642,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37610,7 +37690,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37620,7 +37700,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37630,7 +37710,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37640,7 +37720,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37650,7 +37730,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37660,7 +37740,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -38808,7 +38888,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/data/coverage/ssm.json b/data/coverage/ssm.json index 1b842d970f..9df38a152d 100644 --- a/data/coverage/ssm.json +++ b/data/coverage/ssm.json @@ -3028,6 +3028,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestSharedResourcesSample::test_listener_services_are_accessible_and_returning_expected_content", + "test": "test_listener_services_are_accessible_and_returning_expected_content", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -3138,6 +3148,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", @@ -3269,6 +3299,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" } ] }, @@ -3884,6 +3924,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", @@ -4970,6 +5020,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", @@ -6582,6 +6652,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_all", + "test": "test_visit_all", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/core/test_visitor.py::test_visit_parameter_type", + "test": "test_visit_parameter_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_successful_replication", "test": "test_successful_replication", diff --git a/data/coverage/stepfunctions.json b/data/coverage/stepfunctions.json index 4987f72d5d..2e41531ab2 100644 --- a/data/coverage/stepfunctions.json +++ b/data/coverage/stepfunctions.json @@ -7931,6 +7931,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -8479,6 +8489,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_with_dependencies", "test": "test_cfn_statemachine_with_dependencies", @@ -15170,6 +15190,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" } ] } @@ -15213,6 +15243,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_sfn_scenarios.py::TestFundamental::test_path_based_on_data", "test": "test_path_based_on_data", @@ -21297,6 +21337,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -21485,6 +21545,16 @@ }, "maxResults, stateMachineArn, statusFilter": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -27375,6 +27445,26 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_stepfunctions.py::TestBaseScenarios::test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", "test": "test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", @@ -27419,6 +27509,18 @@ "snapshot_tested": true, "origin": "external" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } ] } }, @@ -28435,6 +28537,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_open_store", "test": "test_open_store", @@ -39107,6 +39229,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_stepfunctions.py::TestBaseScenarios::test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", "test": "test_glue_start_job_no_such_job[GLUE_START_JOB_RUN]", @@ -39679,6 +39811,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_cfn_statemachine_default_s3_location", + "test": "test_cfn_statemachine_default_s3_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..encryptionConfiguration', '$..tracingConfiguration']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_create_update_state_machine_base_definition", "test": "test_create_update_state_machine_base_definition", diff --git a/data/coverage/sts.json b/data/coverage/sts.json index e1ae2d9695..71b73be909 100644 --- a/data/coverage/sts.json +++ b/data/coverage/sts.json @@ -655,12 +655,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -670,7 +680,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -690,11 +700,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -785,6 +805,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -835,6 +865,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -1460,7 +1500,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1470,7 +1510,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1480,7 +1520,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1490,7 +1530,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1500,7 +1540,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1510,7 +1550,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1520,7 +1570,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1530,7 +1580,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1540,7 +1590,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1550,7 +1600,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1560,7 +1610,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1570,7 +1620,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1580,7 +1630,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1590,7 +1640,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1600,7 +1650,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1610,7 +1660,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1620,7 +1670,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1630,7 +1680,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1640,7 +1690,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1650,7 +1700,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1660,7 +1710,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1670,7 +1720,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1680,7 +1730,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1690,7 +1740,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1700,7 +1750,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1710,7 +1760,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1720,7 +1770,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1730,7 +1780,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1740,7 +1790,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1750,7 +1800,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1760,7 +1810,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1770,7 +1820,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1780,7 +1830,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1790,7 +1840,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1800,7 +1850,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1810,7 +1860,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1820,7 +1870,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1830,7 +1880,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1840,7 +1890,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1850,7 +1900,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1860,7 +1910,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1870,7 +1920,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1880,7 +1930,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1890,7 +1940,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1900,7 +1950,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1930,7 +1980,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1940,7 +1990,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7358,8 +7408,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_closed_store_aborts", - "test": "test_closed_store_aborts", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_concurrent_order_limit", + "test": "test_concurrent_order_limit", "response": "200", "error": "", "snapshot_skipped": "", @@ -7817,6 +7867,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -7977,6 +8037,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -8487,6 +8557,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -10021,12 +10111,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaDestinations::test_generic_destination_routing[sqs-sqs]", + "test": "test_generic_destination_routing[sqs-sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source", "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10036,7 +10136,7 @@ "test": "test_cfn_lambda_kinesis_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..MaximumRecordAgeInSeconds', '$..Configuration.CodeSize', '$..Tags', '$..StreamDescription.StreamModeDetails', '$..Configuration.Layers', '$..TumblingWindowInSeconds', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", + "snapshot_skipped": "['$..Role.Description', '$..Role.MaxSessionDuration', '$..Configuration.CodeSize', '$..Tags', '$..Configuration.LastUpdateStatus', '$..Configuration.State', '$..Configuration.StateReason', '$..Configuration.StateReasonCode']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10056,11 +10156,21 @@ "test": "test_cfn_lambda_sqs_source", "response": "200", "error": "", - "snapshot_skipped": "['$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..StateTransitionReason', '$..Tags', '$..Configuration.CodeSize', '$..Configuration.Layers', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..Attributes.SqsManagedSseEnabled', '$..PolicyNames', '$..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_lambda_dynamodb_event_filter", + "test": "test_lambda_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_cfn_function_url", "test": "test_cfn_function_url", @@ -10151,6 +10261,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter", + "test": "test_lambda_w_dynamodb_event_filter", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_lambda_w_dynamodb_event_filter_update", "test": "test_lambda_w_dynamodb_event_filter_update", @@ -10201,6 +10321,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sam.py::test_cfn_handle_serverless_api_resource", "test": "test_cfn_handle_serverless_api_resource", @@ -11016,7 +11146,7 @@ "test": "test_kinesis_event_filtering_json_pattern", "response": "200", "error": "", - "snapshot_skipped": "['$..LastProcessingResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11026,7 +11156,7 @@ "test": "test_create_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11036,7 +11166,7 @@ "test": "test_create_kinesis_event_source_mapping_multiple_lambdas_single_kinesis_event_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11046,7 +11176,7 @@ "test": "test_disable_kinesis_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11056,7 +11186,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11066,7 +11196,17 @@ "test": "test_kinesis_empty_provided", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_event_source_mapping_with_async_invocation", + "test": "test_kinesis_event_source_mapping_with_async_invocation", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11076,7 +11216,7 @@ "test": "test_kinesis_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11086,7 +11226,7 @@ "test": "test_kinesis_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11096,7 +11236,7 @@ "test": "test_kinesis_event_source_trim_horizon", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11106,7 +11246,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[empty_string_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11116,7 +11256,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11126,7 +11266,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11136,7 +11276,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11146,7 +11286,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11156,7 +11296,7 @@ "test": "test_kinesis_report_batch_item_failure_scenarios[unhandled_exception_in_function]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11166,7 +11306,7 @@ "test": "test_kinesis_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11176,7 +11316,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11186,7 +11326,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_dict_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11196,7 +11336,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11206,7 +11346,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[empty_string_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11216,7 +11356,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11226,7 +11366,7 @@ "test": "test_kinesis_report_batch_item_success_scenarios[null_success]", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..BisectBatchOnFunctionError', '$..DestinationConfig', '$..LastProcessingResult', '$..EventSourceMappingArn', '$..MaximumBatchingWindowInSeconds', '$..MaximumRecordAgeInSeconds', '$..ResponseMetadata.HTTPStatusCode', '$..State', '$..Topics', '$..TumblingWindowInSeconds']", + "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11236,7 +11376,7 @@ "test": "test_duplicate_event_source_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11246,7 +11386,7 @@ "test": "test_event_source_mapping_default_batch_size", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11256,7 +11396,7 @@ "test": "test_sqs_event_filter[and]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11266,7 +11406,7 @@ "test": "test_sqs_event_filter[exists]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11276,7 +11416,7 @@ "test": "test_sqs_event_filter[numeric-bigger]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11286,7 +11426,7 @@ "test": "test_sqs_event_filter[numeric-range]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11296,7 +11436,7 @@ "test": "test_sqs_event_filter[numeric-smaller]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11306,7 +11446,7 @@ "test": "test_sqs_event_filter[or]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11316,7 +11456,7 @@ "test": "test_sqs_event_filter[prefix]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11326,7 +11466,7 @@ "test": "test_sqs_event_filter[single]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11336,7 +11476,7 @@ "test": "test_sqs_event_filter[valid-json-filter]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11346,7 +11486,7 @@ "test": "test_sqs_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11356,7 +11496,7 @@ "test": "test_sqs_event_source_mapping_batch_size[10000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11366,7 +11506,7 @@ "test": "test_sqs_event_source_mapping_batch_size[1000]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11376,7 +11516,7 @@ "test": "test_sqs_event_source_mapping_batch_size[100]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11386,7 +11526,7 @@ "test": "test_sqs_event_source_mapping_batch_size[15]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11396,7 +11536,7 @@ "test": "test_sqs_event_source_mapping_batching_reserved_concurrency", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11406,7 +11546,7 @@ "test": "test_sqs_event_source_mapping_update", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11416,7 +11556,7 @@ "test": "test_sqs_invalid_event_filter[None]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11426,7 +11566,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter2]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11436,7 +11576,7 @@ "test": "test_sqs_invalid_event_filter[invalid_filter3]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11446,7 +11586,7 @@ "test": "test_sqs_invalid_event_filter[simple string]", "response": "200", "error": "", - "snapshot_skipped": "['$..FunctionResponseTypes', '$..LastProcessingResult', '$..MaximumBatchingWindowInSeconds', '$..MaximumRetryAttempts', '$..ParallelizationFactor', '$..ResponseMetadata.HTTPStatusCode', '$..StartingPosition', '$..State', '$..StateTransitionReason', '$..Topics', '$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11456,7 +11596,7 @@ "test": "test_failing_lambda_retries_after_visibility_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11486,7 +11626,7 @@ "test": "test_redrive_policy_with_failing_lambda", "response": "200", "error": "", - "snapshot_skipped": "['$..ParallelizationFactor', '$..LastProcessingResult', '$..Topics', '$..MaximumRetryAttempts', '$..MaximumBatchingWindowInSeconds', '$..StartingPosition', '$..StateTransitionReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11496,7 +11636,7 @@ "test": "test_report_batch_item_failures", "response": "200", "error": "", - "snapshot_skipped": "['$..SequenceNumber', '$..receiptHandle', '$..md5OfBody', '$..MD5OfMessageBody', '$..create_event_source_mapping.ParallelizationFactor', '$..create_event_source_mapping.LastProcessingResult', '$..create_event_source_mapping.Topics', '$..create_event_source_mapping.MaximumRetryAttempts', '$..create_event_source_mapping.MaximumBatchingWindowInSeconds', '$..create_event_source_mapping.StartingPosition', '$..create_event_source_mapping.StateTransitionReason', '$..create_event_source_mapping.State', '$..create_event_source_mapping.ResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16934,8 +17074,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_order_completion_workflow", - "test": "test_order_completion_workflow", + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_mocking_of_validator_service", + "test": "test_mocking_of_validator_service", "response": "200", "error": "", "snapshot_skipped": "", @@ -17393,6 +17533,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", + "test": "test_aws_proxy_localstack_endpoint_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_response_payload_format_validation_v1", "test": "test_aws_proxy_response_payload_format_validation_v1", @@ -17553,6 +17703,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_import.py::TestApigatewayV2HttpImportApi::test_import_and_invoke_http_api", + "test": "test_import_and_invoke_http_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$.import-api.ImportInfo', '$.re-import.ImportInfo', '$.import-api.ResponseMetadata.HTTPStatusCode', '$.re-import.ResponseMetadata.HTTPStatusCode', '$.http-proxy-request-header-parameters.Content-Type', '$.get-routes-2..RouteId', '$.get-routes-2.Items[2].Target', '$.get-routes-2.Items[1].AuthorizerId', '$.http-integrations-2.Items[2].IntegrationId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync.py::TestAppSync::test_cognito_authorization_auth_context_propagated", "test": "test_cognito_authorization_auth_context_propagated", @@ -18123,6 +18283,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[host]", + "test": "test_internal_path_based_routing[host]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_internal_path_based_routing[path]", + "test": "test_internal_path_based_routing[path]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..content.headers.x-amzn-trace-id', '$..content.headers.x-amzn-trace-id', '$..content.headers.x-forwarded-for', '$..content.headers.x-forwarded-port', '$..content.headers.x-forwarded-proto', '$..sourceIp', '$..content.isBase64Encoded', '$..content.queryStringParameters', '$..headers.Connection', '$..headers.Content-Type', '$..headers.x-amzn-tls-cipher-suite', '$..headers.x-amzn-tls-version', '$..headers.Server', '$..headers.x-amzn-RequestId', '$..headers.x-amzn-requestid', '$..headers.X-Amzn-Trace-Id', '$..headers.x-amzn-trace-id']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_load_balancing", "test": "test_load_balancing", @@ -19605,6 +19785,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_lambda.py::test_update_lambda_permissions", + "test": "test_update_lambda_permissions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_secretsmanager.py::test_cdk_deployment_generates_secret_value_if_no_value_is_provided", "test": "test_cdk_deployment_generates_secret_value_if_no_value_is_provided", @@ -22357,6 +22547,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_subnets_replication.py::test_subnets_replication", + "test": "test_subnets_replication", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AvailabilityZone', '$..AvailabilityZoneId', '$..EnableDns64', '$..PrivateDnsNameOptionsOnLaunch', '$..State', '$..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/ec2/test_vpc_replication.py::test_replicate_vpc", + "test": "test_replicate_vpc", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_successful_replication", + "test": "test_successful_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_kms", + "test": "test_secrets_replication_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/replicator/services/secretsmanager/test_secrets_replication.py::TestSecretsReplication::test_secrets_replication_no_kms", + "test": "test_secrets_replication_no_kms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/ssm/test_ssm_replication.py::TestSsmParameterReplication::test_resource_unavailable", "test": "test_resource_unavailable",