枚举同步任务列表
拉取同步任务列表
Path Parameters
subscription_name string required
订阅
resource_group_name string required
资源组
zone string required
可用区
data_sync_name string required
Possible values: <= 63 characters
, Value must match regular expression ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$
数据同步工具资源名称
application/json
Request Body required
page object
is_history int32 required
是否是历史任务
filter string
关键字:任务名称
type string
关键字:任务类型
Responses
- 200
- default
OK
application/json
Schema
Example (from schema)
Schema
data_sync_task object[]
page object
{
"data_sync_task": [
{
"task_id": "string",
"task_name": "string",
"uid": "string",
"user_id": "string",
"tenant_id": "string",
"type": "AOSSTOFS",
"state": "SCANNING",
"src_info": [
{
"id": "string",
"region": "string",
"prefix": "string",
"name": "string",
"endpoint": "string",
"zone": "string"
}
],
"dst_info": {
"id": "string",
"region": "string",
"prefix": "string",
"name": "string",
"endpoint": "string",
"zone": "string"
},
"size_unit": "EB",
"size": 0,
"start": 0,
"end": 0,
"percent": 0,
"rate": "string",
"time_cost": "string",
"create": 0,
"src_third_info": {
"type": "OSS",
"host": "string",
"ak": "string",
"sk": "string",
"path": "string"
},
"err_msg": "string",
"total_num": 0,
"complete_num": 0,
"exist_num": 0
}
],
"page": {
"page": 0,
"page_size": 0,
"total": 0
}
}
Default error response
application/json
Schema
Example (from schema)
Schema
code int32
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
message string
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
POST /storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list
Authorization
name: bearerAuthtype: httpscheme: bearer
Request
Request
curl / cURL
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
python / requests
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
go / native
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
nodejs / axios
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
ruby / Net::HTTP
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
csharp / RestSharp
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
php / cURL
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
java / OkHttp
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'
powershell / RestMethod
curl -L -X POST 'https://ads.cn-sh-01.sensecoreapi.cn/storage/ads/data/v1/subscriptions/:subscription_name/resourceGroups/:resource_group_name/zones/:zone/dataSync/:data_sync_name/task/list' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"page": {
"page": 0,
"page_size": 0
},
"is_history": 0,
"filter": "string",
"type": "string"
}'