boto/boto — pull request #874 by marknca (2012-07-17 19:30:29+00:00)
Title: Added support for CreateDBInstance of RDS API version 2012-04-23

This commit adjusts the parameters and implementation of RDS.create_dbinstance() in order to support creating RDS instances using Microsoft SQL Server and Oracle.

The original parameters are left untouched for backwards compatibility (though they currently don't line up w/the naming conventions of the AWS API) with a few new parameters added.

The inline documentation has been updated to show the differences between the defaults for various parameters based on engine selection.

Method implementation has been changed to avoid a large if:else structure. This resulted in a smaller method and makes it easier to support parameter sanity checking and any new parameters added to the AWS API in the future.