[comment]: # aside:1

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

Els següents objectes tenen relació directa amb l'API `maintenance`.

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

[comment]: # ({0fa3aba7-6c1a70bc})
### Manteniment

L'objecte  manteniment té les propietats següents.

|Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció|
|--|--|------|
|maintenanceid|ID|ID de manteniment.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *només lectura*<br>- *obligatori* per operacions d'actualització|
|name|string|Nom del manteniment.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació|
|active\_since|timestamp|Hora en què el manteniment s'activa (inclusiu).<br><br>El valor donat s'arrodonirà al minut inferior.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació|
|active\_till|timestamp|Hora en què el manteniment deixa d'ésser actiu (inclusiu).<br><br>El valor donat s'arrodonirà al minut inferior.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* per operacions de creació|
|description|string|Descripció del manteniment.|
|maintenance\_type|integer|Tipus de manteniment.<br><br>Valors possibles:<br>0 - *(per defecte)* amb recollida de dades;<br>1 - sense recollida de dades.|
|tags\_evaltype|integer|[Mètode d'avaluació](/manual/maintenance#configuration) de l'etiqueta del problema.<br><br>Valors possibles:<br>0 - *(per defecte)* I/O;<br>2 - O.|

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

[comment]: # ({0c415a08-506f52aa})
### Període de temps

L'objecte període de temps s'empra per definir els períodes en què el manteniment ha de tindre efecte. Té les següents propietats.

|Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció|
|--|--|------|
|period|integer|Durada del període de manteniment en segons.<br><br>El valor donat s'arrodonirà a minuts.<br><br>Per defecte: 3600.|
|timeperiod\_type|integer|Tipus de període.<br><br>Valors possibles:<br>0 - *(per defecte)* només un cop;<br>2 - diari;<br>3 - setmanal;< br>4 - mensual.|
|start\_date|timestamp|Data en què el període de manteniment hauria d'entrar en vigor.<br><br>S'empra només durant un sol període.<br>El valor indicat s'arrodonirà a minuts.<br><br >Per defecte: data actual.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `timeperiod_type` és "només un cop"|
|start\_time|integer|Hora del dia en què s'inicia el manteniment en segons.<br>S'empra per a períodes diaris, setmanals i mensuals.<br>El valor donat s'arrodonirà a minuts.<br><br>Per defecte: 0.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `timeperiod_type` és "diari", "setmanal" o "mensual"|
|every|integer|Per als períodes diaris i setmanals `every` defineix els intervals de dia o setmana en què el manteniment ha d'entrar en vigor.<br>Valor per defecte si `timeperiod_type` s'estableix com a "diari" o "setmanal": 1. <br><br>Per als períodes mensuals en què s'estableix `day`, la propietat `every` defineix el dia del mes en què ha d'entrar en vigor el manteniment.<br>Valor per defecte si `timeperiod_type` s'estableix en "monthly" i s'estableix `dia`: 1.<br><br>Per als períodes mensuals en què s'estableix `dayofweek`, la propietat `every` defineix la setmana del mes en què ha d'entrar en vigor el manteniment.<br>Valors possibles si `timeperiod_type` s'estableix en "mensual" i `dayofweek` s'estableix:<br>1 - *(per defecte)* primera setmana;<br>2 - segona setmana;<br>3 - tercera setmana;<br>4 - quarta setmana;<br>5: la setmana passada.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *admès* si `timeperiod_type` està establert com a "diària ", "setmanal" o "mensual"|
|dayofweek|integer|Dies de la setmana en què el manteniment ha d'entrar en vigor.<br><br>Els dies s'emmagatzemen en forma binària i cada bit representa el dia corresponent. Per exemple, 4 és igual a 100 en binari i significa que el manteniment s'habilitarà dimecres.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `timeperiod_type` s'estableix a "setmanal", o si `timeperiod_type` s'estableix a "monthly" i `day` no està establert<br>- *admès* si `timeperiod_type` s'estableix a "monthly"|
|day|integer|Dia del mes en què el manteniment ha d'entrar en vigor.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori* si `timeperiod_type ` s'estableix en "mensual" i `dayofweek` no està establert<br>- *admès* si `timeperiod_type` s'estableix com a "monthly"|
|month|integer|Mes en què el manteniment ha d'entrar en vigor.<br><br>Possibles valors de bitmap:<br>1 - Gener;<br>2 - Febrer;<br>4 - Març;<br>8 - Abril;<br>16 - Maig;<br>32 - Juny;<br>64 - Juliol;<br>128 - Agost;<br>256 - Setembre;<br>512 - Octubre;<br>1024 - Novembre;<br>2048 - Desembre.<br><br>És un camp de màscara de bit; s'admet qualsevol suma de possibles valors de mapa de bits (per exemple, 585 per Gener, Abril, Juliol i Octubre).<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori * si `timeperiod_type` s'estableix a "mensual"|

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

[comment]: # ({da9a9f65-2913a3ae})
### Etiqueta de problema

L'objecte d'etiqueta de problema s'empra per definir quins problemes s'han d'esborrar quan el manteniment entri en vigor. Les etiquetes només es poden definir si `maintenance_type` de l'[objecte de manteniment](#maintenance) s'estableix a "amb recollida de dades".

|Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció|
|--|--|------|
|tag|string|Nom de l'etiqueta del problema.<br><br>[Comportament de la propietat](/manual/api/reference_commentary#property-behavior):<br>- *obligatori*|
|operator|integer|Operador de [condició](/manual/maintenance#configuration).<br><br>Valors possibles:<br>0 - És igual;<br>2 - *(per defecte)* Conté.|
|value|string|Valor de l'etiqueta del problema.|

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