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 overusernameandpasswordto 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_USERorEC_USERNAME. Conflicts withec:apiKey. Not recommened - prefer usingec:apikeyoverec:usernameandec:password.ec:password: The Elastic Cloud user's password. May also be sourced from environment variableEC_PASSorEC_PASSWORD. Conflicts withec:apiKey. Not recommened - prefer usingec:apikeyoverec:usernameandec: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 totrueandec:verboseis 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.
Release files for pulumi-ec 0.12.4
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_ec-0.12.4.tar.gz | 91.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_ec-0.12.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 206.9 kB
Release files / pulumi_ec-0.12.4.tar.gz
| Download URL | pulumi_ec-0.12.4.tar.gz |
|---|---|
| Size | 91.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3fc8dc137ed0c5de8234555878cf405e0933ad1de1a87f724a61e7c5978090f0
|
|
BLAKE2b-256 checksum How to use checksums |
a0248f0eda99632d4ec201ee571139b11e5a52426f67ef9a0bedf5d89d0450f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / pulumi_ec-0.12.4-py3-none-any.whl
| Download URL | pulumi_ec-0.12.4-py3-none-any.whl |
|---|---|
| Size | 115.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c49ecf9452ffcb420e81767c812463f64c52c7af35e506a89aa72f2f1b965946
|
|
BLAKE2b-256 checksum How to use checksums |
bfe069897d7fa5f12d361672d4ad95f18cd84c50dc77f5c5a26d25aa02613b9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|