open-index/open-npm huggingface dataset:
npm package: @pulumiverse/acme
Description: A Pulumi package for creating and managing ACME cloud resources.
Latest version: 0.15.2

# ACME Resource Provider

The ACME Resource Provider lets you manage ACME resources. 
[Let's Encrypt](https://letsencrypt.org/) is the biggest ACME CA in use.

## 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`:

```bash
npm install @pulumiverse/acme
```

or `yarn`:

```bash
yarn add @pulumiverse/acme
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_acme
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-acme/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Acme
```

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/acme/api-docs/).
npm package: @pulumiverse/aquasec
Description: A Pulumi package for creating and managing Aquasec cloud resources.
Latest version: 0.8.29

# Aquasec Resource Provider

The Aquasec Resource Provider lets you manage [Aquasec](https://www.aquasec.com/) 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`:

```bash
npm install @pulumiverse/aquasec
```

or `yarn`:

```bash
yarn add @pulumiverse/aquasec
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_aquasec
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-aquasec/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Aquasec
```

## Configuration

The following configuration points are available for the `aquasec` provider:

- `aquasec:username` (environment: `AQUA_USER`) - This is the user id that should be used to make the connection.
- `aquasec:password` (environment: `AQUA_PASSWORD`) - This is the password that should be used to make the connection.
- `aquasec:aqua_url` (environment: `AQUA_URL`) - This is the base URL of your Aqua instance.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/aquasec/api-docs/).
npm package: @pulumiverse/astra
Description: A Pulumi package for creating and managing Astra DB cloud resources.
Latest version: 1.0.42

# Datastax Astra Provider

This provider lets you manage [Datastax Astra](https://astra.datastax.com/) 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`:

```bash
npm install @pulumiverse/astra
```

or `yarn`:

```bash
yarn add @pulumiverse/astra
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumiverse-astra
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-astra/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package Pulumiverse.Astra
```

## Configuration

The following configuration points are available for the `astra` provider:

- `astra:token` - the API key to make changes in astra org. Please make sure that you grant it enough permissions for operations that you are going to perform. To create a token go into **organisation settings** -> **Token management**, select your role (I use **Administrator User** for full access) and press **Generate token**

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/astra/api-docs/).
npm package: @pulumiverse/clickhouse
Description: A Pulumi package for creating and managing Clickhouse Cloud resources. Based on terraform-provider-clickhouse: version v1.0.0
Latest version: 1.0.1

# Clickhouse Resource Provider

