dynamodb

Example usage

@mock_dynamodb
def test_dynamodb_behaviour:
    boto3.client("dynamodb")
    ...

Implemented features for this service

  • [ ] batch_execute_statement

  • [X] batch_get_item

  • [X] batch_write_item

  • [X] create_backup

  • [ ] create_global_table

  • [X] create_table

  • [X] delete_backup

  • [X] delete_item

  • [X] delete_table

  • [X] describe_backup

  • [X] describe_continuous_backups

  • [ ] describe_contributor_insights

  • [X] describe_endpoints

  • [ ] describe_export

  • [ ] describe_global_table

  • [ ] describe_global_table_settings

  • [ ] describe_import

  • [ ] describe_kinesis_streaming_destination

  • [ ] describe_limits

  • [X] describe_table

  • [ ] describe_table_replica_auto_scaling

  • [X] describe_time_to_live

  • [ ] disable_kinesis_streaming_destination

  • [ ] enable_kinesis_streaming_destination

  • [ ] execute_statement

  • [ ] execute_transaction

  • [ ] export_table_to_point_in_time

  • [X] get_item

  • [ ] import_table

  • [X] list_backups

  • [ ] list_contributor_insights

  • [ ] list_exports

  • [ ] list_global_tables

  • [ ] list_imports

  • [X] list_tables

  • [X] list_tags_of_resource

  • [X] put_item

  • [X] query

  • [X] restore_table_from_backup

  • [X] restore_table_to_point_in_time

    Currently this only accepts the source and target table elements, and will copy all items from the source without respect to other arguments.

  • [X] scan

  • [X] tag_resource

  • [X] transact_get_items

  • [X] transact_write_items

  • [X] untag_resource

  • [X] update_continuous_backups

  • [ ] update_contributor_insights

  • [ ] update_global_table

  • [ ] update_global_table_settings

  • [X] update_item

  • [X] update_table

  • [ ] update_table_replica_auto_scaling

  • [X] update_time_to_live