@gluecode-it/google-cloud-vm-handler
TypeScript icon, indicating that this package has built-in type declarations

1.1.8 • Public • Published

NPM Version

A wrapper to start and stop google cloud vms with integrated a event handler.

Contents

Installation

$ npm install @gluecode-it/google-cloud-vm-handler @google-cloud/compute

Quick Start

const Compute = require("@google-cloud/compute");
import { GoogleVM, VmHandler } from "@gluecode-it/google-cloud-vm-handler";

const compute = new Compute();
const zone = compute.zone("europe-west-1");
const vm = zone.vm("instance-1") as GoogleVM;
const vmHandler = new VmHandler(vm);

await vmHandler.start();
vmHandler.onStarted(() => {
  await vmHandler.stop();
});

Readme

Keywords

none

Package Sidebar

Install

npm i @gluecode-it/google-cloud-vm-handler

Weekly Downloads

2

Version

1.1.8

License

ISC

Unpacked Size

4.6 kB

Total Files

4

Last publish

Collaborators

  • oliverlorenz