Docs / Contact / connectors/azure-queue

Azure Storage Queue

Provider: azure | Service: queue | Direction: Write

Azure Storage Queue connector for sending messages to a storage queue.

Required Permissions#

If using a connection string (api_key auth), the Shared Access Signature must allow queue add/process operations. For role auth, the Contact service principal needs the Storage Queue Data Message Sender role.

Operation#

When a message reaches this connector, it targets the queue named in the payload:

Payload field Required Description
queueName Yes Target storage queue name
message Yes Message body to enqueue

Connector Configuration#

The connector is created with type: "cloud", provider: "azure", service_type: "queue", plus:

Field (config) Required Description
queue_conn_str Yes Storage queue connection string (use ${secrets.azure_queue_conn}).

Output#

json

{
  "status": "completed",
  "data": {
    "status": "queued",
    "queueName": "device-events",
    "messageId": "5ca5e334-7e4e-4c4d-9c1f-8d6f0a1b2c3d"
  }
}

Example#

Connector config (connection string):

json

{
  "type": "cloud",
  "provider": "azure",
  "service_type": "queue",
  "queue_conn_str": "${secrets.azure_queue_conn}"
}