Skip to content

ListInsightsMetricData

Source: src/AWS/CloudTrail/ListInsightsMetricData.ts

Runtime binding for cloudtrail:ListInsightsMetricData.

An account-level operation (no resource argument) that reads the Insights metric time series (API call rate / error rate) for a given event source and event name — empty when Insights has recorded no anomalies. Provide the implementation with Effect.provide(AWS.CloudTrail.ListInsightsMetricDataHttp).

// init — account-level binding takes no resource
const listInsightsMetricData =
yield* AWS.CloudTrail.ListInsightsMetricData();
// runtime
const result = yield* listInsightsMetricData({
EventSource: "s3.amazonaws.com",
EventName: "PutObject",
InsightType: "ApiCallRateInsight",
});
console.log(result.Timestamps?.length, result.Values?.length);