Module Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body Expr Str Return ListLoad Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str Call NameLoad keyword Str keyword Str decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str For NameStore Call NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Num NameLoad NameLoad Str body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad ListLoad TupleLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIs NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Str If NameLoad body Assign SubscriptStore NameLoad Index Str Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Str body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad ListLoad TupleLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str body Expr Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str NameLoad For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str Str For NameStore Call NameLoad Num Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad Num Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad ListLoad TupleLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad ListLoad TupleLoad Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict Str Str NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse If NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If BoolOpAnd NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad ListLoad TupleLoad Str NameLoad decorator_list decorator_list
N/A N/A boto.utils N/A urllib boto.connection AWSQueryConnection boto.rds.dbinstance DBInstance boto.rds.dbsecuritygroup DBSecurityGroup boto.rds.parametergroup ParameterGroup boto.rds.dbsnapshot DBSnapshot boto.rds.event Event boto.rds.regioninfo RDSRegionInfo regions N/A N/A N/A N/A N/A 
    Get all available regions for the RDS service.

    :rtype: list
    :return: A list of :class:`boto.rds.regioninfo.RDSRegionInfo`
     N/A N/A N/A RDSRegionInfo name us-east-1 endpoint rds.us-east-1.amazonaws.com N/A RDSRegionInfo name eu-west-1 endpoint rds.eu-west-1.amazonaws.com N/A RDSRegionInfo name us-west-1 endpoint rds.us-west-1.amazonaws.com N/A RDSRegionInfo name ap-northeast-1 endpoint rds.ap-northeast-1.amazonaws.com N/A RDSRegionInfo name ap-southeast-1 endpoint rds.ap-southeast-1.amazonaws.com N/A connect_to_region N/A N/A region_name N/A kw_params N/A N/A 
    Given a valid region name, return a 
    :class:`boto.ec2.connection.EC2Connection`.
    Any additional parameters after the region_name are passed on to
    the connect method of the region object.

    :type: str
    :param region_name: The name of the region to connect to.

    :rtype: :class:`boto.ec2.connection.EC2Connection` or ``None``
    :return: A connection to the given region, or None if an invalid region
             name is given
     N/A region N/A regions N/A N/A N/A N/A region name region_name N/A N/A N/A N/A region connect kw_params N/A None N/A RDSConnection N/A AWSQueryConnection N/A N/A DefaultRegionName us-east-1 N/A DefaultRegionEndpoint rds.amazonaws.com N/A APIVersion 2011-04-01 __init__ N/A N/A self aws_access_key_id aws_secret_access_key is_secure port proxy proxy_port proxy_user proxy_pass debug https_connection_factory region path N/A None None True None None None None None 0 None None / N/A N/A N/A region N/A N/A region N/A RDSRegionInfo self N/A self DefaultRegionName N/A self DefaultRegionEndpoint N/A N/A self region region N/A N/A N/A AWSQueryConnection __init__ self aws_access_key_id aws_secret_access_key is_secure port proxy proxy_port proxy_user proxy_pass N/A N/A self region endpoint debug https_connection_factory path N/A _required_auth_capability N/A N/A self N/A N/A N/A N/A rds N/A get_all_dbinstances N/A N/A self instance_id max_records marker N/A None None None N/A N/A 
        Retrieve all the DBInstances in your account.

        :type instance_id: str
        :param instance_id: DB Instance identifier.  If supplied, only
                            information this instance will be returned.
                            Otherwise, info about all DB Instances will
                            be returned.

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: list
        :return: A list of :class:`boto.rds.dbinstance.DBInstance`
         N/A params N/A N/A instance_id N/A N/A N/A params N/A DBInstanceIdentifier instance_id N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A N/A N/A self get_list DescribeDBInstances params N/A N/A DBInstance DBInstance N/A create_dbinstance N/A N/A self id allocated_storage instance_class master_username master_password port engine db_name param_group security_groups availability_zone preferred_maintenance_window backup_retention_period preferred_backup_window multi_az engine_version auto_minor_version_upgrade N/A 3306 MySQL5.1 None None None None None None None False None True N/A N/A 
        Create a new DBInstance.

        :type id: str
        :param id: Unique identifier for the new instance.
                   Must contain 1-63 alphanumeric characters.
                   First character must be a letter.
                   May not end with a hyphen or contain two consecutive hyphens

        :type allocated_storage: int
        :param allocated_storage: Initially allocated storage size, in GBs.
                                  Valid values are [5-1024]

        :type instance_class: str
        :param instance_class: The compute and memory capacity of
                               the DBInstance. Valid values are:

                               * db.m1.small
                               * db.m1.large
                               * db.m1.xlarge
                               * db.m2.xlarge
                               * db.m2.2xlarge
                               * db.m2.4xlarge

        :type engine: str
        :param engine: Name of database engine. Must be MySQL5.1 for now.

        :type master_username: str
        :param master_username: Name of master user for the DBInstance.
                                Must be 1-15 alphanumeric characters, first
                                must be a letter.

        :type master_password: str
        :param master_password: Password of master user for the DBInstance.
                                Must be 4-16 alphanumeric characters.

        :type port: int
        :param port: Port number on which database accepts connections.
                     Valid values [1115-65535].  Defaults to 3306.

        :type db_name: str
        :param db_name: Name of a database to create when the DBInstance
                        is created.  Default is to create no databases.

        :type param_group: str
        :param param_group: Name of DBParameterGroup to associate with
                            this DBInstance.  If no groups are specified
                            no parameter groups will be used.

        :type security_groups: list of str or list of DBSecurityGroup objects
        :param security_groups: List of names of DBSecurityGroup to authorize on
                                this DBInstance.

        :type availability_zone: str
        :param availability_zone: Name of the availability zone to place
                                  DBInstance into.

        :type preferred_maintenance_window: str
        :param preferred_maintenance_window: The weekly time range (in UTC)
                                             during which maintenance can occur.
                                             Default is Sun:05:00-Sun:09:00

        :type backup_retention_period: int
        :param backup_retention_period: The number of days for which automated
                                        backups are retained.  Setting this to
                                        zero disables automated backups.

        :type preferred_backup_window: str
        :param preferred_backup_window: The daily time range during which
                                        automated backups are created (if
                                        enabled).  Must be in h24:mi-hh24:mi
                                        format (UTC).

        :type multi_az: bool
        :param multi_az: If True, specifies the DB Instance will be
                         deployed in multiple availability zones.

        :type engine_version: str
        :param engine_version: Version number of the database engine to use.

        :type auto_minor_version_upgrade: bool
        :param auto_minor_version_upgrade: Indicates that minor engine
                                           upgrades will be applied
                                           automatically to the Read Replica
                                           during the maintenance window.
                                           Default is True.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The new db instance.
         N/A params N/A DBInstanceIdentifier AllocatedStorage DBInstanceClass Engine MasterUsername MasterUserPassword id allocated_storage instance_class engine master_username master_password N/A port N/A N/A N/A params N/A Port port N/A db_name N/A N/A N/A params N/A DBName db_name N/A param_group N/A N/A N/A params N/A DBParameterGroupName param_group N/A security_groups N/A N/A l N/A N/A group security_groups N/A N/A N/A isinstance group DBSecurityGroup N/A N/A N/A N/A l append N/A group name N/A N/A N/A N/A l append group N/A N/A N/A self build_list_params params l DBSecurityGroups.member N/A availability_zone N/A N/A N/A params N/A AvailabilityZone availability_zone N/A preferred_maintenance_window N/A N/A N/A params N/A PreferredMaintenanceWindow preferred_maintenance_window N/A N/A backup_retention_period None N/A N/A N/A params N/A BackupRetentionPeriod backup_retention_period N/A preferred_backup_window N/A N/A N/A params N/A PreferredBackupWindow preferred_backup_window N/A multi_az N/A N/A N/A params N/A MultiAZ true N/A engine_version N/A N/A N/A params N/A EngineVersion engine_version N/A N/A auto_minor_version_upgrade False N/A N/A N/A params N/A AutoMinorVersionUpgrade false N/A N/A N/A self get_object CreateDBInstance params DBInstance N/A create_dbinstance_read_replica N/A N/A self id source_id instance_class port availability_zone auto_minor_version_upgrade N/A None 3306 None None N/A N/A 
        Create a new DBInstance Read Replica.

        :type id: str
        :param id: Unique identifier for the new instance.
                   Must contain 1-63 alphanumeric characters.
                   First character must be a letter.
                   May not end with a hyphen or contain two consecutive hyphens

        :type source_id: str
        :param source_id: Unique identifier for the DB Instance for which this
                          DB Instance will act as a Read Replica.

        :type instance_class: str
        :param instance_class: The compute and memory capacity of the
                               DBInstance.  Default is to inherit from
                               the source DB Instance.

                               Valid values are:

                               * db.m1.small
                               * db.m1.large
                               * db.m1.xlarge
                               * db.m2.xlarge
                               * db.m2.2xlarge
                               * db.m2.4xlarge

        :type port: int
        :param port: Port number on which database accepts connections.
                     Default is to inherit from source DB Instance.
                     Valid values [1115-65535].  Defaults to 3306.

        :type availability_zone: str
        :param availability_zone: Name of the availability zone to place
                                  DBInstance into.

        :type auto_minor_version_upgrade: bool
        :param auto_minor_version_upgrade: Indicates that minor engine
                                           upgrades will be applied
                                           automatically to the Read Replica
                                           during the maintenance window.
                                           Default is to inherit this value
                                           from the source DB Instance.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The new db instance.
         N/A params N/A DBInstanceIdentifier SourceDBInstanceIdentifier id source_id N/A instance_class N/A N/A N/A params N/A DBInstanceClass instance_class N/A port N/A N/A N/A params N/A Port port N/A availability_zone N/A N/A N/A params N/A AvailabilityZone availability_zone N/A N/A auto_minor_version_upgrade None N/A N/A N/A auto_minor_version_upgrade True N/A N/A N/A params N/A AutoMinorVersionUpgrade true N/A N/A N/A params N/A AutoMinorVersionUpgrade false N/A N/A N/A self get_object CreateDBInstanceReadReplica params DBInstance N/A modify_dbinstance N/A N/A self id param_group security_groups preferred_maintenance_window master_password allocated_storage instance_class backup_retention_period preferred_backup_window multi_az apply_immediately N/A None None None None None None None None False False N/A N/A 
        Modify an existing DBInstance.

        :type id: str
        :param id: Unique identifier for the new instance.

        :type security_groups: list of str or list of DBSecurityGroup objects
        :param security_groups: List of names of DBSecurityGroup to authorize on
                                this DBInstance.

        :type preferred_maintenance_window: str
        :param preferred_maintenance_window: The weekly time range (in UTC)
                                             during which maintenance can
                                             occur.
                                             Default is Sun:05:00-Sun:09:00

        :type master_password: str
        :param master_password: Password of master user for the DBInstance.
                                Must be 4-15 alphanumeric characters.

        :type allocated_storage: int
        :param allocated_storage: The new allocated storage size, in GBs.
                                  Valid values are [5-1024]

        :type instance_class: str
        :param instance_class: The compute and memory capacity of the
                               DBInstance.  Changes will be applied at
                               next maintenance window unless
                               apply_immediately is True.

                               Valid values are:

                               * db.m1.small
                               * db.m1.large
                               * db.m1.xlarge
                               * db.m2.xlarge
                               * db.m2.2xlarge
                               * db.m2.4xlarge

        :type apply_immediately: bool
        :param apply_immediately: If true, the modifications will be applied
                                  as soon as possible rather than waiting for
                                  the next preferred maintenance window.

        :type backup_retention_period: int
        :param backup_retention_period: The number of days for which automated
                                        backups are retained.  Setting this to
                                        zero disables automated backups.

        :type preferred_backup_window: str
        :param preferred_backup_window: The daily time range during which
                                        automated backups are created (if
                                        enabled).  Must be in h24:mi-hh24:mi
                                        format (UTC).

        :type multi_az: bool
        :param multi_az: If True, specifies the DB Instance will be
                         deployed in multiple availability zones.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The modified db instance.
         N/A params N/A DBInstanceIdentifier id N/A param_group N/A N/A N/A params N/A DBParameterGroupName param_group N/A security_groups N/A N/A l N/A N/A group security_groups N/A N/A N/A isinstance group DBSecurityGroup N/A N/A N/A N/A l append N/A group name N/A N/A N/A N/A l append group N/A N/A N/A self build_list_params params l DBSecurityGroups.member N/A preferred_maintenance_window N/A N/A N/A params N/A PreferredMaintenanceWindow preferred_maintenance_window N/A master_password N/A N/A N/A params N/A MasterUserPassword master_password N/A allocated_storage N/A N/A N/A params N/A AllocatedStorage allocated_storage N/A instance_class N/A N/A N/A params N/A DBInstanceClass instance_class N/A N/A backup_retention_period None N/A N/A N/A params N/A BackupRetentionPeriod backup_retention_period N/A preferred_backup_window N/A N/A N/A params N/A PreferredBackupWindow preferred_backup_window N/A multi_az N/A N/A N/A params N/A MultiAZ true N/A apply_immediately N/A N/A N/A params N/A ApplyImmediately true N/A N/A N/A self get_object ModifyDBInstance params DBInstance N/A delete_dbinstance N/A N/A self id skip_final_snapshot final_snapshot_id N/A False N/A N/A 
        Delete an existing DBInstance.

        :type id: str
        :param id: Unique identifier for the new instance.

        :type skip_final_snapshot: bool
        :param skip_final_snapshot: This parameter determines whether a final
                                    db snapshot is created before the instance
                                    is deleted.  If True, no snapshot
                                    is created.  If False, a snapshot
                                    is created before deleting the instance.

        :type final_snapshot_id: str
        :param final_snapshot_id: If a final snapshot is requested, this
                                  is the identifier used for that snapshot.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The deleted db instance.
         N/A params N/A DBInstanceIdentifier id N/A skip_final_snapshot N/A N/A N/A params N/A SkipFinalSnapshot true N/A N/A N/A params N/A SkipFinalSnapshot false N/A N/A params N/A FinalDBSnapshotIdentifier final_snapshot_id N/A N/A N/A self get_object DeleteDBInstance params DBInstance N/A reboot_dbinstance N/A N/A self id N/A N/A N/A 
        Reboot DBInstance.

        :type id: str
        :param id: Unique identifier of the instance.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The rebooting db instance.
         N/A params N/A DBInstanceIdentifier id N/A N/A N/A self get_object RebootDBInstance params DBInstance N/A get_all_dbparameter_groups N/A N/A self groupname max_records marker N/A None None None N/A N/A 
        Get all parameter groups associated with your account in a region.

        :type groupname: str
        :param groupname: The name of the DBParameter group to retrieve.
                          If not provided, all DBParameter groups will be returned.

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: list
        :return: A list of :class:`boto.ec2.parametergroup.ParameterGroup`
         N/A params N/A N/A groupname N/A N/A N/A params N/A DBParameterGroupName groupname N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A N/A N/A self get_list DescribeDBParameterGroups params N/A N/A DBParameterGroup ParameterGroup N/A get_all_dbparameters N/A N/A self groupname source max_records marker N/A None None None N/A N/A 
        Get all parameters associated with a ParameterGroup

        :type groupname: str
        :param groupname: The name of the DBParameter group to retrieve.

        :type source: str
        :param source: Specifies which parameters to return.
                       If not specified, all parameters will be returned.
                       Valid values are: user|system|engine-default

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: :class:`boto.ec2.parametergroup.ParameterGroup`
        :return: The ParameterGroup
         N/A params N/A DBParameterGroupName groupname N/A source N/A N/A N/A params N/A Source source N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A pg N/A N/A self get_object DescribeDBParameters params ParameterGroup N/A N/A pg name groupname N/A pg N/A create_parameter_group N/A N/A self name engine description N/A MySQL5.1 N/A N/A 
        Create a new dbparameter group for your account.

        :type name: string
        :param name: The name of the new dbparameter group

        :type engine: str
        :param engine: Name of database engine.  Must be MySQL5.1 for now.

        :type description: string
        :param description: The description of the new security group

        :rtype: :class:`boto.rds.dbsecuritygroup.DBSecurityGroup`
        :return: The newly created DBSecurityGroup
         N/A params N/A DBParameterGroupName Engine Description name engine description N/A N/A N/A self get_object CreateDBParameterGroup params ParameterGroup N/A modify_parameter_group N/A N/A self name parameters N/A None N/A N/A 
        Modify a parameter group for your account.

        :type name: string
        :param name: The name of the new parameter group

        :type parameters: list of :class:`boto.rds.parametergroup.Parameter`
        :param parameters: The new parameters

        :rtype: :class:`boto.rds.parametergroup.ParameterGroup`
        :return: The newly created ParameterGroup
         N/A params N/A DBParameterGroupName name N/A i N/A range 0 N/A len parameters N/A N/A parameter N/A parameters N/A i N/A N/A N/A parameter merge params N/A i 1 N/A N/A N/A self get_list ModifyDBParameterGroup params ParameterGroup verb POST N/A reset_parameter_group N/A N/A self name reset_all_params parameters N/A False None N/A N/A 
        Resets some or all of the parameters of a ParameterGroup to the
        default value

        :type key_name: string
        :param key_name: The name of the ParameterGroup to reset

        :type parameters: list of :class:`boto.rds.parametergroup.Parameter`
        :param parameters: The parameters to reset.  If not supplied,
                           all parameters will be reset.
         N/A params N/A DBParameterGroupName name N/A reset_all_params N/A N/A N/A params N/A ResetAllParameters true N/A N/A N/A params N/A ResetAllParameters false N/A i N/A range 0 N/A len parameters N/A N/A parameter N/A parameters N/A i N/A N/A N/A parameter merge params N/A i 1 N/A N/A N/A self get_status ResetDBParameterGroup params N/A delete_parameter_group N/A N/A self name N/A N/A N/A 
        Delete a DBSecurityGroup from your account.

        :type key_name: string
        :param key_name: The name of the DBSecurityGroup to delete
         N/A params N/A DBParameterGroupName name N/A N/A N/A self get_status DeleteDBParameterGroup params N/A get_all_dbsecurity_groups N/A N/A self groupname max_records marker N/A None None None N/A N/A 
        Get all security groups associated with your account in a region.

        :type groupnames: list
        :param groupnames: A list of the names of security groups to retrieve.
                           If not provided, all security groups will
                           be returned.

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: list
        :return: A list of :class:`boto.rds.dbsecuritygroup.DBSecurityGroup`
         N/A params N/A N/A groupname N/A N/A N/A params N/A DBSecurityGroupName groupname N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A N/A N/A self get_list DescribeDBSecurityGroups params N/A N/A DBSecurityGroup DBSecurityGroup N/A create_dbsecurity_group N/A N/A self name description N/A None N/A N/A 
        Create a new security group for your account.
        This will create the security group within the region you
        are currently connected to.

        :type name: string
        :param name: The name of the new security group

        :type description: string
        :param description: The description of the new security group

        :rtype: :class:`boto.rds.dbsecuritygroup.DBSecurityGroup`
        :return: The newly created DBSecurityGroup
         N/A params N/A DBSecurityGroupName name N/A description N/A N/A N/A params N/A DBSecurityGroupDescription description N/A group N/A N/A self get_object CreateDBSecurityGroup params DBSecurityGroup N/A N/A group name name N/A N/A group description description N/A group N/A delete_dbsecurity_group N/A N/A self name N/A N/A N/A 
        Delete a DBSecurityGroup from your account.

        :type key_name: string
        :param key_name: The name of the DBSecurityGroup to delete
         N/A params N/A DBSecurityGroupName name N/A N/A N/A self get_status DeleteDBSecurityGroup params N/A authorize_dbsecurity_group N/A N/A self group_name cidr_ip ec2_security_group_name ec2_security_group_owner_id N/A None None None N/A N/A 
        Add a new rule to an existing security group.
        You need to pass in either src_security_group_name and
        src_security_group_owner_id OR a CIDR block but not both.

        :type group_name: string
        :param group_name: The name of the security group you are adding
                           the rule to.

        :type ec2_security_group_name: string
        :param ec2_security_group_name: The name of the EC2 security group
                                        you are granting access to.

        :type ec2_security_group_owner_id: string
        :param ec2_security_group_owner_id: The ID of the owner of the EC2
                                            security group you are granting
                                            access to.

        :type cidr_ip: string
        :param cidr_ip: The CIDR block you are providing access to.
                        See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

        :rtype: bool
        :return: True if successful.
         N/A params N/A DBSecurityGroupName group_name N/A ec2_security_group_name N/A N/A N/A params N/A EC2SecurityGroupName ec2_security_group_name N/A ec2_security_group_owner_id N/A N/A N/A params N/A EC2SecurityGroupOwnerId ec2_security_group_owner_id N/A cidr_ip N/A N/A N/A params N/A CIDRIP N/A N/A urllib quote cidr_ip N/A N/A N/A self get_object AuthorizeDBSecurityGroupIngress params DBSecurityGroup N/A revoke_dbsecurity_group N/A N/A self group_name ec2_security_group_name ec2_security_group_owner_id cidr_ip N/A None None None N/A N/A 
        Remove an existing rule from an existing security group.
        You need to pass in either ec2_security_group_name and
        ec2_security_group_owner_id OR a CIDR block.

        :type group_name: string
        :param group_name: The name of the security group you are removing
                           the rule from.

        :type ec2_security_group_name: string
        :param ec2_security_group_name: The name of the EC2 security group
                                        from which you are removing access.

        :type ec2_security_group_owner_id: string
        :param ec2_security_group_owner_id: The ID of the owner of the EC2
                                            security from which you are
                                            removing access.

        :type cidr_ip: string
        :param cidr_ip: The CIDR block from which you are removing access.
                        See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

        :rtype: bool
        :return: True if successful.
         N/A params N/A DBSecurityGroupName group_name N/A ec2_security_group_name N/A N/A N/A params N/A EC2SecurityGroupName ec2_security_group_name N/A ec2_security_group_owner_id N/A N/A N/A params N/A EC2SecurityGroupOwnerId ec2_security_group_owner_id N/A cidr_ip N/A N/A N/A params N/A CIDRIP cidr_ip N/A N/A N/A self get_object RevokeDBSecurityGroupIngress params DBSecurityGroup N/A N/A revoke_security_group revoke_dbsecurity_group get_all_dbsnapshots N/A N/A self snapshot_id instance_id max_records marker N/A None None None None N/A N/A 
        Get information about DB Snapshots.

        :type snapshot_id: str
        :param snapshot_id: The unique identifier of an RDS snapshot.
                            If not provided, all RDS snapshots will be returned.

        :type instance_id: str
        :param instance_id: The identifier of a DBInstance.  If provided,
                            only the DBSnapshots related to that instance will
                            be returned.
                            If not provided, all RDS snapshots will be returned.

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: list
        :return: A list of :class:`boto.rds.dbsnapshot.DBSnapshot`
         N/A params N/A N/A snapshot_id N/A N/A N/A params N/A DBSnapshotIdentifier snapshot_id N/A instance_id N/A N/A N/A params N/A DBInstanceIdentifier instance_id N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A N/A N/A self get_list DescribeDBSnapshots params N/A N/A DBSnapshot DBSnapshot N/A create_dbsnapshot N/A N/A self snapshot_id dbinstance_id N/A N/A N/A 
        Create a new DB snapshot.

        :type snapshot_id: string
        :param snapshot_id: The identifier for the DBSnapshot

        :type dbinstance_id: string
        :param dbinstance_id: The source identifier for the RDS instance from
                              which the snapshot is created.

        :rtype: :class:`boto.rds.dbsnapshot.DBSnapshot`
        :return: The newly created DBSnapshot
         N/A params N/A DBSnapshotIdentifier DBInstanceIdentifier snapshot_id dbinstance_id N/A N/A N/A self get_object CreateDBSnapshot params DBSnapshot N/A delete_dbsnapshot N/A N/A self identifier N/A N/A N/A 
        Delete a DBSnapshot

        :type identifier: string
        :param identifier: The identifier of the DBSnapshot to delete
         N/A params N/A DBSnapshotIdentifier identifier N/A N/A N/A self get_object DeleteDBSnapshot params DBSnapshot N/A restore_dbinstance_from_dbsnapshot N/A N/A self identifier instance_id instance_class port availability_zone N/A None None N/A N/A 
        Create a new DBInstance from a DB snapshot.

        :type identifier: string
        :param identifier: The identifier for the DBSnapshot

        :type instance_id: string
        :param instance_id: The source identifier for the RDS instance from
                              which the snapshot is created.

        :type instance_class: str
        :param instance_class: The compute and memory capacity of the
                               DBInstance.  Valid values are:
                               db.m1.small | db.m1.large | db.m1.xlarge |
                               db.m2.2xlarge | db.m2.4xlarge

        :type port: int
        :param port: Port number on which database accepts connections.
                     Valid values [1115-65535].  Defaults to 3306.

        :type availability_zone: str
        :param availability_zone: Name of the availability zone to place
                                  DBInstance into.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The newly created DBInstance
         N/A params N/A DBSnapshotIdentifier DBInstanceIdentifier DBInstanceClass identifier instance_id instance_class N/A port N/A N/A N/A params N/A Port port N/A availability_zone N/A N/A N/A params N/A AvailabilityZone availability_zone N/A N/A N/A self get_object RestoreDBInstanceFromDBSnapshot params DBInstance N/A restore_dbinstance_from_point_in_time N/A N/A self source_instance_id target_instance_id use_latest restore_time dbinstance_class port availability_zone N/A False None None None None N/A N/A 
        Create a new DBInstance from a point in time.

        :type source_instance_id: string
        :param source_instance_id: The identifier for the source DBInstance.

        :type target_instance_id: string
        :param target_instance_id: The identifier of the new DBInstance.

        :type use_latest: bool
        :param use_latest: If True, the latest snapshot availabile will
                           be used.

        :type restore_time: datetime
        :param restore_time: The date and time to restore from.  Only
                             used if use_latest is False.

        :type instance_class: str
        :param instance_class: The compute and memory capacity of the
                               DBInstance.  Valid values are:
                               db.m1.small | db.m1.large | db.m1.xlarge |
                               db.m2.2xlarge | db.m2.4xlarge

        :type port: int
        :param port: Port number on which database accepts connections.
                     Valid values [1115-65535].  Defaults to 3306.

        :type availability_zone: str
        :param availability_zone: Name of the availability zone to place
                                  DBInstance into.

        :rtype: :class:`boto.rds.dbinstance.DBInstance`
        :return: The newly created DBInstance
         N/A params N/A SourceDBInstanceIdentifier TargetDBInstanceIdentifier source_instance_id target_instance_id N/A use_latest N/A N/A N/A params N/A UseLatestRestorableTime true N/A N/A restore_time N/A N/A N/A params N/A RestoreTime N/A N/A restore_time isoformat N/A dbinstance_class N/A N/A N/A params N/A DBInstanceClass dbinstance_class N/A port N/A N/A N/A params N/A Port port N/A availability_zone N/A N/A N/A params N/A AvailabilityZone availability_zone N/A N/A N/A self get_object RestoreDBInstanceToPointInTime params DBInstance N/A get_all_events N/A N/A self source_identifier source_type start_time end_time max_records marker N/A None None None None None None N/A N/A 
        Get information about events related to your DBInstances,
        DBSecurityGroups and DBParameterGroups.

        :type source_identifier: str
        :param source_identifier: If supplied, the events returned will be
                                  limited to those that apply to the identified
                                  source.  The value of this parameter depends
                                  on the value of source_type.  If neither
                                  parameter is specified, all events in the time
                                  span will be returned.

        :type source_type: str
        :param source_type: Specifies how the source_identifier should
                            be interpreted.  Valid values are:
                            b-instance | db-security-group |
                            db-parameter-group | db-snapshot

        :type start_time: datetime
        :param start_time: The beginning of the time interval for events.
                           If not supplied, all available events will
                           be returned.

        :type end_time: datetime
        :param end_time: The ending of the time interval for events.
                         If not supplied, all available events will
                         be returned.

        :type max_records: int
        :param max_records: The maximum number of records to be returned.
                            If more results are available, a MoreToken will
                            be returned in the response that can be used to
                            retrieve additional records.  Default is 100.

        :type marker: str
        :param marker: The marker provided by a previous request.

        :rtype: list
        :return: A list of class:`boto.rds.event.Event`
         N/A params N/A N/A N/A source_identifier source_type N/A N/A N/A params N/A SourceIdentifier source_identifier N/A N/A params N/A SourceType source_type N/A start_time N/A N/A N/A params N/A StartTime N/A N/A start_time isoformat N/A end_time N/A N/A N/A params N/A EndTime N/A N/A end_time isoformat N/A max_records N/A N/A N/A params N/A MaxRecords max_records N/A marker N/A N/A N/A params N/A Marker marker N/A N/A N/A self get_list DescribeEvents params N/A N/A Event Event N/A N/A