Example #1
0
 def test_optiongroup(self):
     rds_optiongroup = rds.OptionGroup(
         "OracleOptionGroup",
         EngineName="oracle-ee",
         MajorEngineVersion="12.1",
         OptionGroupDescription="A test option group",
         OptionConfigurations=[
             rds.OptionConfiguration(
                 DBSecurityGroupMemberships=["default"],
                 OptionName="OEM",
                 Port="5500",
             ),
             rds.OptionConfiguration(OptionName="APEX", ),
         ])
     rds_optiongroup.JSONrepr()
Example #2
0
                PredefinedMetricType='ECSServiceAverageCPUUtilization'),
            ScaleInCooldown=300,
            ScaleOutCooldown=300,
            TargetValue=70)))

RDSDBParameterGroup = template.add_resource(
    rds.DBParameterGroup('RDSDBParameterGroup',
                         Description='Default parameter group for mysql5.7',
                         Family='mysql5.7'))

RDSDBParameterGroup2 = template.add_resource(
    rds.DBParameterGroup('RDSDBParameterGroup2',
                         Description='Default parameter group for mysql8.0',
                         Family='mysql8.0'))

RDSOptionGroup = template.add_resource(
    rds.OptionGroup(
        'RDSOptionGroup',
        EngineName='mysql',
        MajorEngineVersion='5.7',
        OptionGroupDescription='Default option group for mysql 5.7'))

RDSOptionGroup2 = template.add_resource(
    rds.OptionGroup(
        'RDSOptionGroup2',
        EngineName='mysql',
        MajorEngineVersion='8.0',
        OptionGroupDescription='Default option group for mysql 8.0'))

print(template.to_yaml())