SDK Overview
This document describes different SDK runtimes supported by FunctionGraph and provides the addresses for obtaining the latest SDK versions.
SDK List
Table 1 lists the SDKs supported by FunctionGraph. You can view SDK updates, obtain installation packages, and view user guides in GitHub.
Mappings Between APIs and SDKs
Table 2 lists the mappings between FunctionGraph APIs and SDKs.
API |
SDK Method (Same for All Runtimes) |
---|---|
Implementing synchronous function invocation |
invoke_function |
Implementing asynchronous function invocation |
async_invoke_function |
Obtaining the dependency list |
list_dependencies |
Creating a dependency |
create_dependency |
Deleting a dependency |
delete_dependency |
Obtaining a specified dependency |
show_dependency |
Updating a specified dependency |
update_dependency |
Obtaining the test event list |
list_events |
Creating a test event |
create_event |
Deleting a test event |
delete_event |
Obtaining the details of a test event |
show_event |
Updating a test event |
update_event |
Querying the tenant quotas |
list_quotas |
Obtaining function running metrics in a specified period |
list_function_statistics |
Querying account-level function statistics |
list_statistics |
Updating a trigger |
update_trigger |
Querying the function list |
list_functions |
Creating a function |
create_function |
Deleting a function or a function version |
delete_function |
Querying all version aliases of a function |
list_version_aliases |
Creating an alias for a function version |
create_version_alias |
Deleting a function alias |
delete_version_alias |
Querying the alias of a function version |
show_version_alias |
Modifying the alias information about a function version |
update_version_alias |
Querying the code of a function |
show_function_code |
Modifying the code of a function |
update_function_code |
Querying the metadata of a function |
show_function_config |
Modifying the metadata of a function |
update_function_config |
Querying all versions of a function |
list_function_versions |
Publishing a function version |
create_function_version |
Setting the number of reserved instances |
update_function_reserved_instances |
Configuring asynchronous invocation for a function version |
update_function_async_invoke_config |
Obtaining the asynchronous invocation configuration of a function version |
show_function_async_invoke_config |
Deleting the asynchronous invocation configuration of a function version |
delete_function_async_invoke_config |
Obtaining the asynchronous invocation configurations of all versions of a function |
list_function_async_invoke_config |
Deleting all triggers of a function |
batch_delete_function_triggers |
Querying all version aliases of a function |
list_version_aliases |
Creating a trigger |
create_function_trigger |
Deleting a trigger |
delete_function_trigger |
Querying the information about a trigger |
show_function_trigger |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot