import { _RuleUpdate } from "./_RuleUpdate"; import { BrowserHttpOptions as __HttpOptions__ } from "@aws-sdk/types"; import * as __aws_sdk_types from "@aws-sdk/types"; /** * UpdateRuleInput shape */ export interface UpdateRuleInput { /** *
The RuleId of the Rule that you want to update. RuleId is returned by CreateRule and by ListRules.
The value returned by the most recent call to GetChangeToken.
*/ ChangeToken: string; /** *An array of RuleUpdate objects that you want to insert into or delete from a Rule. For more information, see the applicable data types:
RuleUpdate: Contains Action and Predicate
Predicate: Contains DataId, Negated, and Type
FieldToMatch: Contains Data and Type