import type * as location from "@distilled.cloud/aws/location"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Retrieves the status, configuration, and error report of a Location batch metadata job. * * Runtime binding for the `GetJob` operation (IAM action * `geo:GetJob`), account-scoped — batch jobs are created at runtime so the * grant is on `*`. Provide the implementation with * `Effect.provide(AWS.Location.GetJobHttp)`. * * ### Managing Batch Jobs * **Example:** Poll a Batch Job * ```typescript * const getJob = yield* Location.GetJob(); * * const job = yield* getJob({ JobId: jobId }); * // job.Status → "IN_PROGRESS" | "SUCCEEDED" | … * ``` * * @binding */ export interface GetJob extends Binding.Service Effect.Effect<(request: location.GetJobRequest) => Effect.Effect>> { } export declare const GetJob: GetJob; //# sourceMappingURL=GetJob.d.ts.map