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.
Metadata
Release files for pulumi-ec 0.12.5
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.5.tar.gz | 91.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_ec-0.12.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 207.4 kB
Release files / pulumi_ec-0.12.5.tar.gz
| Download URL | pulumi_ec-0.12.5.tar.gz |
|---|---|
| Size | 91.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
347cd244d3afb7dbfe9dcecedd2488295558d65db4c2e2943b439b3ec998d903
|
|
BLAKE2b-256 checksum How to use checksums |
c2bb8d85c9406b466d28420c6f58359b58a64deb117d6d86be105796226f4f13
|
| 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.5-py3-none-any.whl
| Download URL | pulumi_ec-0.12.5-py3-none-any.whl |
|---|---|
| Size | 115.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5226cc447da34befa408043f6e74da05ea2bf3f062c479d2486bfbf2736e690a
|
|
BLAKE2b-256 checksum How to use checksums |
eb3460606994539d97156bec27a50bb76863e94b86fd16a7659f4ba15b98e842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|