import type * as appsignals from "@distilled.cloud/aws/application-signals"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `application-signals:ListAuditFindings`. * * Returns audit findings — automated analysis of service behavior and root * causes (performance issues, anomalies, potential problems) for the given * audit targets. Provide the implementation with * `Effect.provide(AWS.ApplicationSignals.ListAuditFindingsHttp)`. * ### Auditing Services * **Example:** List Audit Findings for a Service * ```typescript * // init — account-level, no resource argument * const listAuditFindings = yield* AWS.ApplicationSignals.ListAuditFindings(); * * // runtime * const result = yield* listAuditFindings({ * StartTime: new Date(Date.now() - 3600_000), * EndTime: new Date(), * AuditTargets: [ * { * Type: "service", * Data: { * Service: { * Type: "Service", * Name: "checkout-service", * Environment: "eks:prod", * }, * }, * }, * ], * }); * ``` * * @binding */ export interface ListAuditFindings extends Binding.Service Effect.Effect<(request: appsignals.ListAuditFindingsInput) => Effect.Effect>> { } export declare const ListAuditFindings: ListAuditFindings; //# sourceMappingURL=ListAuditFindings.d.ts.map