{"base_path":null,"components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"BasicConfig":{"properties":{"agency":{"description":"作业委托的名称","type":"string"},"customFields":{"description":"用户自定义属性字段","type":"object"},"executeUser":{"description":"作业执行用户","type":"string"},"instanceTimeout":{"description":"实例超时时间","type":"integer"},"isIgnoreWaiting":{"description":"实例超时是否忽略等待时间, 取值范围为0和1, 0:表示实例超时不忽略等待时间1:表示实例超时忽略等待时间","type":"integer"},"owner":{"description":"作业责任人","type":"string"},"priority":{"default":0,"description":"作业优先级","type":"integer"},"tags":{"description":"作业标签列表","items":{"type":"string"},"type":"array"}}},"Condition":{"properties":{"expression":{"description":"EL表达式,如果EL表达式的计算结果为true,则触发执行本节点","type":"string"},"preNodeName":{"description":"本节点依赖的前一个节点名称","type":"string"}},"required":["preNodeName","expression"]},"Cron":{"properties":{"dependJobs":{"$ref":"#/definitions/DependJob","description":"依赖其它作业列表"},"dependPrePeriod":{"default":false,"description":"是否依赖本作业上一个运行周期任务的执行结果","type":"boolean"},"endTime":{"description":"调度结束时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区。如果结束时间不配置,作业会按照调度周期一直执行下去","type":"string"},"expression":{"description":"Cron表达式,格式为\"<秒> <分> <时> <天> <月> <星期>\"","type":"string"},"expressionTimeZone":{"description":"Cron表达式对应的时区信息,例如GMT+8","type":"string"},"intervalType":{"default":false,"description":"调度间隔类型:\n- minutes:分钟\n- hours:小时\n- days:天\n- weeks: 周\n- months:月\n- seasons: 季\n- years:年","type":"string"},"startTime":{"description":"调度开始时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区","type":"string"}},"required":["startTime","expression"]},"CronTrigger":{"properties":{"concurrent":{"default":10,"description":"并发调用数","type":"integer"},"dependJobs":{"$ref":"#/definitions/DependJob","description":"依赖其它作业列表"},"dependPrePeriod":{"description":"是否依赖本作业上一个运行周期任务的执行结果","type":"boolean"},"endTime":{"description":"调度结束时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区。如果结束时间不配置,作业会按照调度周期一直执行下去。","type":"string"},"expression":{"description":"Cron表达式","type":"string"},"expressionTimeZone":{"description":"时区","type":"string"},"period":{"description":"用于描述运行的间隔时间,格式为时间+时间单位。需要与expression中的表达式对应","type":"string"},"startTime":{"description":"调度开始时间,采用ISO 8601时间表示方法,格式为yyyy-MM-dd'T'HH:mm:ssZ,例如2018-10-22T23:59:59+08表示的时间为2018年10月22日23时59分59秒,在正8区,即北京时区。","type":"string"}},"required":["startTime","expression","period"]},"DependJob":{"properties":{"dependFailPolicy":{"description":"依赖作业任务执行失败处理策略","enum":["FAIL","IGNORE","SUSPEND"],"type":"string"},"dependPeriod":{"description":"依赖周期","type":"string"},"jobs":{"description":"依赖的作业名称列表,必须依赖已存在的作业.","items":{"type":"string"},"type":"array"},"otherWorkSpaceJobs":{"description":"依赖其他工作空间的作业名称列表","items":{"$ref":"#/definitions/DependWorkSpaceJob"},"type":"array"},"sameWorkSpaceJobs":{"description":"依赖本工作空间的作业名称列表","items":{"$ref":"#/definitions/DependWorkSpaceJob"},"type":"array"}},"required":["jobs"]},"DependWorkSpaceJob":{"properties":{"dependOnLastNPeriodValue":{"description":"依赖上N个周期","type":"integer"},"dependOnLastPeriod":{"default":false,"description":"是否依赖最近一个周期","type":"boolean"},"dependType":{"description":"依赖的规则","type":"string"},"jobName":{"description":"作业名","type":"string"},"workSpace":{"description":"工作空间名","type":"string"},"workSpaceId":{"description":"工作空间名ID","type":"string"}}},"Event":{"properties":{"channel":{"description":"DIS通道名称","type":"string"},"concurrent":{"default":1,"description":"调度并发数","type":"integer"},"eventType":{"description":"事件类型","type":"string"},"failPolicy":{"description":"执行失败处理策略","type":"string"},"readPolicy":{"default":"LAST","description":"读取策略,LAST :从上次位置读取,NEW- 从最新位置读取,默认为LAST","type":"string"}},"required":["eventType","channel"]},"JobInformation":{"properties":{"jobId":{"description":"下游作业ID","format":"int64","type":"integer"},"jobName":{"description":"下游作业名称","type":"string"},"workSpace":{"description":"下游作业的工作空间名称","type":"string"}}},"JobParam":{"properties":{"name":{"description":"参数名称,只能包含英文字母、数字、中划线和下划线。","type":"string"},"type":{"default":"variable","description":"参数类型","enum":["procedure","variable"],"type":"string"},"value":{"description":"参数值","type":"string"}},"required":["name","value"]},"Location":{"properties":{"x":{"description":"节点在作业画布上的横轴位置","type":"string"},"y":{"description":"节点在作业画布上的纵轴位置","type":"string"}},"required":["x","y"]},"Node":{"properties":{"conditions":{"description":"节点执行条件,如果配置此参数,本节点是否执行由condition的字段expression所保存的EL表达式计算结果决定","items":{"$ref":"#/definitions/Condition"},"type":"array"},"cronTrigger":{"$ref":"#/definitions/CronTrigger","description":"实时作业节点Cron触发配置"},"eventTrigger":{"$ref":"#/definitions/Event","description":"实时作业节点事件触发配置"},"execTimeOutRetry":{"default":"false","description":"节点是否超时重试","type":"string"},"failPolicy":{"description":"作业失败策略","enum":["FAIL","IGNORE","SUSPEND","FAIL_CHILD"],"type":"string"},"location":{"$ref":"#/definitions/Location","description":"节点在作业画布上的位置"},"maxExecutionTime":{"default":60,"description":"节点最大执行时间","type":"integer"},"name":{"description":"节点名称,只能包含六种字符:英文字母、数字、中文、中划线、下划线和点号,且长度小于等于128个字符。同一个作业中节点名称不能重复。","type":"string"},"pollingInterval":{"default":10,"description":"轮询节点执行结果时间间隔","type":"integer"},"preNodeName":{"description":"本本节点依赖的前面的节点名称列表","items":{"type":"string"},"type":"array"},"properties":{"description":"节点属性","items":{"$ref":"#/definitions/Property"},"type":"array"},"retryInterval":{"default":120,"description":"失败重试时间间隔","type":"integer"},"retryTimes":{"default":0,"description":"节点失败重试次数","type":"integer"},"type":{"description":"节点的类型","enum":["HiveSQL","SparkSQL","DWSSQL","DLISQL","Shell","CDMJob","DISTransferTask","CSJob","CloudTableManage","OBSManager","RESTAPI","MachineLearning","SMN","MRSSpark","MapReduce","DLISpark","MRSFlink","MRSFlinkJob","MRSHetuEngine","RDS SQL","DataMigration","OneclickCDC","Dummy","MRSSparkPython"],"type":"string"}},"required":["name","type","location","properties"]},"Property":{"properties":{"name":{"description":"属性名称","type":"string"},"value":{"description":"属性值","type":"string"}},"required":["name","value"]},"Schedule":{"properties":{"cron":{"$ref":"#/definitions/Cron","description":"当type为CRON时,配置调度频率、启动时间等信息"},"event":{"$ref":"#/definitions/Event","description":"实时作业节点事件触发配置"},"type":{"description":"调度类型\n- EXECUTE_ONCE: 作业立即运行,只运行一次。\n- CRON: 作业按指定频率周期执行。\n- EVENT: 根据事件触发执行。","enum":["EXECUTE_ONCE","EVENT_TRIGGER","RUN_ONCE","CRON","EVENT","SCHEDULE"],"type":"string"}}},"ShowJobInfoResp":{"properties":{"basicConfig":{"$ref":"#/definitions/BasicConfig","description":"作业的基本信息"},"cleanOverdueDays":{"description":"设置作业的最大超时时间。","type":"integer"},"cleanWaitingJob":{"description":"清除等待的作业。","type":"string"},"createTime":{"description":"作业创建时间.","format":"int64","type":"integer"},"description":{"description":"作业描述信息","type":"string"},"directory":{"description":"作业在目录树上的路径。创建作业时如果路径目录不存在,会自动创建目录,如/dir/a/,默认在根目录/。","type":"string"},"downstreamJobs":{"description":"下游作业信息","items":{"$ref":"#/definitions/JobInformation"},"type":"array"},"emptyRunningJob":{"description":"是否空跑。","type":"string"},"id":{"description":"作业Id, 用户查询作业时使用。","format":"int64","type":"integer"},"lastUpdateUser":{"description":"作业最后修改人","type":"string"},"logPath":{"description":"作业运行日志存放的OBS路径。","type":"string"},"name":{"description":"作业名称","type":"string"},"nodes":{"description":"节点定义","items":{"$ref":"#/definitions/Node"},"type":"array"},"params":{"description":"作业参数定义","items":{"$ref":"#/definitions/JobParam"},"type":"array"},"processType":{"description":"作业类型,REAL_TIME: 实时处理,BATCH:批处理","enum":["BATCH","REAL_TIME"],"type":"string"},"schedule":{"$ref":"#/definitions/Schedule","description":"调度配置"},"singleNodeJobFlag":{"description":"是否选择单任务,默认为false","type":"boolean"},"singleNodeJobType":{"description":"单任务类型","enum":["DliSQL","DwsSQL","HiveSQL","SparkSQL","RdsSQL","DorisSQL","ASSIGNMENT","BRANCH","MERGE","DataMigration","MrsFlink","FlinkSQL","FlinkJar","DLISpark"],"type":"string"},"version":{"description":"作业版本信息。","type":"string"}},"required":["name","nodes","schedule","processType"]}},"description":null,"group_id":"9153904f85284cfaa02a8530ea128a58","host":"dayu-dlf.cn-north-4.myhuaweicloud.com","id":"054a9b6513954a9f8a18ba2faf7e3cd9","info_version":"v1","method":"get","name":"ShowJob","parameters":{},"paths":{"/v1/{project_id}/jobs/{job_name}":{"get":{"operationId":"ShowJob","parameters":[{"description":"工作空间id","in":"header","name":"workspace","required":false,"type":"string","x-notgenerate":true},{"description":"项目编号.","in":"path","name":"project_id","required":true,"type":"string"},{"description":"作业名称.","in":"path","name":"job_name","required":true,"type":"string"},{"default":-1,"description":"作业版本号,若传入版本号,则查询指定版本号的作业;若不传入,则查询最新的版本作业.","in":"query","name":"version","required":false,"type":"integer"},{"default":false,"description":"返回下游依赖当前作业的作业,只返回第一层。","in":"query","name":"dependencies","required":false,"type":"boolean"}],"produces":["application/json"],"responses":{"200":{"description":"success","schema":{"$ref":"#/definitions/ShowJobInfoResp"}}},"summary":"查询作业详情","tags":["作业相关的API"],"x-support-sdk":"Y"}}},"product_short":"DGC","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询作业详情","tags":"作业相关的API","uri":null,"version":"2.0"}