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.