UNPKG

@kubernetes-models/flink

Version:
42 lines (41 loc) 1.6 kB
import { IObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { Model, ModelData } from "@kubernetes-models/base"; export interface IFlinkStateSnapshot { "spec"?: { "backoffLimit"?: number; "checkpoint"?: {}; "jobReference"?: { "kind"?: "FlinkDeployment" | "FlinkSessionJob"; "name"?: string; }; "savepoint"?: { "alreadyExists"?: boolean; "disposeOnDelete"?: boolean; "formatType"?: "CANONICAL" | "NATIVE" | "UNKNOWN"; "path"?: string; }; }; "status"?: { "error"?: string; "failures"?: number; "path"?: string; "resultTimestamp"?: string; "state"?: "ABANDONED" | "COMPLETED" | "FAILED" | "IN_PROGRESS" | "TRIGGER_PENDING"; "triggerId"?: string; "triggerTimestamp"?: string; }; "apiVersion": "flink.apache.org/v1beta1"; "kind": "FlinkStateSnapshot"; "metadata"?: IObjectMeta; } export declare class FlinkStateSnapshot extends Model<IFlinkStateSnapshot> implements IFlinkStateSnapshot { "spec"?: IFlinkStateSnapshot["spec"]; "status"?: IFlinkStateSnapshot["status"]; "apiVersion": IFlinkStateSnapshot["apiVersion"]; "kind": IFlinkStateSnapshot["kind"]; "metadata"?: IFlinkStateSnapshot["metadata"]; static apiVersion: IFlinkStateSnapshot["apiVersion"]; static kind: IFlinkStateSnapshot["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IFlinkStateSnapshot>; constructor(data?: ModelData<IFlinkStateSnapshot>); }