Module: TerraformDSL::AWS::RDS
- Defined in:
- lib/terraformdsl/aws.rb
Defined Under Namespace
Classes: Instance, OptionGroup, ParameterGroup, ReadReplica, SubnetGroup
Constant Summary collapse
- RDS_MONITORING_ROLE_NAME =
"rds-monitoring-role"
- RDS_MONITORING_ROLE_TF =
<<END resource "aws_iam_role" "rds-monitoring-role" { name = "rds-monitoring-role" path = "/" assume_role_policy = <<POLICY { "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "Service": "monitoring.rds.amazonaws.com" }, "Action": "sts:AssumeRole" } ] } POLICY } resource "aws_iam_policy_attachment" "AmazonRDSEnhancedMonitoringRole-policy-attachment" { name = "AmazonRDSEnhancedMonitoringRole-policy-attachment" policy_arn = "arn:aws:iam::aws:policy/service-role/AmazonRDSEnhancedMonitoringRole" groups = [] users = [] roles = ["rds-monitoring-role"] } END