GET /api/puppetclasses
List all puppetclasses.

GET /api/hosts/:host_id/puppetclasses
List all puppetclasses of a given host.

Params

Param name Description
search
optional

filter results


Value: Must be String
order
optional

sort results


Value: Must be String
page
optional

paginate results


Value: Must be String
per_page
optional

number of entries per request


Value: Must be String

GET /api/puppetclasses/:id
Show a puppetclass.

Params

Param name Description
id
required

Value: Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

POST /api/puppetclasses
Create a puppetclass.

Params

Param name Description
puppetclass
required

Value: Must be a Hash
puppetclass[name]
required

Value: Must be String

PUT /api/puppetclasses/:id
Update a puppetclass.

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
Delete a puppetclass.

Params

Param name Description
id
required

Value: Must be String