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":{"DependPackage":{"description":"依赖包信息","properties":{"location":{"description":"文件路径","type":"string"},"type":{"description":"文件类型","type":"string"}},"type":"object"},"ErrorResponse":{"description":"错误响应","properties":{"errorCode":{"description":"错误码","type":"string"},"errorMsg":{"description":"错误描述","type":"string"}},"type":"object"},"Relation":{"description":"依赖的job信息","properties":{"deleted":{"type":"boolean"},"relationId":{"description":"依赖类型ID","type":"string"},"relationType":{"description":"依赖类型","type":"string"},"scriptId":{"description":"脚本ID","type":"string"},"scriptName":{"description":"脚本名称","type":"string"},"taskId":{"description":"作业ID","format":"int64","type":"integer"},"taskName":{"description":"作业名称","type":"string"},"userName":{"description":"用户名","type":"string"},"version":{"description":"版本号","type":"integer"}},"type":"object"},"ResourceInfo":{"properties":{"dependFiles":{"description":"主Jar包所依赖的JAR包、properties文件","items":{"type":"string"},"type":"array"},"dependPackages":{"description":"主Jar包所依赖的JAR包、properties文件。同时存在dependFiles和dependPackages时,优先解析该字段。","items":{"$ref":"#/definitions/DependPackage"},"maxLength":10240,"type":"array"},"desc":{"description":"资源描述","type":"string"},"directory":{"description":"资源所在目录","type":"string"},"id":{"description":"资源id","type":"string"},"jobRelation":{"description":"通过jar包名称查询相关的job","items":{"$ref":"#/definitions/Relation"},"type":"array"},"location":{"description":"资源文件所在OBS路径","example":"obs://myBucket/test.jar","maxLength":256,"type":"string"},"name":{"description":"资源名称,只能包含英文字母、数字、中文字符、下划线或中划线。","maxLength":32,"minLength":1,"type":"string"},"type":{"description":"资源类型:\n  - archive: 压缩包\n  - file: 文件\n  - jar: jar文件\n  - pyFile:python文件","enum":["archive","file","jar","pyFile"],"type":"string"}}},"ResourceList":{"description":"资源列表","properties":{"resources":{"description":"资源列表","items":{"$ref":"#/definitions/ResourceInfo"},"type":"array"},"total":{"description":"总的资源个数","type":"integer"}},"type":"object"}},"description":null,"group_id":"9153904f85284cfaa02a8530ea128a58","host":"dayu-dlf.cn-north-4.myhuaweicloud.com","id":"de0eb008f6ed40beb28e1f25aec94bfe","info_version":"v1","method":"get","name":"ListResources","parameters":{},"paths":{"/v1/{project_id}/resources":{"get":{"operationId":"ListResources","parameters":[{"description":"工作空间id","in":"header","name":"workspace","required":false,"type":"string","x-notgenerate":true},{"description":"项目编号.","in":"path","name":"project_id","required":true,"type":"string"},{"default":10,"description":"分页参数:每页限定数量","in":"query","name":"limit","required":false,"type":"integer"},{"default":0,"description":"分页参数:页数","in":"query","name":"offset","required":false,"type":"integer"},{"description":"资源名称","in":"query","name":"resourceName","required":false,"type":"string"}],"produces":["application/json"],"responses":{"200":{"description":"success","examples":{"application/json":{"resources":[{"depend_files":["obs://myBucket/depend1.jar","obs://myBucket/depend2.jar"],"desc":"mpreduce jar","directory":"/resource","id":"c96a71b4-f452-4733-ba03-652b5fdaa9c9","location":"obs://myBucket/hadoop-mapreduce-examples-2.4.1.jar","name":"mpreduce","type":"jar"}],"total":1}},"schema":{"$ref":"#/definitions/ResourceList"}},"400":{"description":"BadRequest","examples":{"application/json":{"error_code":"DLF.3051","error_msg":"The request parameter is invalid."}},"schema":{"$ref":"#/definitions/ErrorResponse"}}},"summary":"查询资源列表","tags":["资源相关的API"]}}},"product_short":"DGC","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询资源列表","tags":"资源相关的API","uri":null,"version":"2.0"}