| Param name | Description | 
|---|---|
| 
      puppetclass_id  optional  | 
    
      
 ID of Puppet class Validations: 
  | 
  
| 
      location_id  optional  | 
    
      
 Scope by locations Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Scope by organizations Validations: 
  | 
  
| 
      search  optional  | 
    
      
 filter results Validations: 
  | 
  
| 
      order  optional  | 
    
      
 Sort field and order, eg. ‘id DESC’ Validations: 
  | 
  
| 
      page  optional  | 
    
      
 Page number, starting at 1 Validations: 
  | 
  
| 
      per_page  optional  | 
    
      
 Number of results per page to return, ‘all’ to return all results Validations: 
  | 
  
| 
      include  optional  | 
    
      
 Array of extra information types to include Validations: 
  | 
  
| Field name | Type | Possible values | 
|---|---|---|
| architecture | string | |
| class | string | |
| config_group | string | |
| content_source | ||
| content_view | ||
| environment | string | |
| host | string | |
| id | integer | |
| label | string | |
| lifecycle_environment | ||
| location | string | |
| location_id | integer | |
| medium | string | |
| name | string | |
| organization | string | |
| organization_id | integer | |
| os | string | |
| os_description | string | |
| os_id | integer | |
| os_major | string | |
| os_minor | string | |
| os_title | string | |
| params | string | |
| template | string | |
| title | string | 
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      id  required  | 
    
      
         Validations: 
  | 
  
| 
      show_hidden_parameters  optional  | 
    
      
 Display hidden parameter values Validations: 
  | 
  
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      hostgroup  required  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[name]  required  | 
    
      
 Name of the host group Validations: 
  | 
  
| 
      hostgroup[description]  optional , nil allowed  | 
    
      
 Host group description Validations: 
  | 
  
| 
      hostgroup[parent_id]  optional , nil allowed  | 
    
      
 Parent ID of the host group Validations: 
  | 
  
| 
      hostgroup[environment_id]  optional , nil allowed  | 
    
      
 Environment ID Validations: 
  | 
  
| 
      hostgroup[compute_profile_id]  optional , nil allowed  | 
    
      
 Compute profile ID Validations: 
  | 
  
| 
      hostgroup[compute_resource_id]  optional , nil allowed  | 
    
      
 Compute resource ID Validations: 
  | 
  
| 
      hostgroup[operatingsystem_id]  optional , nil allowed  | 
    
      
 Operating system ID Validations: 
  | 
  
| 
      hostgroup[architecture_id]  optional , nil allowed  | 
    
      
 Architecture ID Validations: 
  | 
  
| 
      hostgroup[pxe_loader]  optional , nil allowed  | 
    
      
 DHCP filename option (Grub2/PXELinux by default) Validations: 
  | 
  
| 
      hostgroup[medium_id]  optional , nil allowed  | 
    
      
 Media ID Validations: 
  | 
  
| 
      hostgroup[ptable_id]  optional , nil allowed  | 
    
      
 Partition table ID Validations: 
  | 
  
| 
      hostgroup[subnet_id]  optional , nil allowed  | 
    
      
 Subnet ID Validations: 
  | 
  
| 
      hostgroup[subnet6_id]  optional , nil allowed  | 
    
      
 Subnet IPv6 ID Validations: 
  | 
  
| 
      hostgroup[domain_id]  optional , nil allowed  | 
    
      
 Domain ID Validations: 
  | 
  
| 
      hostgroup[realm_id]  optional , nil allowed  | 
    
      
 Realm ID Validations: 
  | 
  
| 
      hostgroup[puppetclass_ids]  optional , nil allowed  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[config_group_ids]  optional , nil allowed  | 
    
      
 IDs of associated config groups Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes]  optional , nil allowed  | 
    
      
 Array of parameters Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][name]  required  | 
    
      
 Name of the parameter Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][value]  required  | 
    
      
 Parameter value Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][parameter_type]  optional , nil allowed  | 
    
      
 Type of value Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][hidden_value]  optional , nil allowed  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[puppet_proxy_id]  optional , nil allowed  | 
    
      
 Puppet proxy ID Validations: 
  | 
  
| 
      hostgroup[puppet_ca_proxy_id]  optional , nil allowed  | 
    
      
 Puppet CA proxy ID Validations: 
  | 
  
| 
      hostgroup[root_pass]  optional , nil allowed  | 
    
      
 Root password on provisioned hosts Validations: 
  | 
  
| 
      hostgroup[location_ids]  optional , nil allowed  | 
    
      
 REPLACE locations with given ids Validations: 
  | 
  
| 
      hostgroup[organization_ids]  optional , nil allowed  | 
    
      
 REPLACE organizations with given ids. Validations: 
  | 
  
| 
      hostgroup[content_source_id]  optional  | 
    
      
 Content source ID Validations: 
  | 
  
