Skip to content

ListManagedInsightRules

Source: src/AWS/CloudWatch/ListManagedInsightRules.ts

Runtime binding for cloudwatch:ListManagedInsightRules — list the managed Contributor Insights rules available for a given AWS resource ARN.

Provide CloudWatch.ListManagedInsightRulesHttp on the hosting Lambda Function to satisfy the requirement.

// init — grants cloudwatch:ListManagedInsightRules
const listManagedInsightRules = yield* AWS.CloudWatch.ListManagedInsightRules();
// runtime — only specific AWS resource types support managed rules;
// an unsupported ARN fails with the typed InvalidParameterValueException
const result = yield* listManagedInsightRules({
ResourceARN: yield* table.tableArn,
});
const rules = result.ManagedRules ?? [];