import type * as cloudtrail from "@distilled.cloud/aws/cloudtrail"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { EventDataStore } from "./EventDataStore.ts"; /** * Runtime binding for `cloudtrail:CancelQuery`. * * Cancels a running CloudTrail Lake query. Cancelling a query that already * finished fails with the typed `InactiveQueryException`. Provide the * implementation with `Effect.provide(AWS.CloudTrail.CancelQueryHttp)`. * ### Querying CloudTrail Lake * **Example:** Cancel a Running Query * ```typescript * // init — bind the operation to the event data store * const cancelQuery = yield* AWS.CloudTrail.CancelQuery(store); * * // runtime * const result = yield* cancelQuery({ QueryId: queryId }); * console.log(result.QueryStatus); // CANCELLED * ``` * * @binding */ export interface CancelQuery extends Binding.Service Effect.Effect<(request: Omit) => Effect.Effect>> { } export declare const CancelQuery: CancelQuery; //# sourceMappingURL=CancelQuery.d.ts.map