azure-mgmt-sb

Microsoft Azure Service Bus Management Client Library for node

Microsoft Azure SDK for Node.js - Service Bus Management

This project provides a Node.js package that makes it easy to manage Microsoft Azure Service Bus. Right now it supports:

  • Node.js version: 0.6.15 or higher
  • API version: 2013-08-01
  • Manage namespace
  • Manage queue
  • Manage topic
  • Manage relay
  • Manage notification hub
npm install azure-mgmt-sb

This library support management certificate authentication. To authenticate the library for the REST API calls, you need to

var fs           = require('fs'),
    sbManagement = require('azure-mgmt-sb');
 
var sbManagementClient = sbManagement.createServiceBusManagementClient(sbManagement.createCertificateCloudCredentials({
  subscriptionId: '<your subscription id>',
  pem: fs.readFileSync('<your pem file>')
}));
var namespaceName = "namespace01";
 
// Create a namespace. 
sbManagementClient.namespaces.create(namespaceName, "West US", function (errresult) {
  if (err) {
    console.error(err);
  } else {
    console.info(result);
  }
});