This package has been deprecated

    Author message:

    This package is deprecated in favor of @azure/arm-appservice which works both on node.js and browsers

    azure-asm-website

    0.10.7 • Public • Published

    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: 4.x or higher
    • API version: 2014-04-01

    Features

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

    How to Install

    npm install azure-asm-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-asm-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-asm-website

    DownloadsWeekly Downloads

    9,837

    Version

    0.10.7

    License

    Apache-2.0

    Unpacked Size

    615 kB

    Total Files

    9

    Last publish

    Collaborators

    • windowsazure