FGS
The SDK interfaces based on the FGS v2.0 Python API are as follows. Invocation example: conn.fgs.get_function_list().
| Interface | method | API |
| Functions | functions(**function) | GET /v2/{project_id}/fgs/functions?marker={marker}&maxitems={maxitems} |
| get_function_metadata(function_urn) | GET /v2/{project_id}/fgs/functions/{function_urn}/config | |
| get_function_code(function_urn) | GET /v2/{project_id}/fgs/functions/{function_urn}/code | |
| create_function(**attrs) | POST /v2/{project_id}/fgs/functions | |
| delete_function(function_urn) | DELETE /v2/{project_id}/fgs/functions/{function_urn} | |
| update_function_code(function_urn, **attrs) | PUT /v2/{project_id}/fgs/functions/{function_urn}/code | |
| update_function_metadata(function_urn, **attrs) | PUT /v2/{project_id}/fgs/functions/{function_urn}/config | |
| publish_function_version(function_urn,**attrs) | POST /v2/{project_id}/fgs/functions/{function_urn}/versions | |
| get_function_version(function_urn,**attrs) | GET /v2/{project_id}/fgs/functions/{function_urn}/versions?marker={marker}&maxitems={maxitems} | |
| create_function_aliase(function_urn,**attrs) | POST /v2/{project_id}/fgs/functions/{function_urn}/aliases | |
| update_function_aliase(function_urn,alias_name, **attrs) | PUT /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} | |
| delete_function_aliase(function_urn,alias_name) | DELETE /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} | |
| get_function_aliase(function_urn,alias_name) | GET /v2/{project_id}/fgs/functions/{function_urn}/aliases/{alias_name} | |
| function_aliases(function_urn,**function) | GET /v2/{project_id}/fgs/functions/{function_urn}/aliases | |
| execute_function_synchronously(function_urn,**attrs) | POST /v2/{project_id}/fgs/functions/{function_urn}/invocations | |
| execute_function_asynchronously(function_urn,**attrs) | POST /v2/{project_id}/fgs/functions/{function_urn}/invocations-async | |
| triggers | triggers(function_urn,**attrs) | GET /v2/{project_id}/fgs/triggers/{function_urn} |
| get_trigger(function_urn,trigger_type_code,trigger_id) | GET /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} | |
| delete_all_triggers(function_urn) | DELETE /v2/{project_id}/fgs/triggers/{function_urn} | |
| create_trigger(function_urn,**attrs) | POST /v2/{project_id}/fgs/triggers/{function_urn} | |
| delete_trigger(function_urn,trigger_type_code,trigger_id) | DELETE /v2/{project_id}/fgs/triggers/{function_urn}/{trigger_type_code}/{trigger_id} |
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.