@cumulus/types
Version:
TypeScript definitions for working with Cumulus data structures
29 lines (26 loc) • 600 B
TypeScript
export type AsyncOperationStatus =
| 'RUNNER_FAILED'
| 'RUNNING'
| 'SUCCEEDED'
| 'TASK_FAILED';
export type AsyncOperationType =
| 'Bulk Execution Delete'
| 'Bulk Granule Delete'
| 'Bulk Granule Reingest'
| 'Bulk Granules'
| 'Dead-Letter Processing'
| 'DLA Migration'
| 'ES Index'
| 'Kinesis Replay'
| 'Reconciliation Report'
| 'SQS Replay';
export interface ApiAsyncOperation {
id: string,
description: string,
operationType: AsyncOperationType,
status: AsyncOperationStatus,
taskArn?: string,
output?: string,
createdAt?: number,
updatedAt?: number,
}