[comment]: # aside: 1

[comment]: # ({66e4c1be-c9539601})
# Объект обслуживания

Следующие объекты напрямую связаны с API `maintenance`.

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

[comment]: # ({e31fd204-6c1a70bc})
### Обслуживание

Объект обслуживания имеет следующие свойства.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|maintenanceid|ID|ID обслуживания.<br><br>[Поведение свойства](/manual/api/reference_commentary#property-behavior):<br>- *только для чтения*<br>- *обязательно* для операций обновления|
|name|string|Имя обслуживания.<br><br>[Поведение свойства](/manual/api/reference_commentary#property-behavior):<br>- *обязательно* для операций создания|
|active\_since|timestamp|Время, когда обслуживание становится активным (включительно).<br><br>Указанное значение будет округлено вниз до минут.<br><br>[Поведение свойства](/manual/api/reference_commentary#property-behavior):<br>- *обязательно* для операций создания|
|active\_till|timestamp|Время, когда обслуживание перестает быть активным (исключительно).<br><br>Указанное значение будет округлено вниз до минут.<br><br>[Поведение свойства](/manual/api/reference_commentary#property-behavior):<br>- *обязательно* для операций создания|
|description|string|Описание обслуживания.|
|maintenance\_type|integer|Тип обслуживания.<br><br>Возможные значения:<br>0 - *(по умолчанию)* с сбором данных;<br>1 - без сбора данных.|
|tags\_evaltype|integer|Метод [оценки](/manual/maintenance#configuration) тегов проблемы.<br><br>Возможные значения:<br>0 - *(по умолчанию)* And/Or;<br>2 - Or.|

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

[comment]: # ({b0bb932e-506f52aa})
### Период времени

Объект периода времени используется для определения периодов, когда обслуживание должно вступить в силу.
Он имеет следующие свойства.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|period|integer|Длительность периода обслуживания в секундах.<br><br>Указанное значение будет округлено вниз до минут.<br><br>Допустимый диапазон значений: 300 - 86399940.<br><br>По умолчанию: 3600.|
|timeperiod\_type|integer|Тип периода времени.<br><br>Возможные значения:<br>0 - *(по умолчанию)* только один раз;<br>2 - ежедневно;<br>3 - еженедельно;<br>4 - ежемесячно.|
|start\_date|timestamp|Дата, когда период обслуживания должен вступить в силу.<br>Указанное значение будет округлено вниз до минут.<br><br>По умолчанию: текущая дата.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* если `timeperiod_type` установлено в "one time only"|
|start\_time|integer|Время суток, когда обслуживание начинается, в секундах.<br>Указанное значение будет округлено вниз до минут.<br><br>По умолчанию: 0.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* если `timeperiod_type` установлено в "daily", "weekly" или "monthly"|
|every|integer|Для ежедневных и еженедельных периодов `every` определяет интервалы в днях или неделях, через которые обслуживание должно вступить в силу.<br>Значение по умолчанию, если `timeperiod_type` установлено в "daily" или "weekly": 1.<br><br>Для ежемесячных периодов, когда задан `day`, свойство `every` определяет день месяца, когда обслуживание должно вступить в силу.<br>Значение по умолчанию, если `timeperiod_type` установлено в "monthly" и задан `day`: 1.<br><br>Для ежемесячных периодов, когда задан `dayofweek`, свойство `every` определяет неделю месяца, когда обслуживание должно вступить в силу.<br>Возможные значения, если `timeperiod_type` установлено в "monthly" и задан `dayofweek`:<br>1 - *(по умолчанию)* первая неделя;<br>2 - вторая неделя;<br>3 - третья неделя;<br>4 - четвертая неделя;<br>5 - последняя неделя.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* если `timeperiod_type` установлено в "daily", "weekly" или "monthly"|
|dayofweek|integer|Дни недели, когда обслуживание должно вступить в силу.<br><br>Возможные битовые значения:<br>1 - понедельник;<br>2 - вторник;<br>4 - среда;<br>8 - четверг;<br>16 - пятница;<br>32 - суббота;<br>64 - воскресенье.<br><br>Это поле является битовой маской; допустима любая сумма возможных битовых значений (например, 21 для понедельника, среды и пятницы).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* если `timeperiod_type` установлено в "weekly" или если `timeperiod_type` установлено в "monthly" и `day` не задан|
|day|integer|День месяца, когда обслуживание должно вступить в силу.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* если `timeperiod_type` установлено в "monthly" и `dayofweek` не задан|
|month|integer|Месяцы, когда обслуживание должно вступить в силу.<br><br>Возможные битовые значения:<br>1 - январь;<br>2 - февраль;<br>4 - март;<br>8 - апрель;<br>16 - май;<br>32 - июнь;<br>64 - июль;<br>128 - август;<br>256 - сентябрь;<br>512 - октябрь;<br>1024 - ноябрь;<br>2048 - декабрь.<br><br>Это поле является битовой маской; допустима любая сумма возможных битовых значений (например, 585 для января, апреля, июля и октября).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* если `timeperiod_type` установлено в "monthly"|

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

[comment]: # ({da08e754-2913a3ae})
### Тег проблемы

Объект тега проблемы используется для определения, какие проблемы должны быть подавлены, когда вступает в силу обслуживание.
Теги можно указывать только в том случае, если `maintenance_type` объекта [Maintenance](#maintenance) установлен в "with data collection".
Он имеет следующие свойства.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|tag|string|Имя тега проблемы.<br><br>[Поведение свойства](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|operator|integer|[Оператор](/manual/maintenance#configuration) условия.<br><br>Возможные значения:<br>0 - Равно;<br>2 - *(по умолчанию)* Содержит.|
|value|string|Значение тега проблемы.|

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