huawei-cloud-api-definitions-DGC 0.1.20260425

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":null,"components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"JobApprover":{"properties":{"approverName":{"description":"审批人名称","type":"string"}},"required":["approverName"]},"ScriptInfo":{"properties":{"approvers":{"description":"在开启审批开关后,需要填写该字段,表示脚本审批人","items":{"$ref":"#/definitions/JobApprover"},"type":"array"},"configuration":{"additionalProperties":{"type":"object"},"description":"脚本的配置项参数。当type参数值为DLISQL时,才支持此参数。当前支持的配置项列表请参考 conf参数说明。默认值为空。","type":"object"},"connectionName":{"description":"脚本关联的连接名称。当type参数值为DLISQL、SparkSQL、HiveSQL、DWSSQL、Shell、PRESTO、ClickHouseSQL、HetuEngineSQL、RDSSQL、ImpalaSQL、PYTHON、SparkPython其中之一时,这个参数是必选的。用户可以通过查询连接列表(待下线)接口获取当前系统中已经存在的连接。默认值为空。","type":"string"},"content":{"description":"脚本内容。最大支持4M。","type":"string"},"database":{"description":"脚本执行所在的数据库。当type参数值为DLISQL、SparkSQL、HiveSQL、DWSSQL、PRESTO、ClickHouseSQL、ImpalaSQL、HetuEngineSQL、RDSSQL其中之一时,才支持此参数。type为DLI SQL时,可以通过查看所有数据库接口获取数据库信息。type为其他类型的时候,必选。","type":"string"},"description":{"description":"脚本描述,长度不能超过255个字符","type":"string"},"directory":{"description":"脚本关联的目录。通过DataArts Studio管理控制台 > 数据开发,左侧列表选择“数据开发 > 脚本开发”。在脚本的目录树上,可以查看到当前已经创建的目录,默认在根目录/。","type":"string"},"id":{"description":"脚本ID","type":"string"},"modifyTime":{"description":"脚本最后修改时间","type":"long"},"name":{"description":"脚本名称。","type":"string"},"owner":{"description":"责任人名称","type":"string"},"queueName":{"description":"脚本关联的DLI队列名称。当type参数值为DLI SQL时,才支持此参数。可以通过查询队列列表接口获取队列信息。默认值为空。","type":"string"},"targetStatus":{"description":"在开启审批开关后,需要填写该字段。表示创建脚本的目标状态,有三种状态:SAVED、SUBMITTED和PRODUCTION,分别表示脚本创建后是保存态,提交态,生产态:\n- 保存态表示脚本仅保存,无法调度运行,需要提交并审核通过后才能运行。\n- 提交态表示脚本保存后会自动提交,需要审核通过才能运行。\n- 生产态表示脚本跳过审批环节,创建后可以直接运行。注意:只有工作空间的管理员用户才能创建生产态的脚本。","enum":["SAVED","SUBMITTED","PRODUCTION"],"type":"string"},"type":{"description":"脚本类型:\n- FlinkSQL\n- DLISQL\n- SparkSQL\n- HiveSQL\n- DWSSQL\n- RDSSQL\n- Shell\n- PRESTO\n- ClickHouseSQL\n- HetuEngineSQL\n- PYTHON\n- ImpalaSQL\n- SparkPython","enum":["FlinkSQL","DLISQL","SparkSQL","HiveSQL","DWSSQL","RDSSQL","Shell","PRESTO","ClickHouseSQL","HetuEngineSQL","PYTHON","ImpalaSQL","SparkPython"],"type":"string"},"version":{"description":"脚本最新提交版本","type":"integer"}},"required":["name","type","content"]}},"description":null,"group_id":"9153904f85284cfaa02a8530ea128a58","host":"dayu-dlf.cn-north-4.myhuaweicloud.com","id":"815b8d5d2f1a4d56b486fb7007259eb2","info_version":"v1","method":"get","name":"ShowScript","parameters":{},"paths":{"/v1/{project_id}/scripts/{script_name}":{"get":{"operationId":"ShowScript","parameters":[{"description":"工作空间id","in":"header","name":"workspace","required":false,"type":"string","x-notgenerate":true},{"description":"","in":"path","name":"project_id","required":true,"type":"string","x-order":1},{"description":"","in":"path","name":"script_name","required":true,"type":"string","x-order":2}],"produces":["application/json"],"responses":{"200":{"description":"Get Script Information","schema":{"$ref":"#/definitions/ScriptInfo"}}},"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"}