Skip to main content

A Pulumi package for creating and managing hcloud cloud resources.

Project description

HCloud provider

The HCloud resource provider for Pulumi lets you use Hetzner Cloud resources in your infrastructure programs. To use this package, please install the Pulumi CLI first.

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 @pulumi/hcloud

or yarn:

$ yarn add @pulumi/hcloud

Python

To use from Python, install using pip:

$ pip install pulumi-hcloud

Go

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

$ go get github.com/pulumi/pulumi-hcloud/sdk

.NET

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

$ dotnet add package Pulumi.HCloud

Configuration

The following configuration points are available:

  • hcloud:token - (Optional) This is the Hetzner Cloud API Token, can also be specified with the HCLOUD_TOKEN environment variable.
  • hcloud:endpoint - (Optional) Hetzner Cloud API endpoint, can be used to override the default API Endpoint https://api.hetzner.cloud/v1.
  • hcloud:pollInterval - (Optional) Configures the interval in which actions are polled by the client. Default 500ms. Increase this interval if you run into rate limiting errors.

Reference

For further information, please visit the HCloud provider docs or for detailed reference documentation, please visit the API docs.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pulumi_hcloud-1.19.0a1714983539.tar.gz (73.7 kB view details)

Uploaded Source

Built Distribution

pulumi_hcloud-1.19.0a1714983539-py3-none-any.whl (136.1 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_hcloud-1.19.0a1714983539.tar.gz.

File metadata

File hashes

Hashes for pulumi_hcloud-1.19.0a1714983539.tar.gz
Algorithm Hash digest
SHA256 85494f9c0d58e7c710c942140df73e5e2ac5378fedb1a106143219e2be6b0fa2
MD5 5200a40073269450387d18727a428c5e
BLAKE2b-256 da0fb0aaae8fa8e49391dc6d1189cc116d5d7c416519343538b688be2c44a80a

See more details on using hashes here.

File details

Details for the file pulumi_hcloud-1.19.0a1714983539-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_hcloud-1.19.0a1714983539-py3-none-any.whl
Algorithm Hash digest
SHA256 8df70ecd935959f2d14b5750005fc81b7d299e0ffcd6529fe9e67eb1fbde2cd0
MD5 049392a112ae9a931314a2dc81e1ffbc
BLAKE2b-256 e341fb828f7e8d5cec33cf54ec3e825494434739b6fa7e6cdb1257ad8a09c9b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page