| 
      hostgroup[content_view_id]  optional  | 
    
      
 Content view ID Validations: 
  | 
  
| 
      hostgroup[lifecycle_environment_id]  optional  | 
    
      
 Lifecycle environment ID Validations: 
  | 
  
| 
      hostgroup[kickstart_repository_id]  optional  | 
    
      
 Kickstart repository ID Validations: 
  | 
  
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      id  required  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup  required  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[name]  optional  | 
    
      
 Name of the host group Validations: 
  | 
  
| 
      hostgroup[description]  optional , nil allowed  | 
    
      
 Host group description Validations: 
  | 
  
| 
      hostgroup[parent_id]  optional , nil allowed  | 
    
      
 Parent ID of the host group Validations: 
  | 
  
| 
      hostgroup[environment_id]  optional , nil allowed  | 
    
      
 Environment ID Validations: 
  | 
  
| 
      hostgroup[compute_profile_id]  optional , nil allowed  | 
    
      
 Compute profile ID Validations: 
  | 
  
| 
      hostgroup[compute_resource_id]  optional , nil allowed  | 
    
      
 Compute resource ID Validations: 
  | 
  
| 
      hostgroup[operatingsystem_id]  optional , nil allowed  | 
    
      
 Operating system ID Validations: 
  | 
  
| 
      hostgroup[architecture_id]  optional , nil allowed  | 
    
      
 Architecture ID Validations: 
  | 
  
| 
      hostgroup[pxe_loader]  optional , nil allowed  | 
    
      
 DHCP filename option (Grub2/PXELinux by default) Validations: 
  | 
  
| 
      hostgroup[medium_id]  optional , nil allowed  | 
    
      
 Media ID Validations: 
  | 
  
| 
      hostgroup[ptable_id]  optional , nil allowed  | 
    
      
 Partition table ID Validations: 
  | 
  
| 
      hostgroup[subnet_id]  optional , nil allowed  | 
    
      
 Subnet ID Validations: 
  | 
  
| 
      hostgroup[subnet6_id]  optional , nil allowed  | 
    
      
 Subnet IPv6 ID Validations: 
  | 
  
| 
      hostgroup[domain_id]  optional , nil allowed  | 
    
      
 Domain ID Validations: 
  | 
  
| 
      hostgroup[realm_id]  optional , nil allowed  | 
    
      
 Realm ID Validations: 
  | 
  
| 
      hostgroup[puppetclass_ids]  optional , nil allowed  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[config_group_ids]  optional , nil allowed  | 
    
      
 IDs of associated config groups Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes]  optional , nil allowed  | 
    
      
 Array of parameters Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][name]  optional  | 
    
      
 Name of the parameter Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][value]  optional  | 
    
      
 Parameter value Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][parameter_type]  optional , nil allowed  | 
    
      
 Type of value Validations: 
  | 
  
| 
      hostgroup[group_parameters_attributes][hidden_value]  optional , nil allowed  | 
    
      
         Validations: 
  | 
  
| 
      hostgroup[puppet_proxy_id]  optional , nil allowed  | 
    
      
 Puppet proxy ID Validations: 
  | 
  
| 
      hostgroup[puppet_ca_proxy_id]  optional , nil allowed  | 
    
      
 Puppet CA proxy ID Validations: 
  | 
  
| 
      hostgroup[root_pass]  optional , nil allowed  | 
    
      
 Root password on provisioned hosts Validations: 
  | 
  
| 
      hostgroup[location_ids]  optional , nil allowed  | 
    
      
 REPLACE locations with given ids Validations: 
  | 
  
| 
      hostgroup[organization_ids]  optional , nil allowed  | 
    
      
 REPLACE organizations with given ids. Validations: 
  | 
  
| 
      hostgroup[content_source_id]  optional  | 
    
      
 Content source ID Validations: 
  | 
  
| 
      hostgroup[content_view_id]  optional  | 
    
      
 Content view ID Validations: 
  | 
  
| 
      hostgroup[lifecycle_environment_id]  optional  | 
    
      
 Lifecycle environment ID Validations: 
  | 
  
| 
      hostgroup[kickstart_repository_id]  optional  | 
    
      
 Kickstart repository ID Validations: 
  | 
  
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      id  required  | 
    
      
         Validations: 
  | 
  
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      name  required  | 
    
      
         Validations: 
  | 
  
| Param name | Description | 
|---|---|
| 
      location_id  optional  | 
    
      
 Set the current location context for the request Validations: 
  | 
  
| 
      organization_id  optional  | 
    
      
 Set the current organization context for the request Validations: 
  | 
  
| 
      id  required  | 
    
      
         Validations: 
  | 
  
| 
      only  optional  | 
    
      
 Limit rebuild steps, valid steps are DHCP, DNS, TFTP, Content_Host_Status Validations: 
  | 
  
| 
      children_hosts  optional  | 
    
      
 Operate on child hostgroup hosts Validations: 
  |