import { KubernetesResource } from '@alauda-fe/common'; export interface BatchActionResource extends KubernetesResource { spec: { actions: Array<{ name: string; verb: 'put' | 'patch' | 'delete' | 'post'; target: { names: string[]; resource: { group: string; version: string; resource: string; subresource?: string; }; }; body?: string; }>; }; status?: { phase: Phase; completionTime?: string; startTime?: string; expiredTime?: string; cancelledTime?: string; actionResults?: Array<{ name: string; results: { [name: string]: { state: ResultState; reason?: string; }; }; }>; }; }