GET /api/puppetclasses
Список всех классов Puppet

GET /api/hosts/:host_id/puppetclasses
Список всех классов Puppet узла

GET /api/hostgroups/:hostgroup_id/puppetclasses
Список всех классов Puppet группы узлов

GET /api/environments/:environment_id/puppetclasses
Список всех классов Puppet окружения

Params

Param Name Description
host_id
Optional

Код узла


Value: Must be String
hostgroup_id
Optional

Код группы узлов


Value: Must be String
environment_id
Optional

Код окружения


Value: Must be String
search
Optional

отфильтровать результаты


Value: Must be String
order
Optional

отсортировать результаты


Value: Must be String
page
Optional

разместить результат на нескольких страницах


Value: Must be String
per_page
Optional

количество записей на запрос


Value: Must be String

GET /api/puppetclasses/:id
Показать класс Puppet

GET /api/hosts/:host_id/puppetclasses/:id
Показать класс Puppet узла

GET /api/hostgroups/:hostgroup_id/puppetclasses/:id
Показать класс Puppet группы узлов

GET /api/environments/:environment_id/puppetclasses/:id
Показать класс Puppet окружения

Params

Param Name Description
host_id
Optional

Код узла


Value: Must be String
hostgroup_id
Optional

Код группы узлов


Value: Must be String
environment_id
Optional

Код окружения


Value: Must be String
id
Required

Код класса Puppet


Value: Must be String

POST /api/puppetclasses
Создать класс Puppet

Params

Param Name Description
puppetclass
Required

Value: Must be a Hash
puppetclass[name]
Required

Value: Must be String

PUT /api/puppetclasses/:id
Изменить класс Puppet

Params

Param Name Description
id
Required

Value: Must be String
puppetclass
Required

Value: Must be a Hash
puppetclass[name]
Optional

Value: Must be String

DELETE /api/puppetclasses/:id
Удалить класс Puppet

Params

Param Name Description
id
Required

Value: Must be String