Microsoft Azure Service Bus
13 min
the microsoft azure service bus connector facilitates the automation of message queuing and retrieval within the azure cloud environment microsoft azure service bus is a highly reliable cloud messaging service between applications and services the azure service bus connector for swimlane turbine enables automated message retrieval from azure service bus queues, enhancing the efficiency of security workflows by integrating this connector, users can fetch messages in batches, specify queue names, and set wait times for message availability, all within the swimlane platform this seamless integration empowers users to streamline their security operations by leveraging azure's robust messaging infrastructure without writing a single line of code limitations none to date supported versions this microsoft azure service bus connector uses the latest version additional docs microsoft azure service bus documentation link https //learn microsoft com/en us/azure/service bus messaging/service bus python how to use queues?tabs=connection string configuration prerequisites to utilize the microsoft azure service bus connector within swimlane turbine, ensure you have the following a valid azure service bus connection string to authenticate and establish a connection connection string the secure key that enables clients to connect to the azure service bus namespace and perform operations on the messaging entities authentication methods custom authentication with the following parameters a microsoft azure service bus connection string connection string this connection string should be obtained from your azure service bus namespace and it typically includes the endpoint, shared access signature (sas) key name, and sas key value setup instructions go to the azure portal and find your service bus namespace under settings, select shared access policies choose the policy, typically rootmanagesharedaccesskey , and copy the primary connection string capabilities this connector provides the following capabilities retrieve messages from message queue retrieve messages from message queue get messages from a batch click here https //learn microsoft com/en us/azure/service bus messaging/service bus python how to use queues?tabs=connection string#receive messages from a queue configurations microsoft azure service bus authentication authenticates using a microsoft azure service bus connection string configuration parameters parameter description type required connection string the connection string to authenticate with string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions retrieve messages from message queue retrieves a batch of messages from a specified azure service bus queue, with configurable batch size and wait time endpoint method get input argument name type required description batch size number required the number of messages to retrieve wait time number required the time to wait for messages to be available queue name string required the name of the queue output parameter type description status code number http status code of the response headers object http headers for the request reason string response reason phrase messages array response message count number count value example \[ { "status code" 204, "headers" {}, "reason" "ok", "messages" \[], "count" 0 } ]