A solicitação de edição do agendador consiste nos mesmos dados que você recebe quando você retira informações do Agendador. Essas informações podem ser processadas de acordo com seus objetivos e POSTed de volta para o mesmo Agendador URI.

Solicitar URL

Postar https://api.dotcom-monitor.com/config_api_v1/scheduler/{scheduler_id}

Parâmetros do caminho

campo Type Necessário descrição
scheduler_id

corda

true

O ID exclusivo do agendador que você precisa editar.

Parâmetros de cabeçalho

Content-Type: application/json
Exemplo de corpo PUT / POST
{
"WeeklyIntervals":
[
{
"Day":["Su","Mo","Tu","We","Th","Fr","Sa"],
"From":720,
"To":1439,
"Included":true
},
{
"Day":["Su","Sa"],
"From":720,
"To":1439,
"Included":false
}
],
"DateTimeIntervals":
[
{
"From":1358668800,
"To":1358712000
}
],
}

Parâmetros corporais necessários

Para editar parâmetros de um agendador, recomendamos que você obtenha primeiro uma informação existente do agendador e use a resposta como exemplo.

FORMATO DE TEMPO

Observe que o intervalo de tempo deve ser dado no formato de tempo UNIX :

"Date_Time_Intervals": [{
 "From": 1358712000000,
 "To": 1358798400000
 }]
campo Type Exigido/Opcional descrição

nome

corda

Necessário

Nome do agendador.

exemplo:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

Matriz de Objetos

Necessário

Descreve intervalos que se repetem semanalmente

VALORES DOS DIAS POSSÍVEIS:

“Su”, “Mo”, “Tu”, “Nós”, “Th”,”Fr”,”Sa”, “Su”.

MEIOS DE PROCESSAMENTO ESTÃO HABILITADOS
"Included":true
SIGNIFICA QUE O PROCESSAMENTO ESTÁ DESATIVADO
"Included":false
exemplo:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1025,
      "Included": true
      }, {
      "Days": ["Su", "Sa"],
      "From_Min": 0,
      "To_Min": 1139,
      "Included": false
      },
]
Para especificar o intervalo de tempo que abrange um dia inteiro, defina “From_Min” como 0 e
“To_Min” a 1439:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

Matriz de Objetos

Necessário

Isso descreve intervalos sem repetição.

O formato de hora é fornecido em tempo UNIX.

Observe que o valor de segundos deve ser 0 ao converter intervalos “De” e “Para” em tempo de época.

exemplo:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

Resposta de sucesso

Resposta de exemplo
{
"Success": true,
"Result": "Scheduler 6954 has been updated"
}