Help Center/ Data Admin Service/ API Reference/ APIs/ Intelligent O&M/ Viewing Details About a Binlog Parsing Task
Updated on 2026-08-25 GMT+08:00

Viewing Details About a Binlog Parsing Task

Function

This API is used to view details about a binlog parsing task.

Authorization Information

Each account has permissions to call all APIs, but IAM users must have the required permissions specifically assigned.

  • If you are using role/policy-based authorization, see the required permissions in Permissions Policies and Supported Actions.
  • If you are using identity policy-based authorization, the following identity policy-based permissions are required.

    Action

    Access Level

    Resource Type (*: required)

    Condition Key

    Alias

    Dependencies

    das:clouddba:listBinlog

    List

    Instance

    -

    -

    -

URI

GET /v3/{project_id}/connections/{connection_id}/binlog-parse/get-task-info

Table 1 URI parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Definition

Project ID of a tenant in a region.

To obtain this value, see Obtaining a Project ID.

Constraints

N/A

Range

The value can contain 32 characters. Only letters and digits are supported.

Default Value

N/A

connection_id

Yes

String

Definition

Connection ID established between a database account and the database. The database user ID is created using the API in Creating an Instance Connection.

Constraints

N/A

Range

The value is a UUID containing 36 characters. Only letters, digits, and hyphens (-) are allowed.

Default Value

N/A

Table 2 Query parameters

Parameter

Mandatory

Type

Description

task_id

Yes

Long

Definition

ID of a parsing task

Constraints

N/A

Range

N/A

Default Value

N/A

Request Parameters

None

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

id

Long

Definition

ID of a parsing task

Range

N/A

gmt_create

Long

Definition

Task creation time, in milliseconds

Range

N/A

gmt_modified

Long

Definition

Task modification time, in milliseconds

Range

N/A

tenant_id

String

Definition

Tenant ID

Range

N/A

tenant_name

String

Definition

Tenant name

Range

N/A

user_id

String

Definition

User ID

Range

N/A

user_name

String

Definition

Username

Range

N/A

connection_id

String

Definition

Connection ID established between a database account and the database. The database user ID is created using the API for creating an instance connection.

Range

The value is a UUID containing 36 characters. Only letters, digits, and hyphens (-) are allowed.

binlog_type

String

Definition

Binlog type

Range

  • latest: latest logs
  • backup: archive logs

file_name

String

Definition

Name of a binlog file

Range

N/A

position

String

Definition

Position for parsing a binlog file

Range

N/A

status

Integer

Definition

Task status

Range

  • 0: initializing
  • 1: running
  • 2: partially successful
  • 3: successful
  • 4: failed
  • -1: deleted

err_msg

String

Definition

Error message

Range

N/A

Example Requests

GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/connections/179e525e-0e9c-4dcc-9dd7-ee2f36121e23/binlog-parse/get-task-info?task_id=1164

Example Responses

Status code: 200

Success.

{
    "id": 1164,
    "gmt_create": 1764142070701,
    "gmt_modified": 1764142668530,
    "tenant_id": "05204146e600d48f0f02c002850ec340",
    "tenant_name": "Tenant_name",
    "user_id": "052041480300d4871f02c002ddb097b8",
    "user_name": "User_name",
    "connection_id": "f6ec61f9-24c5-4aaf-b42b-d45d23274031",
    "binlog_type": "latest",
    "file_name": "mysql-bin.045356",
    "position": "mysql-bin.045356#1720",
    "status": -1,
    "err_msg": ""
}

Status Codes

Status Code

Description

200

Success.

400

Client error.

500

Server error.

Error Codes

See Error Codes.