Delete Rule | Ruby API Client V1 (Deprecated)
This version of the Ruby API client has been deprecated in favor of the latest version of the Ruby API client.
editSettings
ACL
index.delete_rule(String objectID, Boolean forwardToReplicas)
About this method
Delete a specific Rule using its id.
Examples
1
2
3
4
5
// Delete a Rule from the index.
$index->deleteRule('a-rule-id');
// Delete a Rule from the index and all its replicas.
$index->deleteRule('a-rule-id', ['forwardToReplicas' => true]);
Parameters
objectID
|
type: string
Required
The ID of the Rule to delete |
forwardToReplicas
|
type: boolean
default:
Optional
By default, this method applies only to the specified index. By making this true, the method will also send the Rule to all replicas. |
requestOptions
|
type: key/value mapping
default: No request options
Optional
A mapping of request options to send along with the request. |
Response
In this section we document the JSON response returned by the API. Each language will encapsulate this response inside objects specific to the language and/or the implementation. So the actual type in your language might differ from what is documented.
JSON format
1
2
3
4
{
"updatedAt":"2013-01-18T15:33:13.556Z",
"taskID": 678
}
updatedAt
|
string
Date at which the delete Rule job has been created. |
taskID
|
integer
The taskID used with the waitTask method. |