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