Requirements
No requirements.
Providers
Modules
No modules.
Resources
| Name | Type |
|---|---|
| aws_docdb_cluster.cluster | resource |
| aws_docdb_cluster_instance.cluster_instances | resource |
| random_password.documentdb_auth | resource |
| random_string.db_name_hash | resource |
| aws_kms_key.main | data source |
| aws_security_group.security_group | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| deletion_protection | A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. | bool |
false |
no |
| documentdb_aws_security_group | n/a | string |
n/a | yes |
| engine_version | n/a | string |
"4.0.0" |
no |
| env_name | Env name | string |
n/a | yes |
| instance_class | n/a | string |
"db.r5.large" |
no |
| instance_count | Number of Instances for aws_docdb_cluster_instance | number |
1 |
no |
| kms_account_key_arn | tflint-ignore: terraform_unused_declarations | string |
n/a | yes |
| kms_key_alias | n/a | string |
n/a | yes |
| layer_name | Layer name | string |
n/a | yes |
| module_name | Module name | string |
n/a | yes |
| private_subnet_ids | tflint-ignore: terraform_unused_declarations | list(string) |
n/a | yes |
| vpc_id | tflint-ignore: terraform_unused_declarations | string |
n/a | yes |
Outputs
| Name | Description |
|---|---|
| db_host | n/a |
| db_password | n/a |
| db_user | n/a |