Azure Cosmos DB Connector 1.0 - Mule 4

Support Category: Select

Anypoint Connector for Azure Cosmos DB (Azure Cosmos DB Connector) enables you to use basic Azure Cosmos DB operations to create and access objects in the Azure Cosmos DB system.

For information about compatibility and fixed issues, refer to the Azure Cosmos DB Connector Release Notes.

Prerequisites

To use this connector, you must be familiar with:

  • The Azure Cosmos DB API

  • Anypoint Connectors

  • Mule runtime engine (Mule)

  • Elements and global elements in a Mule flow

  • How to create a Mule app using Anypoint Studio

Before creating an app, you must have:

  • Credentials to access the Azure Cosmos DB target resource

  • Anypoint Platform

  • Anypoint Studio version 7.3.5 or later

Common Use Cases for the Connector

Some common use cases for Azure Cosmos DB Connector include:

  • Support for documents

    • Creating or updating a document

    • Deleting a document

    • Getting a document or getting all documents

    • Replacing a document

    • Querying documents

  • Support for stored procedures

    • Creating a stored procedure

    • Deleting a stored procedure

    • Executing a stored procedure

    • Getting (listing) a stored procedure

    • Replacing a stored procedure

  • Support for permissions

    • Creating a permission

    • Deleting a permission

    • Getting a permission

    • Listing a permission

    • Replacing a permission

Connection Types

Azure Cosmos DB connections use the following authentication types:

  • Key Token authentication

    Provides an all access key token.

  • Resource Token authentication

    Provides temporary (1-5 hours), limited access to resources in your account without providing direct access to the master key.