standard
turbot/aws_compliance
Get Involved
Version
Pipeline: Test detect and correct RDS DB instances with public access enabled
Test the disable public access action for RDS DB instances with public access enabled.
Run the pipeline
To run this pipeline from your terminal:
flowpipe pipeline run aws_compliance.pipeline.test_detect_and_correct_rds_db_instances_with_public_access_enabledUse this pipeline
To call this pipeline from your pipeline, use a step:
step "pipeline" "step_name" { pipeline = aws_compliance.pipeline.test_detect_and_correct_rds_db_instances_with_public_access_enabled }Params
| Name | Type | Required | Description | Default |
|---|---|---|---|---|
| region | string | Yes | The AWS region where the VPC will be created. | us-east-1 |
| conn | connection.aws | Yes | Name of the AWS connection to be used for any authenticated actions. | connection.aws.default |
| db_instance_identifier | string | Yes | A unique identifier for the DB instance. | flowpipe-rds-db-instance-d8a4bea3-6bfe-21dc-00b7-8bcc91c65a81 |
| db_instance_class | string | Yes | The compute and memory capacity of the DB instance. | db.t3.micro |
| engine | string | Yes | The database engine to use (e.g., mysql, postgres). | mysql |
| master_username | string | Yes | The username for the master user of the database. | admin123 |
| master_user_password | string | Yes | The password for the master user of the database. | fpd70bab63-55c3-033e-c2cd-1786a4e3743e |
| allocated_storage | number | Yes | The amount of storage in GB to allocate for the database. | 20 |
| db_name | string | Yes | The name of the database created in the RDS instance. | flowpipe123 |
| backup_retention_period | number | Yes | The number of days to retain automated backups. | 1 |
| cidr_block | string | Yes | The CIDR block for the VPC. | 10.0.0.0/16 |
Outputs
| Name | Description |
|---|---|
| query_output_result_after_remediation | |
| result | Result of action verification. |
Tags
folder = Tests