A Pulumi package for creating and managing ElasticCloud resources.
Project description
Elastic Cloud Resource Provider
The Elastic Cloud Resource Provider lets you manage Elastic Cloud 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
:
npm install @pulumi/ec
or yarn
:
yarn add @pulumi/ec
Python
To use from Python, install using pip
:
pip install pulumi_ec
Go
To use from Go, use go get
to grab the latest version of the library:
go get github.com/pulumi/pulumi-ec/sdk
.NET
To use from .NET, install using dotnet add package
:
dotnet add package Pulumi.ElasticCloud
Configuration
The following configuration points are available for the ec
provider:
ec:endpoint
: The Elastic Cloud endpoint to which requests should be sent. This value should be specified only when using the Elastic Cloud provider with an ECE installation or ESS Private.ec:apikey
: The Elastic Cloud API key, recommended overusername
andpassword
to authenticate against the Elastic Cloud API. May also be sourced from environment variableEC_API_KEY
.ec:username
: The Elastic Cloud username. May also be sourced from environment variableEC_USER
orEC_USERNAME
. Conflicts withec:apiKey
. Not recommened - prefer usingec:apikey
overec:username
andec:password
.ec:password
: The Elastic Cloud user's password. May also be sourced from environment variableEC_PASS
orEC_PASSWORD
. Conflicts withec:apiKey
. Not recommened - prefer usingec:apikey
overec:username
andec:password
.ec:insecure
: Iftrue
, allows the provider to skip TLS verification (not recommended). Defaults tofalse
.ec:timeout
: Allows the user to set a custom timeout in the individual HTTP request level. Defaults to 1 minute ("1m"
), but can be extended if timeouts are experienced.ec:verbose
: When set to true, it writes a requests.json file in the folder where Terraform runs with all the outgoing HTTP requests and responses. Defaults to false.ec:verboseCredentials
: If set totrue
andec:verbose
is set totrue
, the contents of the Authorization header will not be redacted. Defaults tofalse
.ec:verboseFile
: Sets the name of the file to which verbose request and response HTTP flow will be written. Defaults torequest.log
.
Either ec:endpoint
or (ec:username
and ec:password
) must be specified. All other parameters are optional:
Reference
For detailed reference documentation, please visit the Pulumi registry.
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
Built Distribution
File details
Details for the file pulumi_ec-0.8.1a1712468034.tar.gz
.
File metadata
- Download URL: pulumi_ec-0.8.1a1712468034.tar.gz
- Upload date:
- Size: 59.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e9c010313c9d176a4ff9994947032a8805d8179990d9ed6fc4a83e5601b8520 |
|
MD5 | a99c61014e9ad2a132502efb2ab8855a |
|
BLAKE2b-256 | 88ea32e5e4786e5b54127b8f89a70c430f7603878ff38a632dde25f33c27e382 |
File details
Details for the file pulumi_ec-0.8.1a1712468034-py3-none-any.whl
.
File metadata
- Download URL: pulumi_ec-0.8.1a1712468034-py3-none-any.whl
- Upload date:
- Size: 77.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a2c384e4f62efa471aaf0016382ee4672582bf2c9198df9685924c1f711847 |
|
MD5 | 1b7d8e059cc29f21a61bf9b331d46b37 |
|
BLAKE2b-256 | a2ab11bf09231f6cf4aeccd72e2ca03cf060154b5b32ac25529c0979bfb3bdd6 |