Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eventstore/pulumi-eventstorecloud
Pulumi provider for Event Store Cloud
https://github.com/eventstore/pulumi-eventstorecloud
Last synced: 4 days ago
JSON representation
Pulumi provider for Event Store Cloud
- Host: GitHub
- URL: https://github.com/eventstore/pulumi-eventstorecloud
- Owner: EventStore
- License: apache-2.0
- Created: 2021-07-06T14:01:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T15:18:19.000Z (7 months ago)
- Last Synced: 2024-05-02T05:19:33.845Z (6 months ago)
- Language: Python
- Size: 679 KB
- Stars: 2
- Watchers: 26
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# Pulumi provider for Event Store Cloud
The Event Store Cloud provider allows you to manage resources in [Event Store Cloud](https://eventstore.com/cloud).
## Installing
This package is available in many languages in the standard packaging formats.
### Get the plugin
For projects that use .NET and Go Pulumi SDK you have to install the provider before trying to update the stack.
Use the following command to add the plugin to your environment:
```
pulumi plugin install resource eventstorecloud [version] \
--server https://github.com/EventStore/pulumi-eventstorecloud/releases/download/[version]
```Example:
```
pulumi plugin install resource eventstorecloud v0.2.3 \
--server https://github.com/EventStore/pulumi-eventstorecloud/releases/download/v0.2.7
```### Configuration
The following configuration points are available for the `eventstorecloud` provider:
- `eventstorecloud:organizationId` - the organization ID for an existing organization in Event Store Cloud
- `eventstorecloud:token` - a valid refresh token for an Event Store Cloud account with admin access to the organization### Node.js (Java/TypeScript)
To use from JavaScript or TypeScript in Node.js, install using either `npm`:
$ npm install @eventstore/pulumi-eventstorecloud
or `yarn`:
$ yarn add @eventstore/pulumi-eventstorecloud
### .NET
Add the NuGet package `Pulumi.EventStoreCloud` to your Pulumi project, which uses the .NET Pulumi SDK.
### Python
[WIP]
### Go
To use from Go, use `go get` to grab the latest version of the library
$ go get github.com/EventStore/pulumi-eventstorecloud/sdk/go/eventstorecloud