Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    azure-mgmt-websitepublic

    Microsoft Azure SDK for Node.js - Web Site Management

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

    • Node.js version: 0.6.15 or higher
    • API version: 2013-08-01

    Features

    • Manage web space
    • Manage web site
    • Manage web farm

    How to Install

    npm install azure-mgmt-website

    How to Use

    Authentication

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

    Create the WebSiteManagementClient

    var fs                = require('fs'),
        webSiteManagement = require('azure-mgmt-website');
     
    var webSiteManagementClient = webSiteManagement.createWebsiteManagementClient(webSiteManagement.createCertificateCloudCredentials({
      subscriptionId: '<your subscription id>',
      pem: fs.readFileSync('<your pem file>')
    }));

    Manage Web Site

    var webSiteName = "website01";
     
    // Get all the available webspaces under a subscription.
    webSiteManagementClient.webSpaces.list(function (err, result) {
        if (err) {
        console.error(err);
      } else {
        console.info(result);
      }
    });
     
    // Create a web site.
    webSiteManagementClient.webSites.create("westuswebspace", {
      name: webSiteName,
      hostNames: [webSiteName + ".azurewebsites.net"],
      webSpaceName: "westuswebspace"
    }, function (err, result) {
      if (err) {
        console.error(err);
      } else {
        console.info(result);
      }
    });

    Related projects

    Keywords

    install

    npm i azure-mgmt-website

    Downloadsweekly downloads

    240

    version

    0.9.16

    license

    none

    homepage

    github.com

    last publish

    collaborators

    • avatar