Skip to content

ListApplications

Source: src/AWS/KinesisAnalyticsV2/ListApplications.ts

Runtime binding for kinesisanalytics:ListApplications.

An account-level operation (no application argument) that pages through the account’s Managed Service for Apache Flink applications — name, ARN, and status for each. Useful for fleet dashboards and governance sweeps that audit which applications exist and whether they are RUNNING. Provide the implementation with Effect.provide(AWS.KinesisAnalyticsV2.ListApplicationsHttp).

// init — account-level binding takes no resource
const listApplications = yield* AWS.KinesisAnalyticsV2.ListApplications();
// runtime
const { ApplicationSummaries } = yield* listApplications({ Limit: 50 });
const running = (ApplicationSummaries ?? []).filter(
(app) => app.ApplicationStatus === "RUNNING",
);