List
Source:
src/AWS/FraudDetector/List.ts
An Amazon Fraud Detector list — a set of input values for a variable (an allow-list or deny-list, e.g. known-fraud IP addresses) referenced from detector rule expressions.
Creating a List
Section titled “Creating a List”const blockedIps = yield* FraudDetector.List("BlockedIps", { variableType: "IP_ADDRESS", description: "known-fraud source addresses", elements: ["203.0.113.7", "198.51.100.9"],});Using a List at Runtime
Section titled “Using a List at Runtime”// initconst updateList = yield* FraudDetector.UpdateList(blockedIps);const getListElements = yield* FraudDetector.GetListElements(blockedIps);
// runtimeyield* updateList({ elements: ["192.0.2.44"], updateMode: "APPEND" });const { elements } = yield* getListElements({});// on the Function effect:// .pipe(Effect.provide(Layer.mergeAll(// FraudDetector.UpdateListHttp,// FraudDetector.GetListElementsHttp,// )))