Help Center/ Data Admin Service/ API Reference/ Deprecated APIs/ Creating a Space Analysis Task
Updated on 2024-12-04 GMT+08:00

Creating a Space Analysis Task

Function

This API is used to create a space analysis task, for example, triggering re-analysis. This function is supported for MySQL and TaurusDB.

URI

POST /v3/{project_id}/instances/{instance_id}/space-analysis

Table 1 Path parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Project ID.

To obtain this value, see Obtaining a Project ID.

instance_id

Yes

String

Instance ID.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

X-Language

No

String

Language.

Enumerated values:

  • zh-cn
  • en-us
Table 3 Request body parameters

Parameter

Mandatory

Type

Description

operate

Yes

String

Operation type.

Enumerated values:

  • reanalysis

datastore_type

Yes

String

Engine type.

Enumerated values:

  • MySQL
  • TaurusDB

Response Parameters

Status code: 200

Table 4 Response body parameters

Parameter

Type

Description

execution_time

Long

Execution time, expressed in the form of a timestamp in milliseconds.

Status code: 400

Table 5 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

Minimum length: 8 characters

Maximum length: 36 characters

error_msg

String

Error message.

Minimum length: 2 characters

Maximum length: 512 characters

Status code: 500

Table 6 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

Minimum length: 8 characters

Maximum length: 36 characters

error_msg

String

Error message.

Minimum length: 2 characters

Maximum length: 512 characters

Example Request

Creating a space analysis task

POST https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/fa7d0b6e40704cd48facf9889d6e745bin01/space-analysis

{
  "operate" : "reanalysis",
  "datastore_type" : "MySQL"
}

Example Response

Status code: 200

Success

{
  "execution_time" : 1615358657378
}

Status Codes

Status Code

Description

200

Success

400

Client error

500

Server error

Error Codes

For details, see Error Codes.