Bases: heat.engine.stack_resource.StackResource
-
FnGetAtt(key)[source]
We don’t really support any of these yet.
-
handle_create()[source]
-
handle_delete()[source]
-
handle_update(json_snippet)[source]
-
properties_schema = {'Engine': {'Required': True, 'Type': 'String', 'AllowedValues': ['MySQL']}, 'DBParameterGroupName': {'Implemented': False, 'Type': 'String'}, 'AvailabilityZone': {'Implemented': False, 'Type': 'String'}, 'DBSecurityGroups': {'Default': [], 'Required': False, 'Type': 'List'}, 'MultiAZ': {'Implemented': False, 'Type': 'Boolean'}, 'MasterUsername': {'Required': True, 'Type': 'String'}, 'Port': {'Default': '3306', 'Required': False, 'Type': 'String'}, 'LicenseModel': {'Implemented': False, 'Type': 'String'}, 'MasterUserPassword': {'Required': True, 'Type': 'String'}, 'DBName': {'Required': False, 'Type': 'String'}, 'PreferredBackupWindow': {'Implemented': False, 'Type': 'String'}, 'DBSnapshotIdentifier': {'Implemented': False, 'Type': 'String'}, 'AllocatedStorage': {'Required': True, 'Type': 'String'}, 'EngineVersion': {'Implemented': False, 'Type': 'String'}, 'BackupRetentionPeriod': {'Implemented': False, 'Type': 'String'}, 'DBSubnetGroupName': {'Implemented': False, 'Type': 'String'}, 'DBInstanceClass': {'Required': True, 'Type': 'String'}, 'PreferredMaintenanceWindow': {'Implemented': False, 'Type': 'String'}}