@rootly/pulumi
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

Rootly Resource Provider

The Rootly Resource Provider lets you manage Rootly resources.

Installing

This package is available for several languages/platforms:

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @rootly/pulumi

or yarn:

yarn add @rootly/pulumi

Python, Go, & .NET

TBA

Configuration

The following configuration points are available for the rootly provider:

  • rootly:apiToken (environment: ROOTLY_API_TOKEN) - the API token for rootly

Creating resources

const rootly = require("@rootly/pulumi")

new rootly.Severity("sev0", {
  name: "SEV0",
  color: "#FF0000"
})

new rootly.Service("elasticsearch_prod", {
  name: "elasticsearch-prod",
  color: "#800080"
})

new rootly.Functionality("add_items_to_card", {
  name: "Add items to card",
  color: "#FFFFFF"
})

Syncing resources

Run the regular pulumi up command.

Reference

For detailed reference documentation, please visit the Pulumi registry

Development

Run make update_provider to update the Terraform provider, then make build_nodejs to build the SDK. Commit and tag to release. Packages are automatically published on new version tags via GitHub Actions.

Dependencies (1)

Dev Dependencies (3)

Package Sidebar

Install

npm i @rootly/pulumi

Homepage

rootly.com

Weekly Downloads

5

Version

1.2.1

License

Apache-2.0

Unpacked Size

2.04 MB

Total Files

571

Last publish

Collaborators

  • alex-rootly
  • quentin-rootly