DescribeDataFlowTasks
Retrieves data flow task details.
Operation description
Querying data flow tasks is supported only on CPFS 2.2.0 or later and CPFS AI Computing Edition 2.4.0 or later. You can find the version information on the file system details page in the console.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:DescribeDataFlowTasks |
get |
*DataFlow
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
The file system ID.
|
bmcpfs-290w65p03ok64ya**** |
| Filters |
array<object> |
No |
A collection of filters. |
|
|
object |
No |
|||
| Key |
string |
No |
The filter key. Valid values:
|
DataFlowIds |
| Value |
string |
No |
The filter value. This parameter does not support wildcards.
|
df-194433a5be31**** |
| NextToken |
string |
No |
The pagination token for the next page of results. If the response is truncated, use this token in your next request to retrieve the subsequent page. |
TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
| MaxResults |
integer |
No |
The maximum number of results to return per page. Valid values: 10 to 100. Default value: 20. |
20 |
| WithReports |
boolean |
No |
Specifies whether to return report information.
Note
|
True |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
| NextToken |
string |
If the response is truncated, use NextToken to retrieve the remaining results. |
TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0= |
| TaskInfo |
object |
||
| Task |
array<object> |
A list of data flow tasks. |
|
|
array<object> |
|||
| FilesystemId |
string |
The file system ID. |
bmcpfs-290w65p03ok64ya**** |
| DataFlowId |
string |
The data flow ID. |
df-194433a5be31**** |
| TaskId |
string |
The data flow task ID. |
task-38aa8e890f45**** |
| SourceStorage |
string |
The access path of the source storage. The format is Where:
Note
|
oss://178321033379****:bucket-01 |
| FileSystemPath |
string |
The path of the fileset in the CPFS file system. Limits:
Note
This parameter is supported only by CPFS. |
/a/b/c/ |
| Originator |
string |
The originator of the data flow task. Valid values:
Note
This parameter is supported only by CPFS. |
User |
| TaskAction |
string |
The type of the data flow task. Valid values:
Note
|
Import |
| DataType |
string |
The type of data that the data flow task operates on. Valid values:
Note
CPFS computing edition supports only the |
MetaAndData |
| Progress |
integer |
The progress of the data flow task, based on the number of completed operations. |
50 |
| Status |
string |
The status of the data flow task. Valid values:
|
Failed |
ReportPath
deprecated
|
string |
The path where the data flow task report is saved in the CPFS file system.
|
/path_in_cpfs/reportfile.cvs |
| CreateTime |
string |
The time when the task was created. |
2021-08-04 18:27:35 |
| StartTime |
string |
The time when the task started. |
2021-08-04 18:27:35 |
| EndTime |
string |
The time when the task ended. |
2021-08-04 18:27:35 |
| FsPath |
string |
The intelligent directory path. |
/aa/ |
| ConflictPolicy |
string |
The conflict policy for files with the same name.
|
KEEP_LATEST |
| Directory |
string |
The directory processed by the data flow task. |
/path_in_cpfs/ |
| DstDirectory |
string |
The destination directory mapped to the data flow task. |
/path_in_cpfs/ |
| ErrorMsg |
string |
The cause of the task exception. Note
A null or empty value in this field indicates that no error occurred. |
{"ErrorKey":"PATH_NOT_ACCESSIBLE","ErrorDetail":"lstat /cpfs/370lx1ev9ss27o****/test/abcdfnotfound: no such file or directory"} |
| ProgressStats |
object |
The progress details of the data flow task. |
|
| FilesTotal |
integer |
The total number of files scanned at the source. |
3 |
| FilesDone |
integer |
The number of files that have been processed, including skipped files. |
3 |
| ActualFiles |
integer |
The number of files that were actually transferred. |
3 |
| BytesTotal |
integer |
The total amount of data scanned at the source, in bytes. |
131092971520 |
| BytesDone |
integer |
The amount of data that has been processed, including data from skipped files, in bytes. |
131092971520 |
| ActualBytes |
integer |
The amount of data that was actually transferred, in bytes. |
131092971520 |
| RemainTime |
integer |
The estimated time remaining, in seconds. |
437 |
| AverageSpeed |
integer |
The average transfer speed, in bytes/s. |
342279299 |
| Reports |
object |
||
| Report |
array<object> |
A list of reports. Note
|
|
|
object |
|||
| Name |
string |
The name of the report.
|
TotalFilesReport |
| Path |
string |
The report URL. |
https://a-hbr-temp-cn-hangzhou-staging.oss-cn-hangzhou.aliyuncs.com/temp/report/162319438359****/job-000bb6fwqficjbxk****/job-000bb6fwqficjbxk****_failed.zip?Expires=1721201422&OSSAccessKeyId=LTA****************&Signature=Fp%2BvauORTIVxooXY2tec6z0T%2Bp4%3D |
| Includes |
string |
The subdirectories to include in the task. The task processes only the contents within these directories. Note
This feature is supported only by CPFS computing edition. |
["/test/","/test1/"] |
| TransferFileListPath |
string |
Specifies an OSS directory that contains a CSV file. The task synchronizes only the files listed in this CSV file. Note
This feature is supported only by CPFS computing edition. |
/path_in_cpfs/ |
Examples
Success response
JSON format
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****",
"NextToken": "TGlzdFJlc291cmNlU****mVzJjE1MTI2NjY4NzY5MTAzOTEmMiZORnI4NDhVeEtrUT0=",
"TaskInfo": {
"Task": [
{
"FilesystemId": "bmcpfs-290w65p03ok64ya****",
"DataFlowId": "df-194433a5be31****",
"TaskId": "task-38aa8e890f45****",
"SourceStorage": "oss://178321033379****:bucket-01",
"FileSystemPath": "/a/b/c/",
"Originator": "User",
"TaskAction": "Import",
"DataType": "MetaAndData ",
"Progress": 50,
"Status": "Failed",
"ReportPath": "/path_in_cpfs/reportfile.cvs",
"CreateTime": "2021-08-04 18:27:35",
"StartTime": "2021-08-04 18:27:35",
"EndTime": "2021-08-04 18:27:35",
"FsPath": "/aa/",
"ConflictPolicy": "KEEP_LATEST",
"Directory": "/path_in_cpfs/",
"DstDirectory": "/path_in_cpfs/\n",
"ErrorMsg": "{\"ErrorKey\":\"PATH_NOT_ACCESSIBLE\",\"ErrorDetail\":\"lstat /cpfs/370lx1ev9ss27o****/test/abcdfnotfound: no such file or directory\"}",
"ProgressStats": {
"FilesTotal": 3,
"FilesDone": 3,
"ActualFiles": 3,
"BytesTotal": 131092971520,
"BytesDone": 131092971520,
"ActualBytes": 131092971520,
"RemainTime": 437,
"AverageSpeed": 342279299
},
"Reports": {
"Report": [
{
"Name": "TotalFilesReport",
"Path": "https://a-hbr-temp-cn-hangzhou-staging.oss-cn-hangzhou.aliyuncs.com/temp/report/162319438359****/job-000bb6fwqficjbxk****/job-000bb6fwqficjbxk****_failed.zip?Expires=1721201422&OSSAccessKeyId=LTA****************&Signature=Fp%2BvauORTIVxooXY2tec6z0T%2Bp4%3D"
}
]
},
"Includes": "[\"/test/\",\"/test1/\"]\n",
"TransferFileListPath": "/path_in_cpfs/\n"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | The parameter contains illegal characters. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | This Api does not support this fileSystem version. |
| 403 | OperationDenied.DataFlowNotSupported | The operation is not supported. | |
| 404 | InvalidParameter.InvalidNextToken | The specified NextToken is invaild. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | The specified file system does not exist. |
| 404 | InvalidDataFlow.NotFound | The specified data flow does not exist. | |
| 404 | InvalidParameter.InvalidMaxResults | The specified MaxResults is invalid. | |
| 404 | InvalidFilterParam | The specified Filter.N.Key is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.