Skip to content

GetTelemetryEvaluationStatus

Source: src/AWS/ObservabilityAdmin/GetTelemetryEvaluationStatus.ts

Runtime binding for observabilityadmin:GetTelemetryEvaluationStatus — reads the account’s telemetry config onboarding status (RUNNING, STOPPED, NOT_STARTED, …), e.g. for a compliance function that verifies telemetry auditing stays enabled.

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

// init — grants observabilityadmin:GetTelemetryEvaluationStatus
const getEvaluationStatus = yield* AWS.ObservabilityAdmin.GetTelemetryEvaluationStatus();
// runtime
const { Status } = yield* getEvaluationStatus();
if (Status !== "RUNNING") {
yield* Effect.logWarning("telemetry auditing is off");
}