import type * as SVC from "@distilled.cloud/aws/codedeploy"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { DeploymentGroup } from "./DeploymentGroup.ts"; /** * Runtime binding for `codedeploy:ContinueDeployment` — for a blue/green * deployment paused in the ready state (`actionOnTimeout: * "STOP_DEPLOYMENT"`), starts rerouting traffic to the replacement * environment without waiting for the configured wait time. * ### Controlling Deployments * **Example:** Approve Traffic Rerouting * ```typescript * const continueDeployment = yield* AWS.CodeDeploy.ContinueDeployment(group); * * yield* continueDeployment({ * deploymentId, * deploymentWaitType: "READY_WAIT", * }); * ``` * * @binding */ export interface ContinueDeployment extends Binding.Service(group: G) => Effect.Effect<(request: SVC.ContinueDeploymentInput) => Effect.Effect>> { } export declare const ContinueDeployment: ContinueDeployment; //# sourceMappingURL=ContinueDeployment.d.ts.map