- Label: default: Network & Security Parameters:
- VPCID
- SubnetGroupMembers
These are the input parameters for this template. All of these parameters must be supplied for this template to be deployed.
The version number of the database engine that the DB instance uses. Find latest versions here: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.PatchComposition.html
The database instance type/size
The master user name for the DB instance.
The master password for the DB instance.
VPCID is the ID of the VPC where this template will be deployed. VPCID: Description: Choose a Virtual Private Cloud (VPC) Type: AWS::EC2::VPC::Id
The RDS Subnet IDs for the DB Subnet Group.
SubnetGroupMembers:
Description: Choose at least two private subnet group(s)
Type: List
The character set to associate with the DB instance. DBCharacterSet: Description: Default Character Set Type: String Default: AL32UTF8
The name or ARN of the DB snapshot that's used to restore the DB instance.
The daily time range during which automated backups are created.
The number of days during which automatic DB snapshots are retained.
The weekly time range during which system maintenance can occur, in UTC.
Allow overriding the AutoMinorVersionUpgrade setting, normally determined by Prod vs NonProd
Override setting, if override is requested
The following tags are applied to all resources created by this template.
Engine: 12.2.0.1.ru-2020-07.rur-2020-07.r1
Engine: 11.2.0.4.v25
Establishes conditions based on input parameters.
These are all of the resources deployed by this template.
Lambda function to introspect VPCs, subnets, and select most available
This deploys the database RDS instance with some tags.
DBParameterGroupName: !Ref DBParameterGroup
MultiAZ: !If [ IsPRD, true, false ]
Subnet group for the database instance, that has at least two availiablity zones
SubnetIds: !Ref SubnetGroupMembers
Security group for the database instance.
VpcId: !Ref VPCID
Option group for the database instance.
Output values that can be viewed from the AWS CloudFormation console.
Metadata
Metadata is mostly for organizing and presenting Parameters in a better way when using CloudFormation in the AWS Web UI.