GaussDB(for MySQL) 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 |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.