You need to enable JavaScript to run this app.
RDS for PostgreSQL

RDS for PostgreSQL

Copy page
Download PDF
V2(2022-01-01)
API overview
Copy page
Download PDF
API overview
This topic summarizes the APIs available in RDS for PostgreSQL.​
tip​
In a single region, the API flow control limit of RDS for PostgreSQL is 20 times/second, that is, a single Volcano Engine account cannot call a single API interface more than 20 times per second. If this limit is exceeded, the API request execution will fail and an AccountFlowLimitExceeded error will be prompted.​
Global​
​
API​
Note​
Call the DescribeRegions API to query the list of available regions.​
Call the DescribeAvailabilityZones API to query the list of availability zones (AZs).​
​
Managing instances​
​
API​
Note​
Call CreateDBInstance API to create an instance.​
Call the DescribeDBInstances API to query a list of instances.​
Call DescribeDBInstanceDetail API to query instance details.​
Call the DescribeDBInstanceSpecs API to query instance specifications available for sale.​
Call the DescribeDBInstancePriceDetail API to query instance price details.​
Call the DescribeDBInstancePriceDifference API to query instance price difference.​
Call the ModifyDBInstanceName API to modify the instance name.​
Call the ModifyDBInstanceSpec API to modify instance configurations.​
Call the ModifyDBInstanceChargeType API to modify the billing type of an instance.​
Call the ModifyDBInstanceAvailabilityZone API to migrate nodes from one AZ to another AZ in the same region.​
Call the AddTagsToResource API to add tags to an instance.​
Call the RemoveTagsFromResource API to remove tags from an instance.​
Call the RestartDBInstance API to restart an instance.​
Call the DeleteDBInstance API to delete an instance.​
Call the ModifyDBInstanceMaintenanceWindow API to modify the maintenance window of an instance.​
​
Managing databases​
​
API​
Note​
Call the CreateDatabase API to create a database.​
Call the DescribeDatabases API to query a list of databases.​
Call the ModifyDatabaseOwner API to modify the database owner.​
Call the CloneDatabase API to clone an existing database.​
Call the DeleteDatabase API to delete a database.​
​
Managing accounts​
​
API​
Note​
Call the CreateDBAccount API to create an account.​
Call the DescribeDBAccounts API to query a list of accounts.​
Call the ModifyDBAccountPrivilege API to modify the database account permissions.​
Call the RevokeDBAccountPrivilege API to revoke authorization to database accounts.​
Call the ResetDBAccount API to reset the account password.​
Call the DeleteDBAccount API to delete an account.​
​
Managing schemas​
​
API​
Note​
Call the CreateSchema API to create a schema.​
Call the DescribeSchemas API to query a list of schemas.​
Call the ModifySchemaOwner API to modify the schema owner.​
Call the DeleteSchema API to delete a schema.​
​
Managing connections​
​
API​
Note​
Call the CreateDBEndpoint API to create an endpoint for the specified instance.​
Call the ModifyDBEndpointName API to modify the connection endpoint name.​
Call the ModifyDBInstanceConfig API to set whether to enable the global read-only mode for the instance.​
Call the ModifyDBEndpointReadWeight API to modify the read weight distribution mode and custom weight ratio of an endpoint.​
Call the ModifyDBEndpointReadWriteFlag API to enable or disable read-write separation.​
Call the ModifyDBEndpointReadWriteDelayThreshold API to modify the read-only latency threshold of an endpoint.​
Call the ModifyDBEndpointAddress API to modify the instance address.​
Call the CreateDBEndpointPublicAddress API to create a public address.​
Call the DeleteDBEndpointPublicAddress API to delete a public endpoint address.​
Call the DescribeDBInstanceProxyParameters API to query the connection parameter configuration after read-write separation is enabled on the default endpoint of an instance.​
Call the ModifyDBEndpointProxyConfig API to modify the number of read/write separation proxy connections for the connection endpoint.​
Call the DeleteDBEndpoint API to delete a connection endpoint.​
​
Managing parameters​
​
API​
Note​
Call the DescribeDBInstanceParameters API to query instance parameters.​
Call the ModifyDBInstanceParameters API to modify instance parameters.​
Call the DescribeDBInstanceParametersLog API to query the modification history of an instance parameter.​
Call the DescribeDBEngineVersionParameters API to query the list of parameters supported for a specified database engine version.​
Call the CreateParameterTemplate API to create a parameter template.​
Call the ListParameterTemplates API to query the parameter templates of the account in the current region.​
Call the DescribeParameterTemplate API to query the details of the parameter template.​
Call the DescribeApplyParameterTemplate API to query the parameter changes after applying the parameter template (only query, not actually apply).​
Call the SaveAsParameterTemplate API to export the current parameter configuration of the instance as a parameter template.​
Call the CloneParameterTemplate API to clone the parameter template.​
Call the ModifyParameterTemplate API to modify a parameter template.​
Call the DeleteParameterTemplate API to delete a parameter template.​
​
Backup and recovery​
​
API​
Note​
Call the CreateBackup API to create a data backup.​
Call the DescribeBackups API to query a list of backups.​
Call the DescribeDetachedBackups API to query the backup of a deleted instance.​
Call the DescribeRecoverableTime API to query the time range for data recovery from an instance backup.​
Call the DescribeBackupPolicy API to query the backup policy.​
Call the ModifyBackupPolicy API to modify the backup policy.​
Call the DownloadBackup API to download a backup.​
Call the GetBackupDownloadLink API to obtain the download link of the backup.​
Call the RestoreToNewInstance API to restore data to a new instance.​
Call the RestoreToExistedInstance API to restore data to an existing instance.​
Call the DeleteBackup API to delete the data backup.​
Call the DescribeSlots API to query the replication slots of the instance.​
Call the DeleteSlot API to delete the replication slot.​
Call the DescribeWALLogBackups API to obtain the list of backed-up WAL logs for the specified instance.​
​
Logs​
​
API​
Note​
Call the DescribeFailoverLogs API to query the primary/secondary switchover log of the instance.​
​
Event management​
​
API​
Note​
Call the DescribePlannedEvents API to query the operation and maintenance events in the current region.​
Call the ModifyPlannedEventExecuteTime API to modify the execution time of operation and maintenance events.​
​
Data security​
​
API​
Note​
Call the DescribeAllowLists API to query the allowlists list in a specific region.​
Call the DescribeAllowListDetail API to query the allowlist details.​
Call the CreateAllowList API to create an allowlist.​
Call the ModifyAllowList API to modify the allowlist.​
Call the AssociateAllowList API to associate an allowlist.​
Call the DisassociateAllowList API to disassociate an allowlist.​
Call the DeleteAllowList API to delete an allowlist.​
Call the UnifyNewAllowList API to merge some allowlists of multiple instances into a new allowlist.​
Call the UpgradeAllowListVersion API to upgrade the version of an allowlist.​
Call the DescribeDBInstanceSSL API to query the SSL settings of the specified instance.​
Call the ModifyDBInstanceSSL interface to modify the SSL configuration of the specified instance.​
Call the DownloadSSLCertificate API to download the SSL certificate of the specified instance.​
​
Managing tasks​
​
API​
Note​
Call the DescribeTasks API to query tasks.​
Call the ModifyTask API to edit the task.​
​
​
Last updated: 2026.03.31 10:45:17