Deploys the Elastio Cloud Connector stack via a REST API call to the Elastio Portal. The final stack contains Lambda functions, DynamoDB databases, S3 buckets, AWS Batch compute environments and other non-IAM resources.
See the elastio-connector module implementation for an example of how this module should be used.
Configure the Elastio terraform module registry, and add this to your project:
module "elastio_connector_region" {
source = "terraform.cloudsmith.io/public/elastio-connector-region/aws"
version = "0.33.1"
// Provide input parameters
}| Name | Version |
|---|---|
| terraform | ~> 1.9 |
| aws | ~> 5.0 |
| Name | Version |
|---|---|
| aws | ~> 5.0 |
| terraform | n/a |
No modules.
| Name | Type |
|---|---|
| terraform_data.elastio_cloud_connector | resource |
| aws_caller_identity.current | data source |
| aws_region.current | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| connector_account_stack | The Elastio Connector Account stack metadata. This is used to inherit the configs by the region stack. The value for this parameter can beprovided as the cloudformation_stack output of the account module, oryou could use a data "aws_cloudformation_stack" data source to fetch thestack metadata and provide it here. |
object({ |
n/a | yes |
| elastio_pat | Personal Access Token generated by the Elastio Portal | string |
n/a | yes |
| elastio_tenant | Name of your Elastio tenant. For example mycompany.app.elastio.com |
string |
n/a | yes |
| region | The AWS region where the Elastio connector will be deployed. If not specified then the currently configured default region will be used. |
string |
null |
no |
| subnet_ids | The IDs of the subnets where the Elastio connector will be deployed Must be omitted if the network_configuration was set to Auto in the account module,in which case Elastio will automatically create a VPC and subnets. |
list(string) |
null |
no |
| vpc_id | The ID of the VPC where the Elastio connector will be deployed. Must be omitted if the network_configuration was set to Auto in the account module,in which case Elastio will automatically create a VPC and subnets. |
string |
null |
no |
No outputs.