Skip to content

GetDataAutomationStatus

Source: src/AWS/BedrockDataAutomation/GetDataAutomationStatus.ts

Runtime binding for the GetDataAutomationStatus operation (IAM action bedrock:GetDataAutomationStatus on * — invocation ARNs are minted at runtime) — poll the status of an asynchronous Bedrock Data Automation job from a deployed Function.

Provide the implementation with Effect.provide(AWS.BedrockDataAutomation.GetDataAutomationStatusHttp).

// deploy time — account-level binding
const getStatus = yield* AWS.BedrockDataAutomation.GetDataAutomationStatus();
// runtime — poll the invocation returned by InvokeDataAutomationAsync
const { status, outputConfiguration } = yield* getStatus({ invocationArn });
if (status === "Success") {
yield* Effect.log(`results at ${outputConfiguration?.s3Uri}`);
}