airflow.providers.microsoft.azure.operators.cosmos
¶
Module Contents¶
Classes¶
Insert a new document into the specified Cosmos database and collection. |
- class airflow.providers.microsoft.azure.operators.cosmos.AzureCosmosInsertDocumentOperator(*, database_name, collection_name, document, azure_cosmos_conn_id='azure_cosmos_default', **kwargs)[source]¶
Bases:
airflow.models.BaseOperator
Insert a new document into the specified Cosmos database and collection.
Both the database and collection will be created automatically if they do not already exist.
- Parameters
database_name (str) – The name of the database. (templated)
collection_name (str) – The name of the collection. (templated)
document (dict) – The document to insert
azure_cosmos_conn_id (str) – Reference to the Azure CosmosDB connection.
- template_fields: collections.abc.Sequence[str] = ('database_name', 'collection_name')[source]¶