Create and manage relational databases -- PostgreSQL, MySQL, Aurora, and more.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_tags_to_resource | Add tags to a database resource | resource_name, tags | dict |
create_db_cluster ⚠ | Create an Aurora database cluster | db_cluster_identifier [engine, master_username, master_user_password, database_name] | RDSCluster |
create_db_instance ⚠ | Create a database instance | db_instance_identifier [db_instance_class, engine, master_username, master_user_password, allocated_storage, storage_type, publicly_accessible, availability_zone, db_name, vpc_security_group_ids, db_subnet_group_name] | RDSInstance |
create_db_instance_read_replica | Create a read replica | db_instance_identifier, source_db_instance_identifier [db_instance_class] | RDSInstance |
create_db_snapshot | Create a database snapshot | db_snapshot_identifier, db_instance_identifier | RDSSnapshot |
create_db_subnet_group | Create a DB subnet group | db_subnet_group_name, db_subnet_group_description, subnet_ids | RDSSubnetGroup |
delete_db_cluster ⚠ | Delete an Aurora database cluster | db_cluster_identifier [skip_final_snapshot] | RDSCluster |
delete_db_instance ⚠ | Delete a database instance | db_instance_identifier [skip_final_snapshot, final_snapshot_identifier] | RDSInstance |
delete_db_snapshot ⚠ | Delete a database snapshot | db_snapshot_identifier | RDSSnapshot |
describe_db_clusters | Describe Aurora database clusters | [db_cluster_identifier] | list |
describe_db_engine_versions | Describe available database engine versions | [engine] | list |
describe_db_instances | Describe database instances | [db_instance_identifier] | list |
describe_db_parameter_groups | Describe DB parameter groups | [db_parameter_group_name] | list |
describe_db_snapshots | Describe database snapshots | [db_instance_identifier, db_snapshot_identifier] | list |
describe_db_subnet_groups | Describe DB subnet groups | [db_subnet_group_name] | list |
describe_events | Describe database events | [source_identifier, source_type, duration] | list |
describe_orderable_db_instance_options | Describe orderable DB instance options | [engine] | list |
list_tags_for_resource | List tags for a database resource | resource_name | dict |
modify_db_instance | Modify a database instance | db_instance_identifier [db_instance_class, allocated_storage, apply_immediately] | RDSInstance |
promote_read_replica | Promote a read replica to standalone | db_instance_identifier | RDSInstance |
reboot_db_instance | Reboot a database instance | db_instance_identifier [force_failover] | RDSInstance |
remove_tags_from_resource | Remove tags from a database resource | resource_name, tag_keys | dict |
restore_db_instance_from_snapshot | Restore a database instance from a snapshot | db_instance_identifier, db_snapshot_identifier [db_instance_class] | RDSInstance |
start_db_instance | Start a stopped database instance | db_instance_identifier | RDSInstance |
stop_db_instance | Stop a database instance | db_instance_identifier | RDSInstance |
Full schema explorer, code generation, and live API testing