GET /api/puppetclasses
List all Puppet classes

GET /api/hosts/:host_id/puppetclasses
List all Puppet classes for a host

GET /api/hostgroups/:hostgroup_id/puppetclasses
List all Puppet classes for a host group

GET /api/environments/:environment_id/puppetclasses
List all Puppet classes for an environment

参数

参数名字 描述
host_id
选填

ID of host

Validations:

  • Must be String

hostgroup_id
选填

ID of host group

Validations:

  • Must be String

environment_id
选填

ID of environment

Validations:

  • Must be String

search
选填

过滤结果

Validations:

  • Must be String

order
选填

结果排序

Validations:

  • Must be String

page
选填

页数

Validations:

  • Must be String

per_page
选填

每个请求中的条目数

Validations:

  • Must be String


GET /api/puppetclasses/:id
Show a Puppet class

GET /api/hosts/:host_id/puppetclasses/:id
Show a Puppet class for host

GET /api/hostgroups/:hostgroup_id/puppetclasses/:id
Show a Puppet class for a host group

GET /api/environments/:environment_id/puppetclasses/:id
Show a Puppet class for an environment

参数

参数名字 描述
host_id
选填

ID of host

Validations:

  • Must be String

hostgroup_id
选填

ID of host group

Validations:

  • Must be String

environment_id
选填

ID of environment

Validations:

  • Must be String

id
必填

ID of Puppet class

Validations:

  • Must be String


POST /api/puppetclasses
Create a Puppet class

参数

参数名字 描述
puppetclass
必填

Validations:

  • Must be a Hash

puppetclass[name]
必填

Validations:

  • Must be String


PUT /api/puppetclasses/:id
Update a Puppet class

参数

参数名字 描述
id
必填

Validations:

  • Must be String

puppetclass
必填

Validations:

  • Must be a Hash

puppetclass[name]
选填

Validations:

  • Must be String


DELETE /api/puppetclasses/:id
Delete a Puppet class

参数

参数名字 描述
id
必填

Validations:

  • Must be String