segment-pulumi-provider

Pulumi dynamic provider for Twilio Segment Configurations

Usage no npm install needed!

<script type="module">
  import segmentPulumiProvider from 'https://cdn.skypack.dev/segment-pulumi-provider';
</script>

README

Pulumi Dynamic Provider for Twilio Segment Configuration

This is a Pulumi Dynamic Provider to operate on Twilio Segments Configurations API as Code.

npm GitHub last commit

Next in Line

  • CRUD on Destinations

Changelog

Please refer to CHANGELOG.md for release-to-release detail.

Pre-requisite

  • Pulumi CLI (ˆ3.0.0)
  • A pulumi project

Before installing

  1. Create/Get an Access Token for the desired Segment workspace (https://segment.com/docs/config-api/authentication/)
  2. Add that token as an environment variable called SEGMENT_ACCESS_TOKEN
  3. On your pulumi project run pulumi config set segment:workspace YOUR_WORKSPACE_NAME to set the workspace of the pulumi project

Installation

To install run via npm:

npm run install segment-pulumi-provider

This package has a peerDependency, so you need to install it:

npm install @pulumi/pulumi

Contributing

  1. Fork it (https://github.com/thedevcaptain/segment-pulumi-provider/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About me

I'm Francesco Borrelli an Italian Software Engineer, I love coding, solving problems and pizza so feel free contact me about anything :facepunch: Email LinkedIn