library
turbot/aws
- Associate IAM to EC2 Instance Profile
- Attach IAM Role Policy
- Change IAM User Password
- Create CloudTrail Trail
- Create CloudWatch Log Group
- Create CloudWatch Log Stream
- Create EBS Snapshot
- Create ELB Classic Load Balancer
- Create ELBv2 Load Balancer
- Create IAM Access Analyzer
- Create IAM Access Key
- Create Instance Profile
- Create IAM Policy
- Create IAM Role
- Create IAM User
- Create Lambda Function
- Create S3 Bucket
- Create SNS Topic
- Create SQS Queue
- Create VPC
- Create VPC Flow Logs
- Create VPC Security Group
- Create VPC Subnet
- Delete DynamoDB Table
- Delete EBS Snapshot
- Delete EBS Volume
- Delete EKS Node Group
- Delete ElastiCache Cluster
- Delete Elastic Load Balancer
- Delete ELB v2 Load Balancer
- Delete IAM Access Key
- Delete IAM Policy
- Delete IAM Role
- Delete IAM Server Certificate
- Delete IAM User
- Delete Lambda Function
- Delete NAT Gateway
- Delete Network ACL Entry
- Delete RDS DB Instance
- Delete Route 53 Health Check
- Delete S3 Bucket
- Delete Secrets Manager Secret
- Delete SNS Topic
- Delete SQS Queue
- Describe EBS Snapshots
- Describe EC2 Instances
- Describe IAM Instance Profile Associations
- Describe VPC Subnets
- Describe VPCs
- Detach EBS Volume
- Detach IAM User Policy
- Detach Network Interface
- Disassociate IAM Instance Profile
- Enable EBS Encryption by Default
- Enable KMS Key Rotation
- Enable Security Hub
- Get EBS Encryption by Default
- Get GuardDuty Finding
- Get Lambda Function
- Get S3 Bucket Versioning
- Get object from S3 bucket
- Get S3 Object Content
- Get S3 Public Access Block Configuration
- Get SNS Topic Attributes
- Get SQS Queue Attributes
- List GuardDuty Findings
- List IAM Access Keys
- List IAM Groups for User
- List IAM Users
- List S3 Buckets
- Modify API Gateway REST API stage
- Modify Client VPN Endpoint
- Modify EBS Snapshot
- Modify EBS Volume
- Modify EC2 Instance Attributes
- Modify EC2 Instance Metadata Options
- Modify ELB Attributes
- Modify Neptune DB Cluster
- Modify RDS DB Cluster
- Modify RDS DB Instance
- Put Alternate Contact
- Put event selectors to CloudTrail Trail
- Put IAM Role Policy
- Put KMS Key Policy
- Put S3 Bucket Encryption
- Put S3 Bucket Lifecycle policy
- Put S3 Bucket logging
- Put S3 Bucket policy
- Put S3 Public Access Block
- Put S3 Bucket Versioning
- Release VPC EIP
- Revoke VPC Security Group Ingress
- Launch EC2 Instances
- Set SNS Topic Attributes
- Set SQS Queue Attributes
- Start CloudTrail Trail logging
- Start EC2 Instances
- Stop EC2 Instances
- Subscribe to SNS Topic
- Tag Resources
- Terminate EC2 Instances
- Terminate EMR Clusters
- Test Create S3 Bucket
- Test Create SNS Topic
- Test Create SQS Queue
- Test Get Lambda Function
- Test List IAM Users
- Test Run EC2 Instance
- Test Put S3 Bucket Versioning
- Test Enable and Disable S3 Bucket Versioning
- Test Run EC2 Instance
- Test Start and Stop EC2 Instance
- Untag Resources
- Update Cloudtrail Trail
- Update DynamoDB Table Continuous Backup
- Update DynamoDB Table
- Update IAM Access Key
- Update IAM Account Password Policy
- Update Route 53 Record
Get Involved
Version
Modify RDS DB Cluster
Modifies settings for a DB cluster.
Run the pipeline
To run this pipeline from your terminal:
flowpipe pipeline run aws.pipeline.modify_rds_db_cluster \ --arg 'region=<string>' \ --arg 'db_cluster_identifier=<string>' \ --arg 'engine=<string>'
Use this pipeline
To call this pipeline from your pipeline, use a step:
step "pipeline" "step_name" { pipeline = aws.pipeline.modify_rds_db_cluster args = { region = <string> db_cluster_identifier = <string> engine = <string> }}
Params
Name | Type | Required | Description | Default |
---|---|---|---|---|
region | string | Yes | The name of the Region. | - |
cred | string | Yes | Name for credentials to use. If not provided, the default credentials will be used. | default |
db_cluster_identifier | string | Yes | The identifier of the DB cluster to modify. This value is stored as a lowercase string. | - |
deletion_protection | bool | No | Enables or disables the deletion protection property of a DB cluster. | - |
copy_tags_to_snapshot | bool | No | Enables or disables the copy tags to snapshot of a DB cluster. | - |
auto_minor_version_upgrade | bool | No | Enables or disables the auto minor version upgrade property of a DB cluster. | - |
iam_database_authentication | bool | No | Enables or disables the IAM database authentication property of a DB cluster. | - |
backup_retention_period | number | No | The number of days to retain automated backups. Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups. | - |
apply_immediately | bool | No | Specifies whether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow setting for the DB cluster. By default, this parameter is disabled. | - |
engine_version | string | No | Indicates the database engine version. | - |
engine | string | Yes | Indicates the database engine. | - |
db_cluster_parameter_group_name | string | No | The name of the DB cluster parameter group to apply to the DB cluster. | - |
vpc_security_group_ids | list(string) | No | A list of VPC security groups to associate with this DB cluster. | - |
preferred_backup_window | string | No | The daily time range during which automated backups are created if automated backups are enabled, using the BackupRetentionPeriod parameter. | - |
preferred_maintenance_window | string | No | The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). | - |
enable_logging | bool | No | Enables or disables logging for the DB cluster based on the engine version. | - |
Outputs
Name | Description |
---|---|
db_cluster | Contains the details of an Amazon RDS DB cluster. |