Skip to content

ListTelemetryRules

Source: src/AWS/ObservabilityAdmin/ListTelemetryRules.ts

Runtime binding for observabilityadmin:ListTelemetryRules — enumerates the account’s telemetry rules (name, ARN, telemetry type, source types), e.g. for an audit function that reports which auto-enable rules exist.

Provide AWS.ObservabilityAdmin.ListTelemetryRulesHttp on the hosting Lambda Function to satisfy the requirement.

// init — grants observabilityadmin:ListTelemetryRules
const listTelemetryRules = yield* AWS.ObservabilityAdmin.ListTelemetryRules();
// runtime
const { TelemetryRuleSummaries } = yield* listTelemetryRules();
for (const rule of TelemetryRuleSummaries ?? []) {
yield* Effect.log(`${rule.RuleName}: ${rule.TelemetryType}`);
}