DynamoDB Streams

Implementation details for API dynamodbstreams

Coverage Overview

DynamoDB Streams is supported by LocalStack in the community version.

AvailabilityTesting*
OperationImplementedEditionInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
DescribeStream✔️community✔️✔️✔️Show Tests
GetRecords✔️community✔️✔️✔️Show Tests
GetShardIterator✔️community✔️✔️✔️Show Tests
ListStreams✔️community✔️✔️✔️Show Tests

Terminology

  • Internal Test Suite: tested by LocalStack's internal integration test suite
  • External Test Suite: covered by an external integration test suite, that runs against LocalStack
  • Terraform Validated: operation tested with Terraform
  • AWS Validated: the integration test that includes this operation call was validated against AWS
  • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

Testing Details

This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

How to read the test details?

For each operation we put up a list of the related integration test cases.
Those operation calls have been recorded during the exeuction of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

  • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
  • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
    • test name
    • status code returned (which is the expected one for the test case)
    • information about validation:
      • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
      • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


DescribeStream

Parameters: ExclusiveStartShardId, StreamArn
  • LocalStack Community
    • test_dynamodb_streams_describe_with_exclusive_start_shard_id LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id HTTP Status Code: 200 AWS validated Snapshot Tested
Parameters: StreamArn
  • LocalStack Community
    • test_apigateway_to_kinesis LocalStack Community: tests/integration/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_event_source_mapping_lifecycle LocalStack Community: tests/integration/awslambda/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_additional_docker_flags LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags HTTP Status Code: 200
    • test_hot_reloading[nodejs18.x] LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x] HTTP Status Code: 200
    • test_hot_reloading[python3.9] LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9] HTTP Status Code: 200
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_disabled_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_disabled_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping_with_on_failure_destination_config LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_invalid_event_filter[[{"eventName": ["INSERT"=123}]] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{"eventName": ["INSERT"=123}]] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_invalid_event_filter[single-string] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_template[json] LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_template[yaml] LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_list_events_after_deployment LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_list_stack_resources_for_removed_resource LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource HTTP Status Code: 200
    • test_stack_description_special_chars LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_lifecycle LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_name_creation LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_update_resources LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_update_stack_with_same_template LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template HTTP Status Code: 200
    • test_events_resource_types LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_events_resource_types HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_update_termination_protection LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_update_termination_protection HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_updating_an_updated_stack_sets_status LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_acm_certificate LocalStack Community: tests/integration/cloudformation/resources/test_acm.py::test_cfn_acm_certificate HTTP Status Code: 200
    • test_waitcondition LocalStack Community: tests/integration/cloudformation/resources/test_cloudformation.py::test_waitcondition HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_firehose_stack_with_kinesis_as_source LocalStack Community: tests/integration/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_record_set_via_id LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_via_id HTTP Status Code: 200 AWS validated
    • test_create_record_set_via_name LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 200
    • test_create_record_set_without_resource_record LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record HTTP Status Code: 200
    • test_parameter_defaults LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_parameter_defaults HTTP Status Code: 200
    • test_update_ssm_parameter_tag LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag HTTP Status Code: 200 AWS validated
    • test_update_ssm_parameters LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_update_ssm_parameters HTTP Status Code: 200 AWS validated
    • test_create_stack_set_with_stack_instances LocalStack Community: tests/integration/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_cloudformation_ui LocalStack Community: tests/integration/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui HTTP Status Code: 200
    • test_cors_expose_headers LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_expose_headers HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_match_methods LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_match_origins LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_no_config_localstack_allowed LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_no_config_localstack_allowed HTTP Status Code: 200
    • test_put_cors_invalid_rules LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_put_cors_invalid_rules HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_string_split LocalStack Community: tests/integration/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_data_encoding_consistency LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_shard_iterator LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_stream_view_type LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_streams_describe_with_exclusive_start_shard_id LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_streams_describe_with_exclusive_start_shard_id HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stream_spec_and_region_replacement LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_route_table_association LocalStack Community: tests/integration/test_ec2.py::TestEc2Integrations::test_create_route_table_association HTTP Status Code: 200
    • test_describe_vpc_endpoints_with_filter LocalStack Community: tests/integration/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter HTTP Status Code: 200
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 200
    • test_account_id_namespacing_for_moto_backends LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends HTTP Status Code: 200
    • test_multi_accounts_dynamodb LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb HTTP Status Code: 200
    • test_multi_accounts_kinesis LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_kinesis HTTP Status Code: 200
    • test_apigateway_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_apigateway_deployed HTTP Status Code: 200
    • test_dynamodb_stream_handler_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed HTTP Status Code: 200
    • test_kinesis_stream_handler_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed HTTP Status Code: 200
    • test_queue_handler_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_queue_handler_deployed HTTP Status Code: 200
    • test_send_email_can_retrospect LocalStack Community: tests/integration/test_ses.py::TestSES::test_send_email_can_retrospect HTTP Status Code: 200
    • test_sending_to_deleted_topic LocalStack Community: tests/integration/test_ses.py::TestSES::test_sending_to_deleted_topic HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_raw_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_templated_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 400 (ResourceNotFoundException) AWS validated Snapshot Tested

