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 類別

參數

參數名字 描述
host_id
選填

主機的 ID


Value:

Must be String

hostgroup_id
選填

主機群組的 ID


Value:

Must be String

environment_id
選填

環境的 ID


Value:

Must be String

search
選填

篩選結果


Value:

Must be String

order
選填

排序結果


Value:

Must be String

page
選填

編頁結果


Value:

Must be String

per_page
選填

每個請求的項目數量


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 類別

參數

參數名字 描述
host_id
選填

主機的 ID


Value:

Must be String

hostgroup_id
選填

主機群組的 ID


Value:

Must be String

environment_id
選填

環境的 ID


Value:

Must be String

id
必填

Puppet 類別的 ID


Value:

Must be String


POST /api/puppetclasses
建立 Puppet 類別

參數

參數名字 描述
puppetclass
必填

Value:

Must be a Hash

puppetclass[name]
必填

Value:

Must be String


PUT /api/puppetclasses/:id
更新 Puppet 類別

參數

參數名字 描述
id
必填

Value:

Must be String

puppetclass
必填

Value:

Must be a Hash

puppetclass[name]
選填

Value:

Must be String


DELETE /api/puppetclasses/:id
刪除 Puppet class

參數

參數名字 描述
id
必填

Value:

Must be String