blob: b348222a3d27ed3f575b82d1113d2b0a8c29753b [file] [log] [blame]
:py:mod:`airflow.providers.amazon.aws.hooks.dynamodb`
=====================================================
.. py:module:: airflow.providers.amazon.aws.hooks.dynamodb
.. autoapi-nested-parse::
This module contains the AWS DynamoDB hook
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.amazon.aws.hooks.dynamodb.DynamoDBHook
airflow.providers.amazon.aws.hooks.dynamodb.AwsDynamoDBHook
.. py:class:: DynamoDBHook(*args, table_keys = None, table_name = None, **kwargs)
Bases: :py:obj:`airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
Interact with AWS DynamoDB.
Additional arguments (such as ``aws_conn_id``) may be specified and
are passed down to the underlying AwsBaseHook.
.. seealso::
:class:`~airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
:param table_keys: partition key and sort key
:param table_name: target DynamoDB table
.. py:method:: write_batch_data(self, items)
Write batch items to DynamoDB table with provisioned throughout capacity.
.. py:class:: AwsDynamoDBHook(*args, **kwargs)
Bases: :py:obj:`DynamoDBHook`
This class is deprecated.
Please use :class:`airflow.providers.amazon.aws.hooks.dynamodb.DynamoDBHook`.