@maap-jupyterlab/dps-jupyter-extension
Version:
A JupyterLab extension for submitting and viewing jobs.
61 lines (60 loc) • 1.28 kB
TypeScript
/**
* IJob
*/
export interface IJob {
command?: string;
container_image_name?: string;
container_image_url?: string;
disk_usage?: string;
duration?: string;
ec2_instance_type?: string;
ec2_instance_id?: string;
ec2_availability_zone?: string;
job_dir_size?: string;
job_id?: string;
job_type?: string;
name?: string;
params?: [];
payload_id?: string;
products?: [];
queue?: string;
status?: string;
tags?: string[];
time_end?: string;
time_queued?: string;
time_start?: string;
traceback?: string;
username?: string;
version?: string;
}
/**
* Job Info Table Template
*
* @param header - human-friendly header field name
* @param accessor - path to field data, relative to IJob
* @param type - field data type
*
*/
export interface IJobInfoTable {
header: string;
accessor: string;
type?: string;
}
/**
* Algorithm Input Param
*
* @param name - algorithm input param name
* @param value - algorithm input param value
* @param destination - algorithm input param destination
*
*/
export interface IInputParam {
name: string;
value: string | Object;
destination: string;
}
declare global {
interface Window {
_keycloak: any;
}
}