La demande de modification de scheduler se compose des mêmes données que vous obtenez lorsque vous retirez les informations scheduler. Ces informations peuvent être traitées en fonction de vos objectifs et posted retour à la même URI Scheduler.

URL de la demande

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

Paramètres de chemin d’accès

champ Type Obligatoire description
scheduler_id

corde

true

ID unique du planificateur que vous devez modifier.

Paramètres d’en-tête

Content-Type: application/json
Exemple de corps 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
}
],
}

Paramètres corporels requis

Pour modifier les paramètres d’un planificateur, nous vous recommandons d’obtenir d’abord une information sur le planificateur existant et d’utiliser la réponse comme exemple.

FORMAT DE TEMPS

Veuillez noter que l’intervalle de temps doit être indiqué au format UNIX :

"Date_Time_Intervals": [{
 "From": 1358712000000,
 "To": 1358798400000
 }]
champ Type Obligatoire/Facultatif description

nom

corde

Obligatoire

Nom du planificateur.

exemple:
"Scheduler_Name":"maintenance window"

Weekly_Intervals

Tableau d’objets

Obligatoire

Il s’agit d’intervalles qui se répètent sur une base hebdomadaire.

VALEURS DES JOURS POSSIBLES :

«Su»,”Mo»,”Tu»,”We»,”Th»,”Fr»,”Sa»,”Su»

LE TRAITEMENT DES MOYENS EST ACTIVÉ
"Included":true
SIGNIFIE QUE LE TRAITEMENT EST DÉSACTIVÉ
"Included":false
exemple:
"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
      },
]
Pour spécifier l’intervalle de temps qui couvre une journée complète, définissez « From_Min » sur 0 et
« To_Min » à 1439:
"Weekly_Intervals": [{
      "Days": ["Tu", "We", "Th", "Fr", "Sa"],
      "From_Min": 0,
      "To_Min": 1439,
      "Included": true
      }
]

Date_Time_Intervals

Tableau d’objets

Obligatoire

Cela décrit intervalles sans répétition.

Le format de l’heure est donné en heure UNIX.

Notez que la valeur des secondes doit être 0 lors de la conversion des intervalles « De » et « À » en temps d’époque.

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

Réponse au succès

Exemple de réponse
{
"Success": true,
"Result": "Scheduler 6954 has been updated"
}