rds-scheduler

DNXLabs/rds-scheduler/aws

Terraform Module HCL AWS

This is a module to create a schedule to shut down or start a Relational database service(RDS).

Install
module "rds-scheduler" {
source = "DNXLabs/rds-scheduler/aws"
version = "1.2.3"
}
plain text: /constructs/tfmod-dnxlabs-rds-scheduler-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-rds-scheduler ![Lint Status](https://github.com/DNXLabs/terraform-aws-rds-scheduler/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-rds-scheduler/blob/master/LICENSE) This is a module to create a schedule to shut down or start a Relational database service (RDS). The following resources will be created: - AWS Eventbridge event rule - Delivers a real-time stream of system events that shut down or start the RDS. - Identity Access Management (IAM) that create a service role for Systems Manager Automation Notes: Aurora DB clusters can't be started or stopped under certain conditions: - To start a cluster it must be in 'stopped' status. - To stop a cluster it must be in 'available' status. - You can't start or stop a cluster that's part of an Aurora global database. -

Inputs (7)
NameTypeDescriptionDefault
cron_stopstringCron expression to define when to trigger a stop of the DB required
cron_startstringCron expression to define when to trigger a start of the DB required
schedule_timezonestringTimezone used in scheduling cronjob required
identifierstringRDS instance or Aurora Cluster identifier for schedule required
aurora_clusterboolIs Aurora Cluster?false
enablebooltrue
statestring"ENABLED"
Resources (4)
aws_iam_roleaws_iam_role_policyaws_scheduler_schedulerandom_string
Topics & Tags
schedulerrds
Details
FrameworkTerraform Module
LanguageHCL
Version1.2.3
Cloud AWS
★ Stars2
Forks9
Total downloads16.2k
Inputs7
Resources4
LicenseApache-2.0
NamespaceDNXLabs
Updated