Atualiza uma tarefa de rastreamento.
Descrição da operação
Cada conta pode chamar esta operação até três vezes 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:UpdateCdnDeliverTask |
update |
*DeliverTask
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DeliverId |
integer |
Sim |
O ID da tarefa de rastreamento que você deseja atualizar. |
3 |
| Name |
string |
Não |
O nome da tarefa de rastreamento. |
Domain subscription |
| Reports |
string |
Não |
Os relatórios de operações rastreados pela tarefa. Os dados devem ser escapados em JSON. |
[{\"reportId\":1,\"conditions\":[{\"field\":\"prov\",\"op\":\"in\",\"value\":[\" Heilongjiang\",\" Beijing\"]}]}] |
| DomainName |
string |
Não |
O nome de domínio que você deseja rastrear. Você pode especificar até 500 nomes de domínio em cada solicitação. Separe vários nomes de domínio com vírgulas (,). Se você não especificar um nome de domínio, a tarefa coletará dados de todos os nomes de domínio que pertencem à sua conta Alibaba Cloud. |
www.example.com |
| Deliver |
string |
Não |
O método usado para enviar relatórios de operações. Os relatórios de operações são enviados a você apenas por e-mail. As configurações devem ser escapadas em JSON. |
{\"email\":{\"subject\":\" topic name\",\"to\":[\"songmingyuan@alibaba-inc.com\",\"songmingyuan@alibaba-inc.com\"]}}" |
| Schedule |
string |
Não |
Os parâmetros que especificam o intervalo de tempo no qual a tarefa de rastreamento envia relatórios de operações. As configurações devem ser escapadas em JSON. |
{"schedName":"Scheduled task name","description":"Description","crontab":"000**?","frequency":"d","status":"enable","effectiveFrom":"2020-09-17T00:00:00Z","effectiveEnd":"2020-11-17T00:00:00Z"} |
Campos no parâmetro ReDatas
| Campo | Tipo | Obrigatório | Descrição |
| reportId | String | Sim | O ID do relatório. |
| conditions | ConDatas[] | Não | As condições de filtro para o relatório. |
Campos no parâmetro ConDatas
| Campo | Tipo | Obrigatório | Descrição |
| field | String | Não | O campo de filtro. |
| op | String | Não | A operação de filtro. |
| value | String[] | Não | O array de valores de campo. |
Campos no parâmetro email
| Campo | Tipo | Obrigatório | Descrição |
| subject | String | Sim | O assunto do e-mail. |
| to | String[] | Sim | Os endereços de e-mail para os quais os relatórios de operações são enviados. |
Campos no parâmetro Deliver
| Campo | Tipo | Obrigatório | Descrição |
| subject | String | Não | O assunto do e-mail. |
| to | String[] | Sim | Os endereços de e-mail para os quais os relatórios de operações são enviados. |
Campos no parâmetro Schedule
| Campo | Tipo | Obrigatório | Descrição |
| schedName | String | Não | O nome da tarefa de rastreamento. |
| description | String | Não | A descrição da tarefa de rastreamento. |
| crontab | String | Sim | Especifica o ciclo no qual a tarefa de rastreamento está agendada para execução. |
| frequency | String | Sim | O intervalo no qual os relatórios são enviados. Valores válidos: h: por hora d: por dia w: por semana |
| status | String | Não | O status da tarefa de rastreamento. Valores válidos: enable disable |
| effectiveFrom | String | Não | A hora de início da tarefa de rastreamento. |
| effectiveEnd | String | Não | A hora de término da tarefa de rastreamento. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
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.