import type * as imagebuilder from "@distilled.cloud/aws/imagebuilder"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `imagebuilder:RetryImage`. * * Retries a failed image build in place (same build version ARN) — pair it * with `consumeImageEvents` to automatically retry transient build failures. * The idempotency `clientToken` is generated automatically. Provide the * implementation with `Effect.provide(AWS.ImageBuilder.RetryImageHttp)`. * ### Running Builds * **Example:** Retry a Failed Build * ```typescript * // init — account-level binding, no resource argument * const retryImage = yield* AWS.ImageBuilder.RetryImage(); * * // runtime * yield* retryImage({ imageBuildVersionArn }); * ``` * * @binding */ export interface RetryImage extends Binding.Service Effect.Effect<(request: Omit) => Effect.Effect>> { } export declare const RetryImage: RetryImage; //# sourceMappingURL=RetryImage.d.ts.map