|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HostTemplatesResource
| Method Summary | |
|---|---|
ApiCommand |
applyHostTemplate(String hostTemplateName,
ApiHostRefList hosts,
boolean startRoles)
Applies a host template to a collection of hosts. |
ApiHostTemplateList |
createHostTemplates(ApiHostTemplateList hostTemplates)
Creates new host templates. |
ApiHostTemplate |
deleteHostTemplate(String hostTemplateName)
Deletes a host template. |
ApiHostTemplate |
readHostTemplate(String hostTemplateName)
Retrieves information about a host template. |
ApiHostTemplateList |
readHostTemplates()
Lists all host templates in a cluster. |
ApiHostTemplate |
updateHostTemplate(String hostTemplateName,
ApiHostTemplate hostTemplate)
Updates an existing host template. |
| Method Detail |
|---|
@Path(value="/") ApiHostTemplateList createHostTemplates(ApiHostTemplateList hostTemplates)
Host template names must be unique across clusters.
Available since API v3.
hostTemplates - The list of host templates to create.
@Path(value="/") ApiHostTemplateList readHostTemplates()
Available since API v3.
@Path(value="/{hostTemplateName}")
ApiHostTemplate readHostTemplate(String hostTemplateName)
Available since API v3.
@Path(value="/{hostTemplateName}")
ApiHostTemplate updateHostTemplate(String hostTemplateName,
ApiHostTemplate hostTemplate)
Can be used to update the role config groups in a host template or rename it.
Available since API v3.
hostTemplateName - Host template with updated fields.
@Path(value="/{hostTemplateName}")
ApiHostTemplate deleteHostTemplate(String hostTemplateName)
Available since API v3.
hostTemplateName - Host template to delete.
@Path(value="/{hostTemplateName}/commands/applyHostTemplate")
ApiCommand applyHostTemplate(String hostTemplateName,
ApiHostRefList hosts,
boolean startRoles)
The provided hosts must not have any existing roles on them and if the cluster is not using parcels, the hosts must have a CDH version matching that of the cluster version.
Available since API v3.
hostTemplateName - Host template to apply.hosts - List of hosts to apply the host template to.startRoles - Whether to start the newly created roles or not.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||