[comment]: # aside: 1

[comment]: # translation:outdated

[comment]: # ({66e4c1be-c9539601})
# Objet de maintenance

Les objets suivants sont directement liés à l’API `maintenance`.

[comment]: # ({/66e4c1be-c9539601})

[comment]: # ({e31fd204-6c1a70bc})
### Maintenance

L'objet de maintenance possède les propriétés suivantes.

|Propriété|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|maintenanceid|ID|ID de la maintenance.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *lecture seule*<br>- *obligatoire* pour les opérations de mise à jour|
|name|string|Nom de la maintenance.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *obligatoire* pour les opérations de création|
|active\_since|timestamp|Heure à laquelle la maintenance devient active (inclus).<br><br>La valeur fournie sera arrondie à la minute inférieure.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *obligatoire* pour les opérations de création|
|active\_till|timestamp|Heure à laquelle la maintenance cesse d'être active (exclus).<br><br>La valeur fournie sera arrondie à la minute inférieure.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *obligatoire* pour les opérations de création|
|description|string|Description de la maintenance.|
|maintenance\_type|integer|Type de maintenance.<br><br>Valeurs possibles :<br>0 - *(par défaut)* avec collecte de données ;<br>1 - sans collecte de données.|
|tags\_evaltype|integer|[Méthode d'évaluation](/manual/maintenance#configuration) des tags de problème.<br><br>Valeurs possibles :<br>0 - *(par défaut)* Et/Ou ;<br>2 - Ou.|

[comment]: # ({/e31fd204-6c1a70bc})

[comment]: # ({b0bb932e-506f52aa})
### Période de temps

L'objet de période de temps est utilisé pour définir les périodes pendant lesquelles la maintenance doit entrer en vigueur.
Il possède les propriétés suivantes.

|Propriété|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|period|integer|Durée de la période de maintenance en secondes.<br><br>La valeur fournie sera arrondie à la minute inférieure.<br><br>Plage de valeurs possibles : 300 - 86399940.<br><br>Par défaut : 3600.|
|timeperiod\_type|integer|Type de période de temps.<br><br>Valeurs possibles :<br>0 - *(par défaut)* une seule fois ;<br>2 - quotidien ;<br>3 - hebdomadaire ;<br>4 - mensuel.|
|start\_date|timestamp|Date à laquelle la période de maintenance doit entrer en vigueur.<br>La valeur fournie sera arrondie à la minute inférieure.<br><br>Par défaut : date actuelle.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *pris en charge* si `timeperiod_type` est défini sur "one time only"|
|start\_time|integer|Heure de la journée à laquelle la maintenance commence, en secondes.<br>La valeur fournie sera arrondie à la minute inférieure.<br><br>Par défaut : 0.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *pris en charge* si `timeperiod_type` est défini sur "daily", "weekly" ou "monthly"|
|every|integer|Pour les périodes quotidiennes et hebdomadaires, `every` définit les intervalles de jours ou de semaines auxquels la maintenance doit entrer en vigueur.<br>Valeur par défaut si `timeperiod_type` est défini sur "daily" ou "weekly" : 1.<br><br>Pour les périodes mensuelles lorsque `day` est défini, la propriété `every` définit le jour du mois auquel la maintenance doit entrer en vigueur.<br>Valeur par défaut si `timeperiod_type` est défini sur "monthly" et que `day` est défini : 1.<br><br>Pour les périodes mensuelles lorsque `dayofweek` est défini, la propriété `every` définit la semaine du mois à laquelle la maintenance doit entrer en vigueur.<br>Valeurs possibles si `timeperiod_type` est défini sur "monthly" et que `dayofweek` est défini :<br>1 - *(par défaut)* première semaine ;<br>2 - deuxième semaine ;<br>3 - troisième semaine ;<br>4 - quatrième semaine ;<br>5 - dernière semaine.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *pris en charge* si `timeperiod_type` est défini sur "daily", "weekly" ou "monthly"|
|dayofweek|integer|Jours de la semaine auxquels la maintenance doit entrer en vigueur.<br><br>Valeurs bitmap possibles :<br>1 - lundi ;<br>2 - mardi ;<br>4 - mercredi ;<br>8 - jeudi ;<br>16 - vendredi ;<br>32 - samedi ;<br>64 - dimanche.<br><br>Il s'agit d'un champ de masque de bits ; toute somme des valeurs bitmap possibles est acceptée (par exemple, 21 pour lundi, mercredi et vendredi).<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *requis* si `timeperiod_type` est défini sur "weekly" ou si `timeperiod_type` est défini sur "monthly" et que `day` n'est pas défini|
|day|integer|Jour du mois auquel la maintenance doit entrer en vigueur.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *requis* si `timeperiod_type` est défini sur "monthly" et que `dayofweek` n'est pas défini|
|month|integer|Mois auxquels la maintenance doit entrer en vigueur.<br><br>Valeurs bitmap possibles :<br>1 - janvier ;<br>2 - février ;<br>4 - mars ;<br>8 - avril ;<br>16 - mai ;<br>32 - juin ;<br>64 - juillet ;<br>128 - août ;<br>256 - septembre ;<br>512 - octobre ;<br>1024 - novembre ;<br>2048 - décembre.<br><br>Il s'agit d'un champ de masque de bits ; toute somme des valeurs bitmap possibles est acceptée (par exemple, 585 pour janvier, avril, juillet et octobre).<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *requis* si `timeperiod_type` est défini sur "monthly"|

[comment]: # ({/b0bb932e-506f52aa})

[comment]: # ({da08e754-2913a3ae})
### Balise de problème

L'objet de balise de problème est utilisé pour définir quels problèmes doivent être supprimés lorsque la maintenance entre en vigueur.
Les balises ne peuvent être spécifiées que si `maintenance_type` de l'[objet de maintenance](#maintenance) est défini sur « with data collection ».
Il possède les propriétés suivantes.

|Propriété|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|tag|string|Nom de la balise de problème.<br><br>[Comportement de la propriété](/manual/api/reference_commentary#property-behavior) :<br>- *obligatoire*|
|operator|integer|[Opérateur](/manual/maintenance#configuration) de condition.<br><br>Valeurs possibles :<br>0 - Égal à ;<br>2 - *(par défaut)* Contient.|
|value|string|Valeur de la balise de problème.|

[comment]: # ({/da08e754-2913a3ae})
