# azure-arm-network

> NetworkManagementClient Library with typescript type definitions for node

Latest version **13.0.0** (published 2019-04-26) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install azure-arm-network
pnpm add azure-arm-network
yarn add azure-arm-network
bun add azure-arm-network
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 13.0.0 |
| Published | 2019-04-26 |
| First published | 2015-05-04 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 9.7 MB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 1174 |
| Author | Microsoft Corporation |
| Maintainers | windowsazure |
| Keywords | node, azure |

## Links

- npm: https://www.npmjs.com/package/azure-arm-network
- Repository: https://github.com/azure/azure-sdk-for-node
- Homepage: https://github.com/azure/azure-sdk-for-node/tree/master/lib/services/networkManagement2
- Issues: https://github.com/azure/azure-sdk-for-node/issues
- npm.io page: https://npm.io/package/azure-arm-network

## Dependencies (2)

- [ms-rest](https://npm.io/package/ms-rest.md) ^2.5.0
- [ms-rest-azure](https://npm.io/package/ms-rest-azure.md) ^2.5.5

## Alternatives

- [@expo/fingerprint](https://npm.io/package/@expo/fingerprint.md) — 6.2M weekly downloads
- [@azure/monitor-opentelemetry-exporter](https://npm.io/package/@azure/monitor-opentelemetry-exporter.md) — 850.0K weekly downloads
- [@azure/monitor-opentelemetry](https://npm.io/package/@azure/monitor-opentelemetry.md) — 624.0K weekly downloads
- [@posthog/ai](https://npm.io/package/@posthog/ai.md) — 423.3K weekly downloads
- [fakefilter](https://npm.io/package/fakefilter.md) — 63.9K weekly downloads

## Recent versions

- 13.0.0 (latest) — 2019-04-26
- 12.1.0 — 2019-03-19
- 12.0.0 — 2019-02-22
- 11.1.0 — 2019-01-16
- 11.0.1 — 2018-11-28
- 11.0.0 — 2018-11-27
- 10.0.0 — 2018-11-12
- 9.1.0 — 2018-11-07
- 9.0.0 — 2018-11-01
- 8.0.1 — 2018-10-23
- 8.0.0 — 2018-09-11
- 7.0.0 — 2018-08-28
- 6.0.0 — 2018-07-26
- 5.3.0 — 2018-04-03
- 5.2.0 — 2018-03-29
- … 26 more at https://npm.io/package/azure-arm-network/versions

## README

# Microsoft Azure SDK for Node.js - Network Management

This project provides a Node.js package that makes it easy to manage Microsoft Azure Network Resources.
- **Node.js version: 6.x.x or higher**
- **API version: 2017-10-01**

## Features

- Manage virtual network
- Manage subnet
- Manage network security group
- Manage network security rule
- Manage load balancer
- Manage network interface
- Manage publicIPAddress
- Manage application gateway
- Manage connections
- Manage express route
- Manage local network gateway
- Manage application security group
- Manage network watcher
- Manage route table
- Manage route
- Manage virtual network gateway



## How to Install

```bash
npm install azure-arm-network
```

## How to use

### Authentication, client creation and listing vnets in a resource group as an example

 ```javascript
 var msRestAzure = require('ms-rest-azure');
 var NetworkManagementClient = require('azure-arm-network');

 // Interactive Login
 // It provides a url and code that needs to be copied and pasted in a browser and authenticated over there. If successful, 
 // the user will get a DeviceTokenCredentials object.
 msRestAzure.interactiveLogin(function(err, credentials) {
  var client = new NetworkManagementClient(credentials, 'your-subscription-id');
  client.virtualNetworks.list(resourceGroupName, function(err, result, request, response) {
    if (err) console.log(err);
    console.log(result);
  });
 });
 ```

 ## Detailed Sample
A detailed sample for managing a load balancer than can be cloned and is ready to used can be found [here](https://github.com/Azure-Samples/network-node-manage-loadbalancer).

 ## Related projects

- [Microsoft Azure SDK for Node.js - All-up](https://github.com/WindowsAzure/azure-sdk-for-node)

![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-node%2Flib%2Fservices%2FnetworkManagement2%2FREADME.png)

---
_Source: https://npm.io/package/azure-arm-network · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
