Skip to main content

The MailSlurp provider for Pulumi

This provider creates and manages the email objects of a MailSlurp account:

  • the inboxes
  • the webhooks
  • the inbox rulesets
  • the inbox forwarders
  • the email templates

Two functions, getInbox and getDomain, read one inbox and one custom domain.

The installation

Install the package for the language of your program.

Language The command
Node.js npm install pulumi-mailslurp
Python pip install pulumi_mailslurp
Go go get github.com/jschady/pulumi-mailslurp/sdk/go/mailslurp
.NET dotnet add package Jschady.Mailslurp

The API key

The provider authenticates every call with the API key of your account:

export MAILSLURP_API_KEY=your-api-key

You can keep the key in the encrypted stack configuration instead. The installation and configuration page shows that command and every property the provider reads.

The documentation

The MailSlurp page of the Pulumi registry serves the API documentation. The overview page of this repository holds one example program per language, and it names the known limitations.

The contribution

CONTRIBUTING.md explains how to build and test this repository. The workflow page, .github/workflows/README.md, explains what each CI job runs.

The license

This provider uses the Apache License 2.0. Read the LICENSE file for the full text.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_mailslurp-0.1.1.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulumi_mailslurp-0.1.1-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_mailslurp-0.1.1.tar.gz.

File metadata

  • Download URL: pulumi_mailslurp-0.1.1.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pulumi_mailslurp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 67bdd98e2dce62a6ddd8f3a7f9e8e44eb8fae95c6fc2a54997441365105cb4c0
MD5 2950044fc8b5525508806f3acf362399
BLAKE2b-256 2d2b85563fb22f0573d6e08067859da72baff08465bc9f5fcd2da0b97e9ebec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulumi_mailslurp-0.1.1.tar.gz:

Publisher: release.yml on jschady/pulumi-mailslurp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pulumi_mailslurp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_mailslurp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88e441d11021c75d3f4b8a6e00301baca7f33707cc374cfd47e0f1f254f70060
MD5 9863ed049e62c2286977856b5c665623
BLAKE2b-256 ebc2c7462f68f0febacb10e22dee9f3147f0c8bda4b6e310362c655d871a0bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulumi_mailslurp-0.1.1-py3-none-any.whl:

Publisher: release.yml on jschady/pulumi-mailslurp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page