Skip to content

SendObjectMalwareScan

Source: src/AWS/GuardDuty/SendObjectMalwareScan.ts

Runtime binding for guardduty:SendObjectMalwareScan.

Submits an S3 object for malware scanning under a Malware Protection plan covering its bucket. Account-level operation — invoked with the caller’s request as-is. Provide the implementation with Effect.provide(AWS.GuardDuty.SendObjectMalwareScanHttp).

// init
// init — account-level binding, no resource argument
const sendObjectMalwareScan = yield* AWS.GuardDuty.SendObjectMalwareScan();
// runtime
yield* sendObjectMalwareScan({
S3Object: { Bucket: "my-bucket", Key: "upload.bin" },
});