@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.

/@rootly/pulumi/

    Package Sidebar

    Install

    npm i @rootly/pulumi

    Homepage

    rootly.com

    Weekly Downloads

    2

    Version

    1.2.1

    License

    Apache-2.0

    Unpacked Size

    2.04 MB

    Total Files

    571

    Last publish

    Collaborators

    • alex-rootly
    • quentin-rootly