Skip to main content

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.

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:

  1. 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
    
  2. 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)

Source distribution for pulumi-thalassa 0.5.0
File Size Uploaded
pulumi_thalassa-0.5.0.tar.gz 172.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pulumi-thalassa 0.5.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.22

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page