Thalassa Cloud Resource Provider
The Thalassa Cloud Resource Provider for Pulumi lets you manage Thalassa resources.
The provider is built on the upstream Terraform provider.
Installing using the SDK (recommended)
This provider can be used either via the language SDKs (recommended). When you run pulumi up, the Pulumi CLI will automatically download the matching provider plugin
from the GitHub Releases page. or by manually installing the plugin.
Node.js (JavaScript/TypeScript)
npm install @sandervb2/pulumi-thalassa
# or
yarn add @sandervb2/pulumi-thalassa
Python
pip install pulumi-thalassa
Go (not yet available)
go get github.com/sandervb2/pulumi-thalassa/sdk/go/...
.NET (not yet available)
dotnet add package Pulumi.Thalassa
Manual Plugin Installation (optional)
If you want to install the plugin manually:
-
Download the appropriate archive version for your OS/arch:
wget https://github.com/sandervb2/pulumi-thalassa/releases/download/vX.Y.Z/pulumi-resource-thalassa-vX.Y.Z-OPERATING_SYSTEM-ARCH.tar.gz -
Install it into Pulumi:
pulumi plugin install resource thalassa X.Y.Z \ -f ./pulumi-resource-thalassa-vX.Y.Z-OPERATING_SYSTEM-ARCH.tar.gz
Configuration
The provider can be configured via Pulumi config values or via environment variables.
Using Pulumi Config
pulumi config set thalassa:organisationId <organisation-id>
pulumi config set thalassa:token <secret-token> --secret
Example (TypeScript):
import * as thalassa from "@sandervb2/pulumi-thalassa";
const vpc = new thalassa.Vpc("example", {
name: "my-vpc",
});
Using Environment Variables
import * as thalassa from "@sandervb2/pulumi-thalassa";
const provider = new thalassa.Provider("custom", {
organisationId: process.env.THALASSA_ORGANISATION_ID,
token: process.env.THALASSA_TOKEN,
});
const vpc = new thalassa.Vpc("example", {
name: "my-vpc",
}, { provider });
Reference
For detailed reference documentation, please visit the upstream Terraform provider's documentation at: 👉 https://registry.terraform.io/providers
Release files for pulumi-thalassa 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pulumi_thalassa-0.5.0.tar.gz | 172.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_thalassa-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 442.6 kB
Release files / pulumi_thalassa-0.5.0.tar.gz
| Download URL | pulumi_thalassa-0.5.0.tar.gz |
|---|---|
| Size | 172.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35668aa7f266d61114423f2e4362c07ee89de392b904d0b9b6ef1fe80a81f20c
|
|
BLAKE2b-256 checksum How to use checksums |
bf4933ac6d23fbd80bfdb973ccc10817a27ea031070ade5c91bf975097396c49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / pulumi_thalassa-0.5.0-py3-none-any.whl
| Download URL | pulumi_thalassa-0.5.0-py3-none-any.whl |
|---|---|
| Size | 270.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e6b1abd39386a8eabdf332e8def0514ee50ccfa551696cf10659d66d20896024
|
|
BLAKE2b-256 checksum How to use checksums |
4b462817eccfb4abd57a46533b0d39690fc84c5d77e9e02fd5252313105c0dee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency log