Parámetros

Nombre del parámetro Descripción
location_id
opcional

Alcance por ubicación

Validations:

  • Must be a Integer

organization_id
opcional

Alcance por organización

Validations:

  • Must be a Integer

id
requerido

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
opcional , nil permitido

Validations:

  • Must be a Hash

discovered_host[name]
opcional , nil permitido

Validations:

  • Must be a String

discovered_host[environment_id]
opcional , nil permitido

Validations:

  • Must be a String

discovered_host[ip]
opcional , nil permitido

no es necesario si se usa una subred con un proxy DHCP

Validations:

  • Must be a String

discovered_host[mac]
opcional , nil permitido

no es necesario si no se trata de una máquina virtual

Validations:

  • Must be a String

discovered_host[architecture_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[domain_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[puppet_proxy_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[puppet_class_ids]
opcional , nil permitido

Validations:

  • Must be an array of any type

discovered_host[operatingsystem_id]
opcional , nil permitido

Validations:

  • Must be a String

discovered_host[medium_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[ptable_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[subnet_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[sp_subnet_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[model_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[hostgroup_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[owner_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[puppet_ca_proxy_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[image_id]
opcional , nil permitido

Validations:

  • Must be a number.

discovered_host[host_parameters_attributes]
opcional , nil permitido

Validations:

  • Must be an array of any type

discovered_host[build]
opcional , nil permitido

Validations:

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

discovered_host[enabled]
opcional , nil permitido

Validations:

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

discovered_host[provision_method]
opcional , nil permitido

Validations:

  • Must be a String

discovered_host[managed]
opcional , nil permitido

Validations:

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

discovered_host[progress_report_id]
opcional , nil permitido

UUID para seguir el estado de la tarea de orquestación, GET /api/orchestration/:UUID/tasks

Validations:

  • Must be a String

discovered_host[capabilities]
opcional , nil permitido

Validations:

  • Must be a String

discovered_host[root_pass]
opcional , nil permitido

es necesario si el valor no se hereda del grupo del host o de la contraseña predeterminada en las configuraciones

Validations:

  • Must be a String

discovered_host[pxe_loader]
opcional , nil permitido

Opción de nombre de archivo DHCP (Grub2 o PXELinux en forma predeterminada)

Validations:

  • Must be one of: None, PXELinux BIOS, PXELinux UEFI, Grub UEFI, 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.