Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.14 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.14 KB

Scuba Client Library

This repository provides a client library for the Scuba service. The repository also provides a CLI binary to interact with the Scuba Service.

The supported operations are:

  • Get the utilization metrics at a given time
  • Get the latest utilization metrics
  • Check the health of the Scuba service

Contributing

In order to contribute, please follow the Contributing Guidelines.

Prerequisite

  • Recommended Node version: >16.x.
  • Yarn must be installed to build the project.
  • An Open API yaml file defining the routes to use.

Node.js can be installed from nodejs.org and Yarn can be installed from yarnpkg.com.

Usage

To generate the client, run the following command:

./bin/generate-client.sh

Authentication

ScubaClient supports AWS Signature Version 4 authentication. To use this authentication method, you must have a set of credentials with permission to perform the desired operations.

Command-Line Interface

Command-line support is not yet available.