Updated on 2022-08-10 GMT+08:00

UGO Actions

The check mark (√) and cross symbol (x) indicate that an action takes effect and does not take effect for the corresponding type of projects, receptively.

Table 1 Actions

Function

API

Action

IAM Project

Enterprise Project

Querying API versions

/

None.

√

√

Querying a specified API version

/{api_version}

None.

√

√

Querying quotas

/v1/{project_id}/quotas

ugo:jobs:getQuotas

√

√

Converting SQL statements

/v1/{project_id}/sql-conversion

ugo:sqlStatement:convert

√

√

Creating an evaluation project

/v1/{project_id}/evaluation-projects

ugo:evaluationJob:create

√

√

Querying evaluation projects

/v1/{project_id}/evaluation-projects

ugo:evaluationJob:list

√

√

Querying the status of an evaluation project

/v1/{project_id}/evaluation-projects/{evaluation_project_id}/status

ugo:jobs:getDetails

√

√

Querying details about an evaluation project

/v1/{project_id}/evaluation-projects/{evaluation_project_id}/detail

ugo:jobs:getDetails

√

√

Confirming the target database type

/v1/{project_id}/evaluation-projects/target-confirmation

ugo:evaluationJob:updateEvalProject

√

√

Deleting an evaluation project

/v1/{project_id}/evaluation-projects/{evaluation_project_id}

ugo:evaluationJob:delete

√

√

Creating a migration project

/v1/{project_id}/migration-projects

ugo:migrationJob:create

√

√

Querying migration projects

/v1/{project_id}/migration-projects

ugo:migrationJob:list

√

√

Querying the status of a migration project

/v1/{project_id}/migrations/{migration_project_id}/status

ugo:jobs:getDetails

√

√

Checking target database permissions

/v1/{project_id}/migration-projects/{migration_project_id}/permission-check

ugo:migrationJob:create

√

√

Querying permission check results

/v1/{project_id}/migration-projects/{migration_project_id}/permission-result

ugo:jobs:getDetails

√

√

Querying migration project details

/v1/{project_id}/migration-projects/{migration_project_id}/detail

ugo:jobs:getDetails

√

√

Submitting syntax conversion

/v1/{project_id}/migration-projects/{migration_project_id}/syntax-conversion

ugo:migrationJob:startConvert

√

√

Querying the syntax conversion progress of objects

/v1/{project_id}/migration-projects/{migration_project_id}/syntax-conversion-progress

ugo:jobs:getDetails

√

√

Submitting verification

/v1/{project_id}/migration-projects/{migration_project_id}/verification

ugo:migrationJob:startVerify

√

√

Querying the verification progress

/v1/{project_id}/migration-projects/{migration_project_id}/verification-progress

ugo:jobs:getDetails

√

√

Downloading a migration error report

/v1/{project_id}/migration-projects/{migration_project_id}/download-failure-report

ugo:jobs:getDetails

√

√

Deleting a migration project

/v1/{project_id}/migration-projects/{migration_project_id}

ugo:migrationJob:delete

√

√