PUT /api/hosts/bulk/add_host_collections
Добавить узлы в коллекции

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

host_collection_ids
обязательно

Список идентификаторов коллекций

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/remove_host_collections
Удалить узлы из коллекций

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

host_collection_ids
обязательно

Список идентификаторов коллекций

Validations:

  • Must be an array of any type


POST /api/hosts/bulk/applicable_errata
Получить доступные исправления для системы

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/install_content
Установить содержимое на одном или нескольких узлах

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

content_type
обязательно

Тип содержимого: «package», «package_group», «errata».

Validations:

  • String

content
обязательно

Список компонентов (пакетов, групп, исправлений)

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/update_content
Обновить содержимое на одном или нескольких узлах

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

content_type
обязательно

Тип содержимого: «package», «package_group», «errata».

Validations:

  • String

content
обязательно

Список компонентов (пакетов и групп)

Validations:

  • Must be an array of any type

update_all
необязательно

Updates all packages on the host(s)

Validations:

  • boolean


PUT /api/hosts/bulk/remove_content
Удалить содержимое с одного или нескольких узлов

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

content_type
обязательно

Тип содержимого: «package», «package_group», «errata».

Validations:

  • String

content
обязательно

Список компонентов (пакетов и групп)

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/destroy
Уничтожить один или несколько узлов

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/subscriptions/remove_subscriptions
Remove subscriptions from one or more hosts

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

subscriptions
необязательно

Массив удаляемых подписок

Validations:

  • Must be an Array of nested elements

subscriptions[id]
обязательно

Идентификатор пула подписок

Validations:

  • String

subscriptions[quantity]
необязательно

Quantity of specified subscription to remove

Validations:

  • Integer


PUT /api/hosts/bulk/subscriptions/add_subscriptions
Add subscriptions to one or more hosts

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

subscriptions
обязательно

Массив добавляемых подписок

Validations:

  • Must be an Array of nested elements

subscriptions[id]
обязательно

Идентификатор пула подписок

Validations:

  • String

subscriptions[quantity]
обязательно

Количество добавляемых подписок

Validations:

  • number.


PUT /api/hosts/bulk/subscriptions/auto_attach
Trigger an auto-attach of subscriptions on one or more hosts

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type


PUT /api/hosts/bulk/environment_content_view
Assign the environment and content view to one or more hosts

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

environment_id
необязательно

Validations:

  • Integer

content_view_id
необязательно

Validations:

  • Integer


POST /api/hosts/bulk/available_incremental_updates
В качестве исходных данных принимает список узлов и исправлений и возвращает список версий представлений и окружения, которые могут быть обновлены.

Параметры

Имя параметра Описание
organization_id
обязательно

Идентификатор организации

Validations:

  • string from 2 to 128 characters containing only alphanumeric characters, space, '_', '-' with no leading or trailing space..

included
обязательно

Validations:

  • Hash

included[search]
необязательно , nil разрешен

Строка поиска для выбора систем, над которыми будет выполняться действия

Validations:

  • String

included[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

excluded
обязательно

Validations:

  • Hash

excluded[ids]
необязательно , nil разрешен

Список идентификаторов систем, над которыми будет выполняться операция

Validations:

  • Must be an array of any type

errata_ids
необязательно

Список идентификаторов исправлений

Validations:

  • Must be an array of any type