The Clickhouse Resource Provider lets you manage [clickhouse](https://www.pulumi.com/registry/packages/clickhouse/) resources.

## Sponsored By

* [Fiveonefour](https://www.fiveonefour.com/)

## 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`:

```bash
npm install @pulumiverse/clickhouse
```

or `yarn`:

```bash
yarn add @pulumiverse/clickhouse
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_clickhouse
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-clickhouse/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Clickhouse
```

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/clickhouse/api-docs/).

## Support

If you run into any issue, please file and [issue](https://github.com/pulumiverse/pulumi-clickhouse/issues/new) in the github repository, or 
come [ask us for help in the moose community](https://join.slack.com/t/moose-community/shared_invite/zt-2fjh5n3wz-cnOmM9Xe9DYAgQrNu8xKxg)

## Used By

Please make a PR adding your company or product if you are using this
provider in production.

* [Boreal](https://www.boreal.cloud) hosting platform for Moose projects (open source developer framework for data engineering workloads)
npm package: @pulumiverse/cockroach
Description: A Pulumi package to create and managed Cockroach DB resources in Pulumi programs.
Latest version: 0.9.4


# Cockroach Resource Provider

The cockroach resource provider for Pulumi lets you create resources in [Cockroach DB Cloud](https://www.cockroachlabs.com). To use
this package, please [install the Pulumi CLI first](https://pulumi.com/).

## Installing

This package is available in many languages in the standard packaging formats.

### Node.js (Java/TypeScript)

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

```
$ npm install @pulumiverse/cockroach
```

or `yarn`:

```
$ yarn add @pulumiverse/cockroach
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumiverse_cockroach
```

### Go

To use from Go, use `go get` to grab the latest version of the library

```
$ go get github.com/pulumiverse/pulumi-cockroach/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package Pulumiverse.Cockroach
```

## Reference

See the Pulumi registry for API docs:

https://www.pulumi.com/registry/packages/cockroach/api-docs/
npm package: @pulumiverse/cpln
Description: A Pulumi package for creating and managing Control Plane (cpln) resources.
Latest version: 0.0.84

# Control Plane (cpln) Resource Provider

The Control Plane Resource Provider lets you manage [Control Plane](https://controlplane.com/) 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`:

```bash
npm install @pulumiverse/cpln
```

or `yarn`:

```bash
yarn add @pulumiverse/cpln
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse-cpln
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-cpln/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.cpln
```

## Configuration

The following configuration points are available for the `cpln` provider:

- `cpln:org` - The Control Plane org that this provider will perform actions against
- `cpln:endpoint` - The Control Plane Data Service API endpoint
- `cpln:profile` - The user/service account profile that this provider will use to authenticate to the data service
- `cpln:token` - A generated token that can be used to authenticate to the data service API
- `cpln:refreshToken` - A generated token that can be used to authenticate to the data service API

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/cpln/api-docs/).
npm package: @pulumiverse/doppler
Description: A Pulumi package for creating and managing doppler cloud resources.
Latest version: 0.9.0

# Doppler Provider

This provider lets you manage [Doppler](https://doppler.com/) 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`:

```bash
npm install @pulumiverse/doppler
```

or `yarn`:

```bash
yarn add @pulumiverse/doppler
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumiverse-doppler
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-doppler/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package Pulumiverse.Doppler
```

## Configuration

The following configuration points are available for the `doppler` provider:

- `doppler:token` - You need to provide a service account, client, or other token type for this provider to communicate successfully with the Doppler API.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/doppler/api-docs/).
npm package: @pulumiverse/dynatrace
Description: A Pulumi package for creating and managing Dynatrace cloud resources.
Latest version: 0.34.0


# Dynatrace Resource Provider

The Dynatrace resource provider for Pulumi lets you create resources in [Dynatrace](https://www.dynatrace.com/). To use
this package, please [install the Pulumi CLI first](https://pulumi.com/).

## Installing

This package is available in many languages in standard packaging formats.

### Node.js (Java/TypeScript)

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

```
$ npm install @pulumiverse/dynatrace
```

or `yarn`:

```
$ yarn add @pulumiverse/dynatrace
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumiverse-dynatrace
```

### Go

To use from Go, use `go get` to grab the latest version of the library

```
$ go get github.com/pulumiverse/pulumi-dynatrace/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package Pulumiverse.Dynatrace
```

## Reference

See the Pulumi registry for API docs:

https://www.pulumi.com/registry/packages/dynatrace/api-docs/
npm package: @pulumiverse/exoscale
Description: A Pulumi package for creating and managing exoscale cloud resources.
Latest version: 0.66.1

# Exoscale Resource Provider

The Exoscale Resource Provider lets you manage [Exoscale](https://www.exoscale.com/) 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`:

```bash
npm install @pulumiverse/exoscale
```

or `yarn`:

```bash
yarn add @pulumiverse/exoscale
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_exoscale
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-exoscale/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Exoscale
```

## Configuration

The following configuration points are available for the `exoscale` provider:

- `exoscale:key` (environment: `EXOSCALE_API_KEY`) - Exoscale account API key
- `exoscale:secret` (environment: `EXOSCALE_API_SECRET`) - Exoscale account API secret
- `exoscale:timeout` - Global async operations waiting time in seconds (default: 300)

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/exoscale/api-docs/).
npm package: @pulumiverse/fortios
Description: A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0
Latest version: 0.0.6

# Fortios Resource Provider

The Fortios Resource Provider lets you manage [fortios](https://www.pulumi.com/registry/packages/fortios/) 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`:

```bash
npm install @pulumiverse/fortios
```

or `yarn`:

```bash
yarn add @pulumiverse/fortios
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_fortios
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-fortios/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Fortios
```

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/fortios/api-docs/).
npm package: @pulumiverse/grafana
Description: A Pulumi package for creating and managing grafana.
Latest version: 2.24.0


# grafana Resource Provider

The grafana resource provider for Pulumi lets you creating resources in [grafana](https://www.grafana.com). To use
this package, please [install the Pulumi CLI first](https://pulumi.com/).

## Installing

This package is available in many languages in the standard packaging formats.

### Node.js (Java/TypeScript)

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

```
$ npm install @pulumiverse/grafana
```

or `yarn`:

```
$ yarn add @pulumiverse/grafana
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumiverse_grafana
```

### Go

To use from Go, use `go get` to grab the latest version of the library

```
$ go get github.com/pulumiverse/pulumi-grafana/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package Pulumiverse.Grafana
```

## Reference

See the Pulumi registry for API docs:

https://www.pulumi.com/registry/packages/grafana/api-docs/
npm package: @pulumiverse/harbor
Description: A Pulumi package for creating and managing Harbor resources.
Latest version: 3.10.21

# Harbor Resource Provider

The Harbor Resource Provider lets you manage [Harbor](https://goharbor.io) 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`:

```bash
npm install @pulumiverse/harbor
```

or `yarn`:

```bash
yarn add @pulumiverse/harbor
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse-harbor
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-harbor/sdk/v3
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Harbor
```

## Configuration

The following configuration points are available for the `harbor` provider:

- `harbor:url` - (Required) The url of the harbor.
- `harbor:username` - (Required) The username to be used to access harbor.
- `harbor:password` - (Required) The password to be used to access harbor.
- `harbor:insecure` - (Optional) Choose to ignore certificate errors
- `harbor:apiVersion` - (Optional) Choose which version of the api you would like to use `1` or `2`. Default is `2`.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/harbor/api-docs/).
npm package: @pulumiverse/heroku
Description: A Pulumi package for creating and managing heroku cloud resources.
Latest version: 1.0.4

# Heroku Resource Provider

The Heroku Resource Provider lets you manage [Heroku](http://heroku.com) 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`:

```bash
npm install @pulumiverse/heroku
```

or `yarn`:

```bash
yarn add @pulumiverse/heroku
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_heroku
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-heroku/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Heroku
```

## Configuration

The following configuration points are available for the `heroku` provider:

- `heroku:apiKey` (environment: `HEROKU_API_KEY`) - the API key for `heroku`

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/heroku/api-docs/).
npm package: @pulumiverse/mssql
Description: A Pulumi Provider for Microsoft SQL Server and Azure SQL
Latest version: 0.1.0

# MSSQL Resource Provider

The MSSQL Resource Provider lets you manage [mssql](https://www.pulumi.com/registry/packages/mssql/) 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`:

```bash
npm install @pulumiverse/mssql
```

or `yarn`:

```bash
yarn add @pulumiverse/mssql
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_mssql
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-mssql/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Mssql
```

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/mssql/api-docs/).
npm package: @pulumiverse/ovh
Description: A Pulumi package for creating and managing OVH cloud resources.
Latest version: 0.0.2

# Ovh Resource Provider

The Ovh Resource Provider lets you manage cloud resources for [Ovh](http://ovh.com) 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`:

```bash
npm install @pulumiverse/ovh
```

or `yarn`:

```bash
yarn add @pulumiverse/ovh
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_ovh
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-ovh/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Ovh
```

## Configuration

The following configuration points are available for the `Ovh` provider:

- `ovh:endpoint` (environment: `OVH_ENDPOINT`) - the Ovh endpoint, such `ovh-us`
- `ovh:applicationKey` (environment: `OVH_APPLICATION_KEY`) - the Ovh application key
- `ovh:applicationSecret` (environment: `OVH_APPLICATION_SECRET`) - the Ovh application secret
- `ovh:consumerKey` (environment: `OVH_CONSUMER_KEY`) - the Ovh consumer key

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/ovh/api-docs/).
npm package: @pulumiverse/pulumi-astra
Description: A Pulumi package for creating and managing astra cloud resources.
Latest version: 1.0.21
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Datastax Astra Provider

This provider lets you manage [Datastax Astra](https://astra.datastax.com/) 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`:

```bash
npm install @pulumiverse/pulumi-astra
```

or `yarn`:

```bash
yarn add @pulumiverse/pulumi-astra
```

### Python

*TBD: Will be available after we migrate into official pulumi registry*

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-astra/sdk/go/...
```

### .NET

*TBD: Will be available after we migrate into official pulumi registry*

## Configuration

The following configuration points are available for the `astra` provider:

- `astra:token` - the API key to make changes in astra org. Please make sure that you grant it enough permissions for operations that you are going to perform. To create a token go into **organisation settings** -> **Token management**, select your role (I use **Administrator User** for full access) and press **Generate token**

## Reference

For detailed reference documentation, please visit [the Pulumi registry (*TBD: Will be available after we migrate into official pulumi registry*)](https://www.pulumi.com/registry/packages/astra/api-docs/).
npm package: @pulumiverse/pulumi-dynatrace
Description: A Pulumi package for creating and managing Dynatrace cloud resources.
Latest version: 0.6.0


# Dynatrace Resource Provider

The Dynatrace resource provider for Pulumi lets you create resources in [Dynatrace](https://www.dynatrace.com/). To use
this package, please [install the Pulumi CLI first](https://pulumi.com/).

## Installing

This package is available in many languages in standard packaging formats.

### Node.js (Java/TypeScript)

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

```
$ npm install @pulumivers/pulumi-dynatrace
```

or `yarn`:

```
$ yarn add @pulumivers/pulumi-dynatrace
```

### Python

To use from Python, install using `pip`:

```
$ pip install pulumivers-pulumi-dynatrace
```

### Go

To use from Go, use `go get` to grab the latest version of the library

```
$ go get github.com/pulumivers/pulumi-dynatrace/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.


```
$ dotnet add package pulumivers.PulumiPackage.Dynatrace
```

## Reference

See the Pulumi registry for API docs:

https://www.pulumi.com/registry/packages/dynatrace/api-docs/
npm package: @pulumiverse/purrl
Description: [![Go Reference](https://pkg.go.dev/badge/github.com/pulumiverse/pulumi-purrl/sdk.svg)](https://pkg.go.dev/github.com/pulumiverse/pulumi-purrl/sdk)
Latest version: 0.6.2

# Purrl

[![Go Reference](https://pkg.go.dev/badge/github.com/pulumiverse/pulumi-purrl/sdk.svg)](https://pkg.go.dev/github.com/pulumiverse/pulumi-purrl/sdk)

![purrl_logo](img/purrl.png)

This provider is designed to be a flexible extension of your Pulumi code to make API calls to your target endpoint. `Purrl` is useful when a provider does not have a resource or data source that you require, so `Purrl` can be used to make substitute API calls.

## 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`:

```bash
npm install @pulumiverse/purrl
```

or `yarn`:

```bash
yarn add @pulumiverse/purrl
```

### Python

To use from Python, install using `pip`:
``
```bash
pip install pulumiverse-purrl
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-purrl/sdk
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Purrl
```

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/purrl/api-docs/).
npm package: @pulumiverse/redpanda
Description: A Pulumi package for creating and managing Redpanda cloud resources.
Latest version: 0.1.0

# Redpanda Resource Provider

The Pulumi `redpanda` Resource Provider lets you manage [Redpanda](https://redpanda.com/) resources.

> **This provider has been updated to terraform-provider-redpanda v1.1.0, which includes significant improvements and new features. See the [migration guide](#migration-guide) for upgrading from previous versions.**

The provider is available as a package in all Pulumi languages:

- JavaScript/TypeScript: [`@pulumiverse/redpanda`](https://www.npmjs.com/package/@pulumiverse/redpanda)
- Python: [`pulumiverse-redpanda`](https://pypi.org/project/pulumiverse-redpanda/)
- Go: [`github.com/pulumiverse/pulumi-redpanda/sdk`](https://pkg.go.dev/github.com/pulumiverse/pulumi-redpanda/sdk)
- .NET: [`Pulumiverse.redpanda`](https://www.nuget.org/packages/Pulumiverse.redpanda)

## 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`:

```bash
npm install @pulumi/redpanda
```

or `yarn`:

```bash
yarn add @pulumi/redpanda
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumi_redpanda
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumi/pulumi-redpanda/sdk/go/...
```

<!-- ### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumi.Redpanda
``` -->

## Configuration

The following configuration points are available for the `redpanda` provider:

- `redpanda:clientId` (environment: `CLIENT_ID`)(Required) - The Client ID to be used to access redpanda.
- `redpanda:clientSecret` (environment: `CLIENT_SECRET`)(Required) The Client Secret to be used to access redpanda.

## Migration Guide

### Upgrading from v0.4.1 to v1.1.0

This update brings terraform-provider-redpanda from v0.4.1 to v1.1.0, which includes:

- **New Features**: BYOVPC support, serverless regions, enhanced monitoring capabilities
- **API Changes**: Migration to v1 API (from v0.15.0 onwards)
- **Breaking Changes**: Some resource properties may have changed - review your configurations

**Recommended upgrade steps:**
1. Review your existing Pulumi programs for any deprecated properties
2. Test in a development environment before upgrading production stacks
3. Check the [upstream CHANGELOG](https://github.com/redpanda-data/terraform-provider-redpanda/releases) for detailed changes

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/redpanda/api-docs/).
npm package: @pulumiverse/scaleway
Description: A Pulumi package for creating and managing Scaleway cloud resources.
Latest version: 1.45.0


# Scaleway Resource Provider

The Scaleway resource provider for Pulumi lets you creating resources in [Scaleway](https://www.scaleway.com). To use
this package, please [install the Pulumi CLI first](https://pulumi.com/).

## Support

This is a community maintained provider. Please file issues and feature requests here:

[pulumiverse/pulumi-scaleway](https://github.com/pulumiverse/pulumi-scaleway/issues)

You can also reach out on one of these channels:

* `#pulumiverse` channel on the [Pulumi Community Slack](https://slack.pulumi.com)
* `#pulumi` channel on the [Scaleway Community Slack](https://slack.scaleway.com)

## Installing

This package is available in many languages in the standard packaging formats.

### Node.js (Java/TypeScript)

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

```sh
npm install @pulumiverse/scaleway
```

or `yarn`:

```sh
yarn add @pulumiverse/scaleway
```

### Python

To use from Python, install using `pip`:

```sh
pip install pulumiverse-scaleway
```

### Go

To use from Go, use `go get` to grab the latest version of the library

```sh
go get github.com/pulumiverse/pulumi-scaleway/sdk/go/...
```

### .NET

To use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.

```sh
dotnet add package Pulumiverse.Scaleway
```

## Reference

See the Pulumi registry for [API documention](https://www.pulumi.com/registry/packages/scaleway/api-docs/).
npm package: @pulumiverse/sentry
Description: A Pulumi package for creating and managing Sentry resources.
Latest version: 0.0.9

# Sentry Resource Provider

**This plugin requires pulumi cli v3.35.3 or later**

The Sentry Resource Provider lets you manage [Sentry](https://sentry.io/) resources.

It is based on the sentry terraform provider https://registry.terraform.io/providers/jianyuan/sentry/latest/docs

## Installing

If you get an error like this:

```
error: could not load plugin for sentry provider 'urn:pulumi:my-stack::my-project::pulumi:providers:sentry::my-provider': no resource plugin 'pulumi-resource-sentry' found in the workspace at version vX.Y.Z or on your $PATH, install the plugin using `pulumi plugin install resource sentry vX.Y.Z`
```

You can use this command to install the missing version:

```
pulumi plugin install resource sentry vX.Y.Z --server github://api.github.com/pulumiverse
```

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`:

```bash
npm install @pulumiverse/sentry
```

or `yarn`:

```bash
yarn add @pulumiverse/sentry
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_sentry
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-sentry/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Sentry
```

## Configuration

The following configuration points are available for the `sentry` provider:

-   `sentry:token` (Required) This is the Sentry authentication token. The value can be sourced from the SENTRY_TOKEN environment variable.
-   `sentry:baseUrl` (Optional) This is the target Sentry base API endpoint. The default value is https://sentry.io/api/. The value must be provided when working with Sentry On-Premise. The value can be sourced from the SENTRY_BASE_URL environment variable.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/sentry/api-docs/).
npm package: @pulumiverse/statuscake
Description: A Pulumi package for creating and managing Statuscake resources.
Latest version: 1.0.2

# Statuscake Resource Provider

**This plugin requires pulumi cli v3.35.3 or later**

The Statuscake Resource Provider lets you manage [Statuscake](https://www.statuscake.com/) resources.

It is based on the statuscake terraform provider https://registry.terraform.io/providers/StatusCakeDev/statuscake/latest/docs

## Installing

If you get an error like this:

```
error: could not load plugin for statuscake provider 'urn:pulumi:my-stack::my-project::pulumi:providers:statuscake::my-provider': no resource plugin 'pulumi-resource-statuscake' found in the workspace at version vX.Y.Z or on your $PATH, install the plugin using `pulumi plugin install resource statuscake vX.Y.Z`
```

You can use this command to install the missing version:

```
pulumi plugin install resource statuscake vX.Y.Z --server github://api.github.com/pulumiverse
```

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`:

```bash
npm install @pulumiverse/statuscake
```

or `yarn`:

```bash
yarn add @pulumiverse/statuscake
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_statuscake
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-statuscake/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Statuscake
```

## Configuration

The following configuration points are available for the `statuscake` provider:

- `statuscake:apiToken` (Required) This is the Statuscake API token. The value can be sourced from the `STATUSCAKE_API_TOKEN` environment variable.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/statuscake/api-docs/).
npm package: @pulumiverse/time
Description: A Pulumi package for creating and managing Time resources
Latest version: 0.1.1

# Time Resource Provider

The Time Resource Provider lets you manage [time](https://www.pulumi.com/registry/packages/time/) 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`:

```bash
npm install @pulumiverse/time
```

or `yarn`:

```bash
yarn add @pulumiverse/time
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_time
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-time/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Time
```

## Configuration

The Time provider does not need any additional configuration.

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/time/api-docs/).
npm package: @pulumiverse/vra
Description: A Pulumi package for creating and managing VMware VRA cloud resources.
Latest version: 0.2.0

# VRA Resource Provider

The VRA Resource Provider lets you manage [VRA](https://www.vmware.com/products/vrealize-automation.html) resources.

## override vra configuration cache

The following configurations are overridable via env vars:

- access_token (access token for API operations) with env var VRA_ACCESS_TOKEN
- refresh_token (refresh token for API operations) with env var VRA_REFRESH_TOKEN
- url (base url for API operations) with env var VRA_URL
- reauthorizeTimeout (timeout for how often to reauthorize the access token) with env var VRA7_REAUTHORIZE_TIMEOUT

## 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`:

```bash
npm install @pulumiverse/vra
```

or `yarn`:

```bash
yarn add @pulumiverse/vra
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumiverse_vra
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-vra/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Vra
```

## Configuration

The following configuration points are available for the `vra` provider:

- none
- `vra:accessToken` (environment: `n/a`) - the access token for `vra`
- `vra:refreshToken` (environment: `n/a`) - the refresh token for `vra`
- `vra:url` (environment: `n/a`) - the url of the `vra` instance
- `vra:insecure` (environment: `n/a`) - the option to ignore the `vra` instance certificate
- `vra:reauthorizeTimeout` (environment: `n/a`) - how often to reauthorize against the `vra` instance

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/foo/api-docs/).
npm package: @pulumiverse/zitadel
Description: A Pulumi package for creating and managing zitadel cloud resources.
Latest version: 0.2.0

# Zitadel Resource Provider

The Zitadel Resource Provider lets you manage [Zitadel](https://zitadel.com/) 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`:

```bash
npm install @pulumiverse/zitadel
```

or `yarn`:

```bash
yarn add @pulumiverse/zitadel
```

### Python

To use from Python, install using `pip`:

```bash
pip install pulumi_zitadel
```

### Go

To use from Go, use `go get` to grab the latest version of the library:

```bash
go get github.com/pulumiverse/pulumi-zitadel/sdk/go/...
```

### .NET

To use from .NET, install using `dotnet add package`:

```bash
dotnet add package Pulumiverse.Zitadel
```

## Configuration

The following configuration points are available for the `zitadel` provider:

- `zitadel:domain` - domain used to connect to the ZITADEL instance
- `zitadel:insecure` - use insecure connection
- `zitadel:jwtProfileFile` - path to the file containing credentials to connect to ZITADEL. Either `jwtProfileFile` or `jwtProfileJson`
- `zitadel:jwtProfileJson` - JSON value of credentials to connect to ZITADEL. Either `jwtProfileFile` or `jwtProfileJson` is required
- `zitadel:port` - used port if not the default ports 80 or 443 are configured
- `zitadel:token` - path to the file containing credentials to connect to ZITADEL

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/zitadel/api-docs/).
npm package: @pumink/zero-library
Description: zero-lib recursively reads all files from all folders and subfolders in the project directory, collecting their contents into a single specially formatted .txt file. It processes all files regardless of extension.
Author: pumink
Latest version: 0.0.1

<p align="center"> <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRb5Hhm3P4-ZjwoyFwqpOYFQMvOrbjf07wCSD8-HIuRuFl0t2w3" alt="logo" /> </p>

---

# zero-library

## Description

`zero-library` recursively reads all files from all folders and subfolders in the project directory, collecting their contents into a single specially formatted `.txt` file. It processes all files regardless of extension.

## Usage

* Run in the project root directory.
* Traverses all files and writes output to a single file.
* The output file is created as `output.txt`.

## Usage Code:
```js
const {start} = require("@pumink/zero-library");

start() //then output.txt appears
```

## Output Format

````
filename.extension:
```extension
file_content
````

---

filename.extension:

```extension
file_content
```

```

---

## Features

- Zero dependency, uses only Node.js built-in modules.
- Reads all files regardless of extension.
- Saves file content in original form.
- Supports deeply nested folder structures.
- Collects everything into a single `.txt` file.

---

## Contact

From discord, my username: **berklast**