gce-output-stream
Get a stream of output from a Google Compute Engine instance
$ npm install --save gce-output-stream
var outputStream =
Authorization
This module uses google-auto-auth to get the required access token. If you don't meet the requirements for automatic authentication, you will need to provide the same configuration object detailed in that readme.
API
outputStream = require('gce-output-stream')
stream = outputStream(config)
- Type:
Stream
An output stream with the results of iterative calls to getSerialPortOutput
. Each data event emitted is a single line.
config.name
- Type:
String
- Required
The name of your instance.
config.zone
- Type:
String
- Required
The name of the zone the instance is running in. (Ex: us-central1-a
)
config.authClient
- Type:
GoogleAutoAuth
- Optional
If you want to re-use an auth client from google-auto-auth, pass an instance here.
config.authConfig
- Type:
object
- Optional
See authConfig
.
config.port
- Type:
Number
- Optional
- Default:
1
config.projectId
- Type:
String
- Optional
The projectId your instance is hosted under.
The COM or serial port to retrieve data from. Acceptable values are 1
-4
.