realsensesolutions/AWS Aurora DSQL
Creates an AWS Aurora DSQL serverless, distributed SQL database using Terraform with backend state management
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Base name for the Aurora DSQL cluster | yes | — |
| action | Desired outcome: apply, plan or destroy | no | apply |
| deletion_protection_enabled | Enable deletion protection for the DSQL cluster | no | true |
| vpc_id | VPC ID where the VPC endpoint will be created. If not provided, uses default VPC | no | — |
| subnet_ids | Comma-separated list of subnet IDs for the VPC endpoint. If not provided, uses all subnets in the VPC | no | — |
| enable_vpc_endpoint | Enable VPC endpoint for private connectivity | no | true |
| enable_kms_encryption | Enable KMS encryption for the DSQL cluster | no | true |
| create_iam_role | Create IAM role for DSQL cluster access | no | true |
| allowed_cidr_blocks | Comma-separated list of CIDR blocks allowed to connect to DSQL cluster | no | 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 |
Outputs
| name | description |
|---|---|
| cluster_arn | ARN of the Aurora DSQL cluster |
| cluster_endpoint | Endpoint of the Aurora DSQL cluster |
| vpc_endpoint_id | ID of the VPC endpoint (if created) |
| vpc_endpoint_dns_name | DNS name of the VPC endpoint (if created) |
| kms_key_arn | ARN of the KMS key used for encryption (if created) |
| iam_role_arn | ARN of the IAM role for DSQL access (if created) |
| security_group_id | ID of the security group for VPC endpoint |
| vpc_endpoint_service_name | VPC endpoint service name for the Aurora DSQL cluster |