Параметры

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

Set the current location context for the request

Validations:

  • Must be a Integer

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

Set the current organization context for the request

Validations:

  • Must be a Integer

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

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

discovered_host
необязательно , nil разрешен

Validations:

  • Must be a Hash

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

Validations:

  • Must be a String

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

Validations:

  • Must be a String

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

не требуется, если используется подсеть с DHCP прокси

Validations:

  • Must be a String

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

не требуется для виртуальных машин

Validations:

  • Must be a String

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be an array of any type

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

Validations:

  • Must be a String

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be a number.

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

Validations:

  • Must be an array of any type

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

Validations:

  • Must be one of: true, false, 1, 0.

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

Validations:

  • Must be one of: true, false, 1, 0.

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

Validations:

  • Must be a String

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

Validations:

  • Must be one of: true, false, 1, 0.

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

UUID для отслеживания состояния задач оркестрации, GET /api/orchestration/:UUID/tasks

Validations:

  • Must be a String

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

Validations:

  • Must be a String

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

обязательно, если пароль не унаследован от группы узлов или заданного по умолчанию пароля

Validations:

  • Must be a String

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

DHCP filename option (Grub2 or PXELinux by default)

Validations:

  • Must be one of: None, PXELinux BIOS, PXELinux UEFI, Grub UEFI, Grub2 BIOS, Grub2 ELF, Grub2 UEFI, Grub2 UEFI SecureBoot, Grub2 UEFI HTTP, Grub2 UEFI HTTPS, Grub2 UEFI HTTPS SecureBoot, iPXE Embedded, iPXE UEFI HTTP, iPXE Chain BIOS, iPXE Chain UEFI.