aws-template

clumio-code/aws-template/clumio

Terraform Module HCL CLUMIO

Terraform module containing resources required for AWS connection to Clumio.

Install
module "aws-template" {
source = "clumio-code/aws-template/clumio"
version = "0.35.2"
}
plain text: /constructs/tfmod-clumio-code-aws-template-clumio/install.txt
⭐ Source on GitHub 📦 Registry page
README

Clumio AWS Terraform Module Terraform module to install the Clumio required AWS resources in the customer AWS account. Usage This module is to be used along with the resource clumio_aws_connection as some of the inputs for the module are obtained from the output of clumio_aws_connection resource. Below is an example of using the module: ``hcl data "aws_caller_identity" "current" { } data "aws_region" "current" { } resource "clumio_aws_connection" "test_conn" { account_native_id = data.aws_caller_identity.current.account_id aws_region = data.aws_region.current.name description = data.aws_caller_identity.current.account_id } ################################################################################ Clumio AWS Connection Module ###########################################################

Inputs (22)
NameTypeDescriptionDefault
aws_regionstringAWS Region. required
role_external_idstringA key that must be used by Clumio to assume the service role in your account. Th required
clumio_aws_account_idstringClumio Control Plane Account Id. required
clumio_tokenstringThe AWS integration ID token. required
aws_account_idstringClient AWS Account Id. required
permissions_boundary_arnstringARN of the permissions boundary to be set on Clumio Roles.""
data_plane_account_idstringAllow only one role in clumio control plane to assume the ClumioIAMRole in custo"*"
is_ebs_enabledboolFlag to indicate if Clumio Protect and Discover for EBS are enabledfalse
is_s3_enabledboolFlag to indicate if Clumio Protect and Discover for S3 are enabledfalse
is_ec2_mssql_enabledboolFlag to indicate if Clumio Protect and Discover for Mssql on EC2 are enabledfalse
is_iceberg_on_glue_enabledboolFlag to indicate if Clumio Protect for Iceberg on Glue is enabledfalse
wait_for_data_plane_resourcesboolFlag to indicate if we need to wait for data plane resources to be created.false
wait_for_ingestionboolFlag to indicate if we need to wait for ingestion to complete.false
wait_time_before_createstringTime in seconds to wait before creation of resources. This will be required to b"60s"
clumio_inventory_sns_topic_encryption_keystringOptional existing KMS Key for the Clumio Inventory SNS topic. If one is providednull
is_dynamodb_enabledboolFlag to indicate if Clumio Protect and Discover for DynamoDB are enabledfalse
is_rds_enabledboolFlag to indicate if Clumio Protect and Discover for RDS are enabledfalse
pathstringValue of path set on the AWS IAM roles, policies and instance_profile resources "/clumio/"
create_clumio_inventory_sns_topic_encryption_keyboolIndicates that a KMS Key must be created and associated with the Clumio Inventorfalse
clumio_iam_role_tagsmap(string)Additional tags for Clumio IAM Roles.{ "Vendor": "Clumio" }
is_iceberg_on_s3_tables_enabledboolFlag to indicate if Clumio Protect for Iceberg on S3 Tables is enabledfalse
collect_inventory_aws_backup_recovery_pointsboolIndicates whether AWS Backup (Recovery Point) data is collected for Discover. Thtrue
Resources (13)
aws_cloudwatch_event_ruleaws_cloudwatch_event_targetaws_iam_instance_profileaws_iam_policyaws_iam_roleaws_iam_role_policyaws_iam_role_policy_attachmentaws_kms_keyaws_sns_topicaws_sns_topic_policyaws_ssm_documentclumio_post_process_aws_connectiontime_sleep
Details
FrameworkTerraform Module
LanguageHCL
Version0.35.2
Cloud CLUMIO
★ Stars0
Forks1
Total downloads54.9k
Inputs22
Resources13
Examples1
LicenseApache-2.0
Namespaceclumio-code
Updated