GET /api/puppetclasses
Enumera todas las clases Puppet

GET /api/hosts/:host_id/puppetclasses
Enumera todas las clases Puppet de un host

GET /api/hostgroups/:hostgroup_id/puppetclasses
Enumera todas las clases Puppet de un grupo de hosts

GET /api/environments/:environment_id/puppetclasses
Enumera todas las clases Puppet de un entorno

Params

Param Name Description
host_id
Optional

ID del host


Value: Must be String
hostgroup_id
Optional

ID del grupo de hosts


Value: Must be String
environment_id
Optional

ID del entorno


Value: Must be String
search
Optional

filtrar resultados


Value: Must be String
order
Optional

ordenar resultados


Value: Must be String
page
Optional

paginar resultados


Value: Must be String
per_page
Optional

número de entradas por petición


Value: Must be String

GET /api/puppetclasses/:id
Mostrar una clase de Puppet

GET /api/hosts/:host_id/puppetclasses/:id
Mostrar una clase de Puppet para un Host

GET /api/hostgroups/:hostgroup_id/puppetclasses/:id
Mostrar una clase de Puppet para un grupo de hosts

GET /api/environments/:environment_id/puppetclasses/:id
Mostrar una clase de Puppet para un Entorno

Params

Param Name Description
host_id
Optional

ID del host


Value: Must be String
hostgroup_id
Optional

ID del grupo de hosts


Value: Must be String
environment_id
Optional

ID del entorno


Value: Must be String
id
Required

ID de la clase Puppet


Value: Must be String

POST /api/puppetclasses
Crear una clase Puppet

Params

Param Name Description
puppetclass
Required

Value: Must be a Hash
puppetclass[name]
Required

Value: Must be String

PUT /api/puppetclasses/:id
Actualizar una clase 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
Borrar una clase Puppet

Params

Param Name Description
id
Required

Value: Must be String