huawei-cloud-api-definitions-FunctionGraph 0.1.20250124

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":null,"components":null,"consumes":"[\"application/json\"]","definitions":{"ErrorResp":{"properties":{"error_code":{"description":"错误码","type":"string"},"error_msg":{"description":"错误信息","type":"string"}}},"InvokeFunctionRequestBody":{"additionalProperties":{"type":"object"},"description":"执行函数请求体,为json格式。","type":"object"},"InvokeFunctionResponseBody":{"description":"同步执行函数返回体。","properties":{"log":{"description":"函数执行返回日志","type":"string"},"request_id":{"description":"请求ID。","type":"string"},"result":{"description":"函数执行结果","type":"string"},"status":{"description":"函数执行返回状态","format":"int32","type":"integer"}}}},"description":null,"group_id":"cb46b925a4eb40a192520da4fc33b990","host":"functiongraph.cn-north-4.myhuaweicloud.com","id":"88987e5c2d774cc9a7d9b497bc7472ba","info_version":"v2","method":"post","name":"InvokeFunction","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..."},"function_urn":{"description":"函数的URN,详细解释见FunctionGraph函数模型的描述。","in":"path","name":"function_urn","required":true,"type":"string","x-example":"urn:fss:{region}:46b6f338fc3445b8846c71dfb1fbxxxx:function:csharp:test2-0:latest"},"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/functions/{function_urn}/invocations":{"post":{"description":"同步调用指的是客户端请求需要明确等到响应结果,也就是说这样的请求必须得调用到用户的函数,并且等到调用完成才返回。","operationId":"InvokeFunction","parameters":[{"$ref":"#/parameters/project_id"},{"$ref":"#/parameters/function_urn"},{"$ref":"#/parameters/X-Auth-Token"},{"$ref":"#/parameters/Content-Type"},{"description":"取值为:tail(返回函数执行后的4K日志),或者为空(不返回日志)。","in":"header","name":"X-Cff-Log-Type","required":false,"type":"string","x-order":4},{"description":"返回体格式,取值v0,v1。\nv0:默认返回文本格式\nv1:默认返回json格式,sdk需要使用此值。","in":"header","name":"X-CFF-Request-Version","required":false,"type":"string","x-order":5},{"description":"设置本次执行函数使用的内存规格,取值:\n128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096、8192、10240","in":"header","name":"X-Cff-Instance-Memory","required":false,"type":"string","x-order":7},{"description":"执行函数请求体","in":"body","name":"InvokeFunctionRequestBody","required":true,"schema":{"$ref":"#/definitions/InvokeFunctionRequestBody"},"x-order":6}],"responses":{"200":{"description":"OK","examples":{"text/plain":"Hello message: {\"k\": \"v\"}"},"headers":{"X-Cff-Invoke-Summary":{"type":"string","x-internal":true},"X-Cff-Request-Id":{"type":"string"}},"schema":{"$ref":"#/definitions/InvokeFunctionResponseBody"}},"400":{"description":"Bad Request 请求错误。","schema":{"$ref":"#/definitions/ErrorResp"}},"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"}},"503":{"description":"Service Unavailable 服务不可用。","schema":{"$ref":"#/definitions/ErrorResp"}}},"summary":"同步执行函数","tags":["函数调用"],"x-produc-type":"functiongraph","x-request-examples-1":{"data":{"name":"test_name","path":"/test"}},"x-request-examples-description-1":"同步执行函数,请求参数为键值对“k”:“v”。","x-request-examples-url-1":"POST /v2/{project_id}/fgs/functions/{function_urn}/invocations","x-support-sdk":"Y"}}},"product_short":"FunctionGraph","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"同步执行函数","tags":"函数调用","uri":null,"version":"2.0"}