GET /api/hostgroups 200 { "total": 5, "subtotal": 5, "page": 1, "per_page": 20, "search": null, "sort": { "by": null, "order": null }, "results": [ { "subnet_id": null, "subnet_name": null, "operatingsystem_id": 309172073, "operatingsystem_name": "centos 5.3", "domain_id": 22495316, "domain_name": "mydomain.net", "environment_id": 334344675, "environment_name": "production", "compute_profile_id": 980190962, "compute_profile_name": "1-Small", "ancestry": null, "parent_id": null, "parent_name": null, "ptable_id": null, "ptable_name": null, "medium_id": 980190962, "medium_name": "CentOS 5.4", "pxe_loader": null, "subnet6_id": null, "subnet6_name": null, "architecture_id": 501905019, "architecture_name": "x86_64", "realm_id": null, "realm_name": null, "created_at": "2018-07-24 13:08:00 UTC", "updated_at": "2018-07-24 13:08:00 UTC", "id": 636252244, "name": "Common", "title": "Common", "description": null, "puppet_proxy_id": 182953976, "puppet_proxy_name": "Puppetmaster Proxy", "puppet_ca_proxy_id": null, "puppet_ca_proxy_name": null, "puppet_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" }, "puppet_ca_proxy": null }, { "subnet_id": null, "subnet_name": null, "operatingsystem_id": 309172073, "operatingsystem_name": "centos 5.3", "domain_id": null, "domain_name": null, "environment_id": 334344675, "environment_name": "production", "compute_profile_id": null, "compute_profile_name": null, "ancestry": null, "parent_id": null, "parent_name": null, "ptable_id": null, "ptable_name": null, "medium_id": 980190962, "medium_name": "CentOS 5.4", "pxe_loader": null, "subnet6_id": null, "subnet6_name": null, "architecture_id": 501905019, "architecture_name": "x86_64", "realm_id": null, "realm_name": null, "created_at": "2018-07-24 13:08:00 UTC", "updated_at": "2018-07-24 13:08:00 UTC", "id": 603241515, "name": "db", "title": "db", "description": null, "puppet_proxy_id": 182953976, "puppet_proxy_name": "Puppetmaster Proxy", "puppet_ca_proxy_id": null, "puppet_ca_proxy_name": null, "puppet_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" }, "puppet_ca_proxy": null }, { "subnet_id": 1018350795, "subnet_name": "five", "operatingsystem_id": 309172073, "operatingsystem_name": "centos 5.3", "domain_id": 22495316, "domain_name": "mydomain.net", "environment_id": 153855663, "environment_name": "global_puppetmaster", "compute_profile_id": 980190962, "compute_profile_name": "1-Small", "ancestry": null, "parent_id": null, "parent_name": null, "ptable_id": 615088209, "ptable_name": "Example partition table", "medium_id": 980190962, "medium_name": "CentOS 5.4", "pxe_loader": "PXELinux BIOS", "subnet6_id": 51848956, "subnet6_name": "six", "architecture_id": 501905019, "architecture_name": "x86_64", "realm_id": null, "realm_name": null, "created_at": "2018-07-24 13:08:00 UTC", "updated_at": "2018-07-24 13:08:00 UTC", "id": 1, "name": "Parent", "title": "Parent", "description": null, "puppet_proxy_id": 182953976, "puppet_proxy_name": "Puppetmaster Proxy", "puppet_ca_proxy_id": 182953976, "puppet_ca_proxy_name": "Puppetmaster Proxy", "puppet_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" }, "puppet_ca_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" } }, { "subnet_id": null, "subnet_name": "five", "operatingsystem_id": null, "operatingsystem_name": "centos 5.3", "domain_id": null, "domain_name": "mydomain.net", "environment_id": 334344675, "environment_name": "production", "compute_profile_id": null, "compute_profile_name": "1-Small", "ancestry": "1", "parent_id": 1, "parent_name": "Parent", "ptable_id": null, "ptable_name": "Example partition table", "medium_id": null, "medium_name": "CentOS 5.4", "pxe_loader": "PXELinux BIOS", "subnet6_id": null, "subnet6_name": "six", "architecture_id": null, "architecture_name": "x86_64", "realm_id": null, "realm_name": null, "created_at": "2018-07-24 13:08:00 UTC", "updated_at": "2018-07-24 13:08:00 UTC", "id": 928644285, "name": "inherited", "title": "Parent/inherited", "description": null, "puppet_proxy_id": null, "puppet_proxy_name": "Puppetmaster Proxy", "puppet_ca_proxy_id": null, "puppet_ca_proxy_name": "Puppetmaster Proxy", "puppet_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" }, "puppet_ca_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" } }, { "subnet_id": null, "subnet_name": null, "operatingsystem_id": null, "operatingsystem_name": null, "domain_id": null, "domain_name": null, "environment_id": null, "environment_name": null, "compute_profile_id": null, "compute_profile_name": null, "ancestry": null, "parent_id": null, "parent_name": null, "ptable_id": null, "ptable_name": null, "medium_id": null, "medium_name": null, "pxe_loader": null, "subnet6_id": null, "subnet6_name": null, "architecture_id": null, "architecture_name": null, "realm_id": null, "realm_name": null, "created_at": "2018-07-24 13:08:00 UTC", "updated_at": "2018-07-24 13:08:00 UTC", "id": 866317115, "name": "Unusual", "title": "Unusual", "description": null, "puppet_proxy_id": 182953976, "puppet_proxy_name": "Puppetmaster Proxy", "puppet_ca_proxy_id": null, "puppet_ca_proxy_name": null, "puppet_proxy": { "name": "Puppetmaster Proxy", "id": 182953976, "url": "http://else.where:4567" }, "puppet_ca_proxy": null } ] }
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 |
paginate results Validations:
|
per_page optional |
number of entries per request Validations:
|
include optional |
Array of extra information types to include Validations:
|
Field name | Type | Possible values |
---|---|---|
architecture | string | |
class | string | |
config_group | string | |
environment | string | |
host | string | |
id | integer | |
label | string | |
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 | text | |
template | string | |
title | string |