Fork me on GitHub

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:

  • API version: 2013-08-01

Features

  • Manage namespace
  • Manage queue
  • Manage topic
  • Manage relay
  • Manage notification hub

How to Install

npm install azure-asm-sb

How to Use

Authentication

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

Create the ServiceBusManagementClient

var fs           = require('fs'),
    sbManagement = require('azure-asm-sb');

var sbManagementClient = sbManagement.createServiceBusManagementClient(sbManagement.createCertificateCloudCredentials({
  subscriptionId: '<your subscription id>',
  pem: fs.readFileSync('<your pem file>')
}));

Manage Namespace

var namespaceName = "namespace01";

// Create a namespace.
sbManagementClient.namespaces.create(namespaceName, "West US", function (err, result) {
  if (err) {
    console.error(err);
  } else {
    console.info(result);
  }
});

Related projects