Consulta uma lista de tarefas de rastreamento de relatórios. Esta operação retorna todas as tarefas de rastreamento da sua conta.
Descrição da operação
A frequência de chamadas para um único usuário é limitada a 3 chamadas por segundo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribeCdnDeliverList |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DeliverId |
integer |
Não |
O ID da tarefa de rastreamento a ser consultada. Se você não especificar este parâmetro, todas as tarefas de rastreamento serão retornadas. |
3 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A entidade de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
12345 |
| Content |
object |
A lista de tarefas de rastreamento. |
"data": [{"deliverId": 1,"status": "enable","createTime": "2020-10-14T11:19:26Z","crontab": "0 0 0 * * ?","frequency": "d","name": " domain name subscription","dmList": ["www.example.com"],"reports": [{"reportId": 1,"conditions": [{"op": "in","field": "prov","value": [" Heilongjiang"," Beijing"]}]},{"reportId": 2}],"deliver": {"email": {"subject": " topic","to": ["example@alibaba-inc.com","example@alibaba-inc.com"]}}}]}} |
| data |
array<object> |
||
|
array<object> |
|||
| createTime |
string |
2021-12-30T10:29:29Z |
|
| crontab |
string |
00 00 08 * * ? |
|
| deliver |
object |
||
|
object |
|||
| to |
array |
||
|
string |
xx@xx.xx |
||
| deliverId |
integer |
1 |
|
| dmList |
array |
||
|
string |
a.b.c |
||
| frequency |
string |
d |
|
| name |
string |
xxxx |
|
| reports |
array<object> |
||
|
object |
|||
| reportId |
integer |
1 |
|
| status |
string |
enable |
|
| timeEndFormat |
string |
-1d |
|
| timeFromFormat |
string |
-1d |
O parâmetro data
| Parâmetro | Tipo | Descrição |
| deliverId | Long | O ID da tarefa de rastreamento. |
| status | String | O status da tarefa de rastreamento. Valores válidos: enable: A tarefa está ativada. disable: A tarefa está desativada. |
| createTime | String | A hora em que a tarefa de rastreamento foi criada. |
| crontab | String | A programação de execução da tarefa de rastreamento. |
| frequency | String | A frequência de execução. Valores válidos: h: a cada hora d: diariamente M: mensalmente |
| name | String | O nome da tarefa de rastreamento. |
| dmList | String[] | A lista de nomes de domínio para a tarefa de rastreamento. |
| reports | String[] | A lista de relatórios assinados. Este parâmetro contém os seguintes subparâmetros: reportId: O ID do relatório. conditions: As condições de filtro para o relatório. Este parâmetro fica vazio se nenhuma condição de filtro for especificada. As condições de filtro incluem a operação ( op), o campo (field) e o valor (value). Apenas a operação in é suportada. |
| deliver | String | O método de entrega. Este parâmetro contém informações como o assunto do e-mail e os destinatários. email: Os detalhes de entrega do e-mail. subject: O assunto do e-mail. to: A lista de destinatários. copy: A lista de destinatários em cópia. |
O parâmetro reports
| Parâmetro | Tipo | Descrição |
| deliverId | Long | O ID da tarefa de rastreamento. |
| status | String | O status da tarefa de rastreamento. Valores válidos: enable: A tarefa está ativada. disable: A tarefa está desativada. |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "12345",
"Content": {
"data": [
{
"createTime": "2021-12-30T10:29:29Z",
"crontab": "00 00 08 * * ?",
"deliver": {
"email": {
"to": [
"xx@xx.xx"
]
}
},
"deliverId": 1,
"dmList": [
"a.b.c"
],
"frequency": "d",
"name": "xxxx",
"reports": [
{
"reportId": 1
}
],
"status": "enable",
"timeEndFormat": "-1d",
"timeFromFormat": "-1d"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | TimeParseFailed | Failed to parse the time parameter. | Failed to parse the time parameter. |
| 400 | SubscriptionAlreadyExists | The subscription already exists. | The subscription already exists. |
| 400 | SubscriptionNotFound | The subscription is not found. | The subscription is not found. |
| 400 | NameAlreadyExists | The name already exists. | The specified name already exists. |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. | The number of tracking tasks has reached the upper limit. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.