def update_host_template(resource_root, name, cluster_name, api_host_template):
    '\n  Update a host template identified by name in the specified cluster.\n  @param resource_root: The root Resource object.\n  @param name: Host template name.\n  @param cluster_name: Cluster name.\n  @param api_host_template: The updated host template.\n  @return: The updated ApiHostTemplate.\n  @since: API v3\n  '
    return call(resource_root.put, (HOST_TEMPLATE_PATH % (cluster_name, name)), ApiHostTemplate, data=api_host_template, api_version=3)
Update a host template identified by name in the specified cluster.
@param resource_root: The root Resource object.
@param name: Host template name.
@param cluster_name: Cluster name.
@param api_host_template: The updated host template.
@return: The updated ApiHostTemplate.
@since: API v3
def update_host_template(resource_root, name, cluster_name, api_host_template):
    '\n  Update a host template identified by name in the specified cluster.\n  @param resource_root: The root Resource object.\n  @param name: Host template name.\n  @param cluster_name: Cluster name.\n  @param api_host_template: The updated host template.\n  @return: The updated ApiHostTemplate.\n  @since: API v3\n  '
    return call(resource_root.put, (HOST_TEMPLATE_PATH % (cluster_name, name)), ApiHostTemplate, data=api_host_template, api_version=3)