GetRecords

Parameters: Limit, ShardIterator
  • LocalStack Community
    • test_apigateway_to_kinesis LocalStack Community: tests/integration/apigateway/test_apigateway_kinesis.py::test_apigateway_to_kinesis HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_event_source_mapping_lifecycle LocalStack Community: tests/integration/awslambda/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_additional_docker_flags LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestDockerFlags::test_additional_docker_flags HTTP Status Code: 200
    • test_hot_reloading[nodejs18.x] LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[nodejs18.x] HTTP Status Code: 200
    • test_hot_reloading[python3.9] LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading[python3.9] HTTP Status Code: 200
    • test_hot_reloading_publish_version LocalStack Community: tests/integration/awslambda/test_lambda_developer_tools.py::TestHotReloading::test_hot_reloading_publish_version HTTP Status Code: 200
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_disabled_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping_with_on_failure_destination_config LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_template[json] LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[json] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_template[yaml] LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template[yaml] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_list_events_after_deployment LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_list_events_after_deployment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_list_stack_resources_for_removed_resource LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_list_stack_resources_for_removed_resource HTTP Status Code: 200
    • test_stack_description_special_chars LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_description_special_chars HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_lifecycle LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_name_creation LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_name_creation HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_stack_update_resources LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_stack_update_resources HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_update_stack_with_same_template LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::TestStacksApi::test_update_stack_with_same_template HTTP Status Code: 200
    • test_events_resource_types LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_events_resource_types HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_update_termination_protection LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_update_termination_protection HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_updating_an_updated_stack_sets_status LocalStack Community: tests/integration/cloudformation/api/test_stacks.py::test_updating_an_updated_stack_sets_status HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_acm_certificate LocalStack Community: tests/integration/cloudformation/resources/test_acm.py::test_cfn_acm_certificate HTTP Status Code: 200
    • test_waitcondition LocalStack Community: tests/integration/cloudformation/resources/test_cloudformation.py::test_waitcondition HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_firehose_stack_with_kinesis_as_source LocalStack Community: tests/integration/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_record_set_via_id LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_via_id HTTP Status Code: 200 AWS validated
    • test_create_record_set_via_name LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 200
    • test_create_record_set_without_resource_record LocalStack Community: tests/integration/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record HTTP Status Code: 200
    • test_parameter_defaults LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_parameter_defaults HTTP Status Code: 200
    • test_update_ssm_parameter_tag LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_update_ssm_parameter_tag HTTP Status Code: 200 AWS validated
    • test_update_ssm_parameters LocalStack Community: tests/integration/cloudformation/resources/test_ssm.py::test_update_ssm_parameters HTTP Status Code: 200 AWS validated
    • test_create_stack_set_with_stack_instances LocalStack Community: tests/integration/cloudformation/resources/test_stack_sets.py::test_create_stack_set_with_stack_instances HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_get_cloudformation_ui LocalStack Community: tests/integration/cloudformation/test_cloudformation_ui.py::TestCloudFormationUi::test_get_cloudformation_ui HTTP Status Code: 200
    • test_cors_http_options_no_config LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_http_options_no_config HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_match_headers LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_match_headers HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_match_methods LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_match_methods HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cors_match_origins LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_cors_match_origins HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_put_cors_default_values LocalStack Community: tests/integration/s3/test_s3_cors.py::TestS3Cors::test_put_cors_default_values HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_string_split LocalStack Community: tests/integration/stepfunctions/v2/intrinsic_functions/test_string_operations.py::TestStringOperations::test_string_split HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_describe_vpc_endpoints_with_filter LocalStack Community: tests/integration/test_ec2.py::TestEc2Integrations::test_describe_vpc_endpoints_with_filter HTTP Status Code: 200
    • test_http2_relay_traffic LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_http2_relay_traffic HTTP Status Code: 200
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 200
    • test_account_id_namespacing_for_moto_backends LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_account_id_namespacing_for_moto_backends HTTP Status Code: 200
    • test_multi_accounts_dynamodb LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_dynamodb HTTP Status Code: 200
    • test_multi_accounts_kinesis LocalStack Community: tests/integration/test_multi_accounts.py::TestMultiAccounts::test_multi_accounts_kinesis HTTP Status Code: 200
    • test_apigateway_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_apigateway_deployed HTTP Status Code: 200
    • test_dynamodb_stream_handler_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_dynamodb_stream_handler_deployed HTTP Status Code: 200
    • test_kinesis_stream_handler_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_kinesis_stream_handler_deployed HTTP Status Code: 200
    • test_lambda_with_configs_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_lambda_with_configs_deployed HTTP Status Code: 200
    • test_list_templates LocalStack Community: tests/integration/test_ses.py::TestSES::test_list_templates HTTP Status Code: 200
    • test_sending_to_deleted_topic LocalStack Community: tests/integration/test_ses.py::TestSES::test_sending_to_deleted_topic HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_raw_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_ses_sns_topic_integration_send_templated_email LocalStack Community: tests/integration/test_ses.py::TestSES::test_ses_sns_topic_integration_send_templated_email HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_disabled_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping_with_on_failure_destination_config LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping_with_on_failure_destination_config LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_cfn_lambda_kinesis_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_kinesis_source HTTP Status Code: 500 (InternalError) AWS validated Snapshot Tested
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 500 (InternalError)
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 500 (InternalError)
    • test_kinesis_lambda_forward_chain LocalStack Community: tests/integration/test_integration.py::test_kinesis_lambda_forward_chain HTTP Status Code: 500 (InternalError)
