Updated on 2023-10-18 GMT+08:00

GaussDB(for MySQL) Actions

Table 1 Actions

Permissions

APIs

Actions

IAM Project

Enterprise Project

Querying Resource Quotas

GET /mysql/v3/{project_id}/quotas

gaussdb:instance:list

Configuring Resource Quotas

POST /mysql/v3/{project_id}/quotas

gaussdb:quota:modify

Modifying Resource Quotas

PUT /mysql/v3/{project_id}/quotas

gaussdb:quota:modify

Querying Version Information About a DB Engine

GET

/mysql/v3/{project_id}/datastores/{database_name}

gaussdb:instance:list

Querying Database Specifications

GET

/mysql/v3/{project_id}/flavors/{database}?version_name={version_name}&spec_code={spec_code}

gaussdb:instance:list

Creating a DB Instance

POST

/mysql/v3/{projectId}/instances

gaussdb:instance:create

Querying DB Instances

GET

/mysql/v3/{projectId}/instances

gaussdb:instance:list

Querying Details of a DB Instance

GET

/mysql/v3/{project_id}/instances/{instance_id}

gaussdb:instance:list

Deleting a DB Instance

DELETE

/mysql/v3/{project_id}/instances/{instance_id}

gaussdb:instance:delete

Querying Parameter Templates

GET

/mysql/v3/{project_id}/configurations

gaussdb:param:list

Obtaining Task Information

GET

/mysql/v3/{projectId}/jobs

gaussdb:instance:list

Creating a Read Replica

POST

/mysql/v3/{project_id}/instances/{instance_id}/nodes/enlarge

gaussdb:instance:create

Deleting a Read Replica

DELETE

/mysql/v3/{project_id}/instances/{instance_id}/nodes/{node_id}

gaussdb:instance:delete

Scaling up Storage Space of a Yearly/Monthly Instance

POST

/mysql/v3/{project_id}/instances/{instance_id}/volume/extend

gaussdb:instance:modifySpec

Changing a DB Instance Name

PUT

/mysql/v3/{project_id}/instances/{instance_id}/name

gaussdb:instance:modify

Resetting a Database Password

POST

/mysql/v3/{project_id}/instances/{instance_id}/password

gaussdb:instance:modify

Changing DB Instance Specifications

POST

/mysql/v3/{project_id}/instances/{instance_id}/action

gaussdb:instance:modifySpec

Creating a Manual Backup

POST

/mysql/v3/{project_id}/backups/create

gaussdb:backup:create

Querying a Backup List

GET

/mysql/v3/{project_id}/backups

gaussdb:backup:list

Querying an Automated Backup Policy

GET

/mysql/v3/{project_id}/instances/{instance_id}/backups/policy

gaussdb:backup:list

Modifying an Automated Backup Policy

PUT

/mysql/v3/{project_id}/instances/{instance_id}/backups/policy/update

gaussdb:instance:modifyBackupPolicy