IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Reset transform API
editReset transform API
editResets a transform.
Request
editPOST _transform/<transform_id>/_reset
Prerequisites
edit-
Requires the
manage_transform
cluster privilege. This privilege is included in thetransform_admin
built-in role.
Description
editBefore you can reset the transform, you must stop it; alternatively, use the
force
query parameter.
If you reset a transform, all checkpoints, states, and the destination index (if it was created by the transform) are deleted. The transform is updated to the latest format as if the Update transform API was used. The transform is ready to start again as if it had just been created.
Path parameters
edit-
<transform_id>
- (Required, string) Identifier for the transform.
Query parameters
edit-
force
-
(Optional, Boolean)
If this value is
true
, the transform is reset regardless of its current state. If it’s false, the transform must bestopped
before it can be reset. The default value isfalse
-
timeout
-
(Optional, time)
Period to wait for a response. If no response is received before the timeout
expires, the request fails and returns an error. Defaults to
30s
.
Examples
editresp = client.transform.reset_transform( transform_id="ecommerce_transform", ) print(resp)
response = client.transform.reset_transform( transform_id: 'ecommerce_transform' ) puts response
const response = await client.transform.resetTransform({ transform_id: "ecommerce_transform", }); console.log(response);
POST _transform/ecommerce_transform/_reset
When the transform is reset, you receive the following results:
{ "acknowledged" : true }