[comment]: # aside: 1

[comment]: # ({66e4c1be-c9539601})
# Objeto de mantenimiento

Los siguientes objetos están directamente relacionados con la API de `maintenance`.

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

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

El objeto de mantenimiento tiene las siguientes propiedades.

|Propiedad|[Tipo](/manual/api/reference_commentary#data-types)|Descripción|
|--|--|------|
|maintenanceid|ID|ID del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *requerido* para operaciones de actualización|
|name|string|Nombre del mantenimiento.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* para operaciones de creación|
|active\_since|timestamp|Hora en la que el mantenimiento se activa (inclusive).<br><br>El valor dado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* para operaciones de creación|
|active\_till|timestamp|Hora en la que el mantenimiento deja de estar activo (exclusivo).<br><br>El valor dado se redondeará a minutos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* para operaciones de creación|
|description|string|Descripción del mantenimiento.|
|maintenance\_type|integer|Tipo de mantenimiento.<br><br>Valores posibles:<br>0 - *(por defecto)* con recolección de datos;<br>1 - sin recolección de datos.|
|tags\_evaltype|integer|[Método de evaluación](/manual/maintenance#configuration) de etiquetas de problema.<br><br>Valores posibles:<br>0 - *(por defecto)* And/Or;<br>2 - Or.|

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

[comment]: # ({b0bb932e-506f52aa})
### Periodo de tiempo

El objeto periodo de tiempo se utiliza para definir los periodos en los que el mantenimiento debe entrar en vigor.
Tiene las siguientes propiedades.

|Propiedad|[Tipo](/manual/api/reference_commentary#data-types)|Descripción|
|--|--|------|
|period|integer|Duración del periodo de mantenimiento en segundos.<br><br>El valor dado se redondeará a la baja a minutos.<br><br>Valores posibles: 300 - 86399940.<br><br>Por defecto: 3600.|
|timeperiod\_type|integer|Tipo de periodo de tiempo.<br><br>Valores posibles:<br>0 - *(por defecto)* una sola vez;<br>2 - diario;<br>3 - semanal;<br>4 - mensual.|
|start\_date|timestamp|Fecha en la que el periodo de mantenimiento debe entrar en vigor.<br>El valor dado se redondeará a la baja a minutos.<br><br>Por defecto: fecha actual.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportado* si `timeperiod_type` está establecido en "una sola vez"|
|start\_time|integer|Hora del día en la que comienza el mantenimiento en segundos.<br>El valor dado se redondeará a la baja a minutos.<br><br>Por defecto: 0.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportado* si `timeperiod_type` está establecido en "diario", "semanal" o "mensual"|
|every|integer|Para periodos diarios y semanales, `every` define los intervalos de días o semanas en los que el mantenimiento debe entrar en vigor.<br>Valor por defecto si `timeperiod_type` está establecido en "diario" o "semanal": 1.<br><br>Para periodos mensuales cuando se establece `day`, la propiedad `every` define el día del mes en el que el mantenimiento debe entrar en vigor.<br>Valor por defecto si `timeperiod_type` está establecido en "mensual" y se establece `day`: 1.<br><br>Para periodos mensuales cuando se establece `dayofweek`, la propiedad `every` define la semana del mes en la que el mantenimiento debe entrar en vigor.<br>Valores posibles si `timeperiod_type` está establecido en "mensual" y se establece `dayofweek`:<br>1 - *(por defecto)* primera semana;<br>2 - segunda semana;<br>3 - tercera semana;<br>4 - cuarta semana;<br>5 - última semana.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *soportado* si `timeperiod_type` está establecido en "diario", "semanal" o "mensual"|
|dayofweek|integer|Días de la semana en los que el mantenimiento debe entrar en vigor.<br><br>Valores posibles de la máscara de bits:<br>1 - Lunes;<br>2 - Martes;<br>4 - Miércoles;<br>8 - Jueves;<br>16 - Viernes;<br>32 - Sábado;<br>64 - Domingo.<br><br>Este es un campo de máscara de bits; cualquier suma de los valores posibles es aceptable (por ejemplo, 21 para lunes, miércoles y viernes).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* si `timeperiod_type` está establecido en "semanal" o si `timeperiod_type` está establecido en "mensual" y `day` no está establecido|
|day|integer|Día del mes en el que el mantenimiento debe entrar en vigor.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* si `timeperiod_type` está establecido en "mensual" y `dayofweek` no está establecido|
|month|integer|Meses en los que el mantenimiento debe entrar en vigor.<br><br>Valores posibles de la máscara de bits:<br>1 - Enero;<br>2 - Febrero;<br>4 - Marzo;<br>8 - Abril;<br>16 - Mayo;<br>32 - Junio;<br>64 - Julio;<br>128 - Agosto;<br>256 - Septiembre;<br>512 - Octubre;<br>1024 - Noviembre;<br>2048 - Diciembre.<br><br>Este es un campo de máscara de bits; cualquier suma de los valores posibles es aceptable (por ejemplo, 585 para enero, abril, julio y octubre).<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *requerido* si `timeperiod_type` está establecido en "mensual"|

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

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

El objeto de etiqueta de problema se utiliza para definir qué problemas deben suprimirse cuando el mantenimiento entra en vigor.
Las etiquetas solo se pueden especificar si `maintenance_type` del [objeto de mantenimiento](#maintenance) está configurado como "con recopilación de datos".
Tiene las siguientes propiedades.

|Propiedad|[Tipo](/manual/api/reference_commentary#data-types)|Descripción|
|--|--|------|
|tag|string|Nombre de la etiqueta del problema.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|
|operator|integer|[Operador](/manual/maintenance#configuration) de condición.<br><br>Valores posibles:<br>0 - Igual;<br>2 - *(por defecto)* Contiene.|
|value|string|Valor de la etiqueta del problema.|

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