Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Wang , Deng Ke <wangdengke2@huawei.com> Co-committed-by: Wang , Deng Ke <wangdengke2@huawei.com>
15 KiB
API Overview
RDS provides extended APIs and OpenStack-compatible APIs. RDS APIs enable you to use all RDS functions, including creating DB instances, obtaining log information, and backing up and restoring data.
Type |
Subtype |
Description |
---|---|---|
RDS APIs (v3) |
API Version Queries |
Obtain API versions, including the API version list and API version information. |
RDS APIs (v3) |
DB Engine Version Queries |
Query the DB version information of a specified DB engine. |
RDS APIs (v3) |
DB Specifications Queries |
Query the DB specifications of a specified DB engine version. |
RDS APIs (v3) |
DB Storage Type Queries |
Query the storage type of a specified DB engine version. |
RDS APIs (v3) |
DB Instance Management |
Manage DB instances, including creating a DB instance, adjusting instance storage space, rebooting a DB instance, deleting a DB instance, obtaining a DB instance list, and obtaining detailed information of a specified DB instance. |
RDS APIs (v3) |
Database Security |
Improve database security, including configuring SSL data encryption, changing database ports, modifying security groups, and changing private IP addresses. |
RDS APIs (v3) |
Parameter Configuration |
Configure parameters, including obtaining a parameter list, obtaining configuration parameter information, obtaining default parameters of a DB instance, setting configuration parameters, restoring parameters to their default values, obtaining a parameter template list, and obtaining a parameter template. |
RDS APIs (v3) |
Backup and Restoration |
Back up and restore data, including setting an automated backup policy, obtaining an automated backup policy, creating a manual backup, and deleting a manual backup. |
RDS APIs (v3) |
Log Information Queries |
Obtain log information, including querying database error logs and querying database slow logs. |
RDS APIs (v3) |
Database and Account Management (MySQL) |
Create and query databases, create, query, and accounts, grant accounts permissions, and revoke permissions of accounts. |
RDS APIs (v3) |
Database and Account Management (PostgreSQL) |
Create and query databases, and create and query accounts. |
RDS APIs (v3) |
Database and Account Management (Microsoft SQL Server) |
Create and query databases, create, query, and delete accounts, and grant and revoke permissions to accounts |
RDS APIs (v3) |
Recycle Bin |
Set a recycling policy. |
RDS APIs (v3) |
Tag Management |
Manage tags, including adding tags in batches, deleting tags in batches, and querying project tags. |
RDS APIs (v3) |
Task Information Queries |
Obtain information about a specified task in the task center. |
Native OpenStack API |
DB Instance Management |
Manage DB instances, including creating a DB instance, adjusting instance storage space, rebooting a DB instance, deleting a DB instance, obtaining a DB instance list, and obtaining detailed information of a specified DB instance. |
Native OpenStack API |
Parameter Configuration |
Configure parameters, including obtaining a parameter list, obtaining default parameters of a DB instance, and creating a parameter template. |
RDS APIs (v1) |
API Version Queries |
Obtain API versions, including the API version list and API version information. |
RDS APIs (v1) |
Database Version Queries |
Obtain version information about a specified database type. |
RDS APIs (v1) |
DB Instance Management |
Manage DB instances, including creating a DB instance, adjusting instance storage space, rebooting a DB instance, deleting a DB instance, obtaining a DB instance list, and obtaining detailed information of a specified DB instance. |
RDS APIs (v1) |
Parameter Configuration |
Configure parameters, including obtaining a parameter list, obtaining configuration parameter information, obtaining default parameters of a DB instance, setting configuration parameters, restoring parameters to their default values, obtaining a parameter template list, and obtaining a parameter template. |
RDS APIs (v1) |
Backup and Restoration |
Back up and restore data, including setting an automated backup policy, obtaining an automated backup policy, creating a manual backup, and deleting a manual backup. |
RDS APIs (v1) |
Log Information Queries |
Obtain log information, including querying database error logs and querying database slow logs. |
RDS APIs (v1) |
Tag Management |
Manage tags, including adding a tag, query a tag, and deleting a tag. |