Parameters: ShardIterator
  • LocalStack Community
    • test_data_encoding_consistency LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_stream_view_type LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type HTTP Status Code: 200 AWS validated Snapshot Tested

GetShardIterator

Parameters: SequenceNumber, ShardId, ShardIteratorType, StreamArn
  • LocalStack Community
    • test_data_encoding_consistency LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_data_encoding_consistency HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_shard_iterator LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_stream_view_type LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_stream_view_type HTTP Status Code: 200 AWS validated Snapshot Tested
Parameters: ShardId, ShardIteratorType, StreamArn
  • LocalStack Community
    • test_event_source_mapping_lifecycle LocalStack Community: tests/integration/awslambda/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_deletion_event_source_mapping_with_dynamodb LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_deletion_event_source_mapping_with_dynamodb HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_disabled_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_disabled_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put10-None-filter0-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put10-None-filter0-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put11-item_to_put21-filter1-2] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put12-item_to_put22-filter2-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put13-item_to_put23-filter3-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put14-item_to_put24-filter4-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put15-item_to_put25-filter5-0] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[item_to_put16-item_to_put26-filter6-1] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_event_source_mapping_with_on_failure_destination_config LocalStack Community: tests/integration/awslambda/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_cfn_lambda_dynamodb_source LocalStack Community: tests/integration/cloudformation/resources/test_lambda.py::TestCfnLambdaIntegrations::test_cfn_lambda_dynamodb_source HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dynamodb_stream_shard_iterator LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_dynamodb_stream_shard_iterator HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 200
    • test_apigateway_deployed LocalStack Community: tests/integration/test_serverless.py::TestServerless::test_apigateway_deployed HTTP Status Code: 200

ListStreams

Parameters: - (without any parameters)
  • LocalStack Community
    • test_stream_spec_and_region_replacement LocalStack Community: tests/integration/test_dynamodb.py::TestDynamoDB::test_stream_spec_and_region_replacement HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_invoke_dynamodbstreams LocalStack Community: tests/integration/test_edge.py::TestEdgeAPI::test_invoke_dynamodbstreams HTTP Status Code: 200
    • test_lambda_streams_batch_and_transactions LocalStack Community: tests/integration/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions HTTP Status Code: 200


Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)