This template creates a DB proxy and registers a DB instance. It creates an AWS::RDS::DBProxy resource with properties such as DebugLogging, DBProxyName, EngineFamily, IdleClientTimeout, RequireTLS, Auth, and VpcSubnetIds. It also creates an AWS::RDS::DBProxyTargetGroup resource with properties such as DBProxyName, DBInstanceIdentifiers, TargetGroupName, and ConnectionPoolConfigurationInfo. It includes an IAM role to allow the template to access the secret which stores the RDS database password

CloudFormation Template