{"base_path":null,"components":null,"consumes":"[\"application/json\"]","definitions":{"CreateDependencyRequestBody":{"properties":{"depend_file":{"description":"depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。上传的文件大小限制为40M,如超过40M,请通过OBS上传。","example":"UEsDBBQACAgIAGB/kVAAAAAAAAAAAAAAAAA","type":"string"},"depend_link":{"description":"depend_type为obs类型时,依赖包在obs的存储地址。","example":"https://{bucket}.{obs_endpoint}","type":"string"},"depend_type":{"description":"导入类型,目前支持obs和zip。","example":"zip","type":"string"},"description":{"description":"依赖包描述,不超过512个字符。","example":"smn python sdk","type":"string"},"name":{"description":"依赖包名称。必须以大、小写字母开头,以字母或数字结尾,只能由字母、数字、下划线、点和中划线组成,长度不超过96个字符。","example":"pillow-7.1.2","type":"string"},"runtime":{"description":"FunctionGraph函数的执行环境\nJava8: Java语言8版本。\nJava11: Java语言11版本。\nJava17: Java语言17版本(当前仅支持华北-乌兰察布二零二)\nPython2.7: Python语言2.7版本。\nPython3.6: Pyton语言3.6版本。\nPython3.9: Python语言3.9版本。\nPython3.10: Python语言3.10版本。\nGo1.8: Go语言1.8版本。\nGo1.x: Go语言1.x版本。\nNode.js6.10: Nodejs语言6.10版本。\nNode.js8.10: Nodejs语言8.10版本。\nNode.js10.16: Nodejs语言10.16版本。\nNode.js12.13: Nodejs语言12.13版本。\nNode.js14.18: Nodejs语言14.18版本。\nNode.js16.17: Nodejs语言16.17版本。\nNode.js18.15: Nodejs语言18.15版本。\nC#(.NET Core 2.0): C#语言2.0版本。\nC#(.NET Core 2.1): C#语言2.1版本。\nC#(.NET Core 3.1): C#语言3.1版本。\nC#(.NET Core 6.0): C#语言6.0版本(当前仅支持华北-乌兰察布二零二)。\nCustom: 自定义运行时。\nPHP7.3: Php语言7.3版本。\nCangjie1.0:仓颉语言1.0版本。\nhttp: HTTP函数。\nCustom Image: 自定义镜像函数。","enum":["Java8","Java11","Java17","Python2.7","Python3.6","Python3.9","Python3.10","Go1.8","Go1.x","Node.js6.10","Node.js8.10","Node.js10.16","Node.js12.13","Node.js14.18","Node.js16.17","Node.js18.15","C#(.NET Core 2.0)","C#(.NET Core 2.1)","C#(.NET Core 3.1)","C#(.NET Core 6.0)","Custom","PHP7.3","Cangjie1.0","http","Custom Image"],"type":"string"}},"required":["depend_type","name","runtime"]},"CreateDependencyVersionResponseBody":{"description":"依赖包信息。","properties":{"dep_id":{"description":"依赖包ID","example":"edbd67fa-f107-40b3-af75-a85f0577ad61","type":"string"},"description":{"description":"依赖包描述。","example":"smn python sdk","type":"string"},"etag":{"description":"依赖包唯一标志。","example":"89698c79ec06d4157be6ceb7b6a2d2e2","type":"string"},"file_name":{"description":"依赖包文件名。","example":"pillow-7.1.2.zip","type":"string"},"id":{"description":"依赖包版本ID。","example":"c20fef0f-10b5-49fa-b160-74979891d19c","type":"string"},"last_modified":{"description":"依赖包更新时间","example":1660029887,"format":"int64","type":"integer"},"link":{"description":"依赖包在obs的存储地址。","example":"https://{bucket}.{obs_endpoint}","type":"string"},"name":{"description":"依赖包名。","example":"pillow-7.1.2","type":"string"},"owner":{"description":"依赖包拥有者。","example":"4f794***************","type":"string"},"runtime":{"description":"FunctionGraph函数的执行环境\nJava8: Java语言8版本。\nJava11: Java语言11版本。\nJava17: Java语言17版本(当前仅支持华北-乌兰察布二零二)\nPython2.7: Python语言2.7版本。\nPython3.6: Pyton语言3.6版本。\nPython3.9: Python语言3.9版本。\nPython3.10: Python语言3.10版本。\nGo1.8: Go语言1.8版本。\nGo1.x: Go语言1.x版本。\nNode.js6.10: Nodejs语言6.10版本。\nNode.js8.10: Nodejs语言8.10版本。\nNode.js10.16: Nodejs语言10.16版本。\nNode.js12.13: Nodejs语言12.13版本。\nNode.js14.18: Nodejs语言14.18版本。\nNode.js16.17: Nodejs语言16.17版本。\nNode.js18.15: Nodejs语言18.15版本。\nC#(.NET Core 2.0): C#语言2.0版本。\nC#(.NET Core 2.1): C#语言2.1版本。\nC#(.NET Core 3.1): C#语言3.1版本。\nC#(.NET Core 6.0): C#语言6.0版本(当前仅支持华北-乌兰察布二零二)。\nCustom: 自定义运行时。\nPHP7.3: Php语言7.3版本。\nCangjie1.0:仓颉语言1.0版本。\nhttp: HTTP函数。\nCustom Image: 自定义镜像函数。","enum":["Java8","Java11","Java17","Python2.7","Python3.6","Python3.9","Python3.10","Go1.8","Go1.x","Node.js6.10","Node.js8.10","Node.js10.16","Node.js12.13","Node.js14.18","Node.js16.17","Node.js18.15","C#(.NET Core 2.0)","C#(.NET Core 2.1)","C#(.NET Core 3.1)","C#(.NET Core 6.0)","Custom","PHP7.3","Cangjie1.0","http","Custom Image"],"type":"string"},"size":{"description":"依赖包大小。","example":27870,"format":"int64","type":"integer"},"version":{"description":"依赖包版本号","example":1,"format":"int64","type":"integer"}},"required":["id","owner","link","runtime","etag","size","name"]},"ErrorResp":{"properties":{"error_code":{"description":"错误码","type":"string"},"error_msg":{"description":"错误信息","type":"string"}}}},"description":null,"group_id":"cb46b925a4eb40a192520da4fc33b990","host":"functiongraph.cn-north-4.myhuaweicloud.com","id":"6d5b8d6eb8fd4273ac891a8741f8364a","info_version":"v2","method":"post","name":"CreateDependencyVersion","parameters":{"Content-Type":{"default":"application/json","description":"消息体的类型(格式)","in":"header","name":"Content-Type","required":true,"type":"string","x-example":"application/json"},"X-Auth-Token":{"description":"用户Token。\n\n通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvcNAQcCoIIDgzCCXXXXX..."},"project_id":{"description":"租户项目 ID,获取方式请参见[获取项目ID](functiongraph_06_0260.xml)。","in":"path","name":"project_id","required":true,"type":"string","x-example":"46b6f338fc3445b8846c71dfb1fbd9e8"}},"paths":{"/v2/{project_id}/fgs/dependencies/version":{"post":{"description":"创建依赖包版本","operationId":"CreateDependencyVersion","parameters":[{"$ref":"#/parameters/project_id"},{"$ref":"#/parameters/X-Auth-Token"},{"$ref":"#/parameters/Content-Type"},{"description":"创建依赖包版本请求body体。","in":"body","name":"CreateDependencyVersionRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateDependencyRequestBody"},"x-order":3}],"responses":{"200":{"description":"ok","examples":{"application/json":{"dep_id":"edbd67fa-f107-40b3-af75-a85f0577ad61","description":"python支持kafka操作的库","etag":"83863be4b6c3a86aef995dbc83aae68f","file_name":"python-kafka.zip","id":"4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3","last_modified":1660029887,"link":"https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip","name":"python-kafka","owner":"*****","runtime":"Python3.6","size":577118,"version":0}},"schema":{"$ref":"#/definitions/CreateDependencyVersionResponseBody"}},"401":{"description":"Unauthorized 鉴权失败。","schema":{"$ref":"#/definitions/ErrorResp"}},"403":{"description":"Forbidden 没有操作权限。","schema":{"$ref":"#/definitions/ErrorResp"}},"404":{"description":"Not Found 找不到资源。","schema":{"$ref":"#/definitions/ErrorResp"}},"500":{"description":"Internal Server Error 服务内部错误。","schema":{"$ref":"#/definitions/ErrorResp"}}},"summary":"创建依赖包版本","tags":["函数依赖包"],"x-is-registered":"Y","x-produc-type":"functiongraph","x-publishpath":"functiongraph_06_0152","x-request-examples-description-1":"当前租户依赖包列表。","x-request-examples-url-1":"GET https://{Endpoint}/v2/{project_id}/fgs/ListDependencies?marker=0&maxitems=400","x-support-sdk":"Y"}}},"product_short":"FunctionGraph","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建依赖包版本","tags":"函数依赖包","uri":null,"version":"2.0"}