Parameter

Parametername Beschreibung
location_id
optional

Scope nach Standorten

Validations:

  • Must be a Integer

organization_id
optional

Scope nach Organisationen

Validations:

  • Must be a Integer

id
verpflichtend

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
optional , nil erlaubt

Validations:

  • Must be a Hash

discovered_host[name]
optional , nil erlaubt

Validations:

  • Must be a String

discovered_host[environment_id]
optional , nil erlaubt

Validations:

  • Must be a String

discovered_host[ip]
optional , nil erlaubt

nicht erforderlich, wenn ein Subnetz mit DHCP-Proxy verwendet wird

Validations:

  • Must be a String

discovered_host[mac]
optional , nil erlaubt

nicht erforderlich für eine virtuelle Maschine

Validations:

  • Must be a String

discovered_host[architecture_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[domain_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[puppet_proxy_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[puppet_class_ids]
optional , nil erlaubt

Validations:

  • Must be an array of any type

discovered_host[operatingsystem_id]
optional , nil erlaubt

Validations:

  • Must be a String

discovered_host[medium_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[ptable_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[subnet_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[sp_subnet_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[model_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[hostgroup_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[owner_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[puppet_ca_proxy_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[image_id]
optional , nil erlaubt

Validations:

  • Must be a number.

discovered_host[host_parameters_attributes]
optional , nil erlaubt

Validations:

  • Must be an array of any type

discovered_host[build]
optional , nil erlaubt

Validations:

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

discovered_host[enabled]
optional , nil erlaubt

Validations:

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

discovered_host[provision_method]
optional , nil erlaubt

Validations:

  • Must be a String

discovered_host[managed]
optional , nil erlaubt

Validations:

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

discovered_host[progress_report_id]
optional , nil erlaubt

UUID zum Tracken des Status der Orchestrierungsaufgaben, GET /api/orchestration/:UUID/tasks

Validations:

  • Must be a String

discovered_host[capabilities]
optional , nil erlaubt

Validations:

  • Must be a String

discovered_host[root_pass]
optional , nil erlaubt

erforderlich, falls kein Wert von Hostgruppe geerbt wird oder es nicht das Standardpasswort in Einstellungen ist

Validations:

  • Must be a String

discovered_host[pxe_loader]
optional , nil erlaubt

DHCP-Dateinamensoption (Standardmäßig Grub2/PXELinux)

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.