CLI命令参考
函数配额
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询租户配额 | hcloud FunctionGraph ListQuotas | 查询租户配额 |
函数依赖包
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取依赖包列表 | hcloud FunctionGraph ListDependencies | 获取依赖包列表 | |
| 创建依赖包版本 | hcloud FunctionGraph CreateDependencyVersion | 创建依赖包版本 | |
| 获取依赖包版本列表 | hcloud FunctionGraph ListDependencyVersion | 获取依赖包版本列表 | |
| 获取依赖包版本详情 | hcloud FunctionGraph ShowDependencyVersion | 获取依赖包版本详情 | |
| 删除依赖包版本 | hcloud FunctionGraph DeleteDependencyVersion | 删除依赖包版本 |
函数测试事件
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取指定函数的测试事件列表 | hcloud FunctionGraph ListEvents | 获取指定函数的测试事件列表 | |
| 创建测试事件 | hcloud FunctionGraph CreateEvent | 创建测试事件 | |
| 获取测试事件详细信息 | hcloud FunctionGraph ShowEvent | 获取测试事件详细信息 | |
| 更新测试事件详细信息 | hcloud FunctionGraph UpdateEvent | 更新测试事件详细信息 | |
| 删除指定测试事件 | hcloud FunctionGraph DeleteEvent | 删除指定测试事件 |
函数调用链
函数应用中心
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询应用程序模板列表 | hcloud FunctionGraph ListAppTemplates | 查询应用程序模板列表(该功能目前仅支持华北-北京四、华东-上海一) | |
| 查询应用程序模板详情 | hcloud FunctionGraph ShowAppTemplate | 查询应用程序模板详情(该功能目前仅支持华北-北京四、华东-上海一) | |
| 查询应用程序列表 | hcloud FunctionGraph ListFunctionApplications | 查询应用程序列表(该功能目前仅支持华北-北京四、华东-上海一) | |
| 创建应用程序 | hcloud FunctionGraph CreateFunctionApp | 创建应用程序(该功能目前仅支持华北-北京四、华东-上海一) | |
| 查询应用程序详情 | hcloud FunctionGraph ShowFunctionApp | 查询应用程序详情(该功能目前仅支持华北-北京四、华东-上海一) | |
| 删除应用程序 | hcloud FunctionGraph DeleteFunctionApp | 删除应用程序(该功能目前仅支持华北-北京四、华东-上海一) |
函数生命周期管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取函数列表 | hcloud FunctionGraph ListFunctions | 获取函数列表 | |
| 创建函数 | hcloud FunctionGraph CreateFunction | 创建指定的函数。 | |
| 删除函数/版本 | hcloud FunctionGraph DeleteFunction | 删除指定的函数或者特定的版本(不允许删除latest版本)。 | |
| 获取指定函数代码 | hcloud FunctionGraph ShowFunctionCode | 获取指定函数的代码。 | |
| 修改函数代码 | hcloud FunctionGraph UpdateFunctionCode | 修改指定的函数的代码。 | |
| 获取函数的metadata | hcloud FunctionGraph ShowFunctionConfig | 获取指定函数的metadata。 | |
| 修改函数的metadata信息 | hcloud FunctionGraph UpdateFunctionConfig | 修改指定的函数的metadata信息。 | |
| 更新函数最大实例数 | hcloud FunctionGraph UpdateFunctionMaxInstanceConfig | 更新函数最大实例数 | |
| 禁用/启动函数快照 | hcloud FunctionGraph UpdateFuncSnapshot | 禁用/启动函数快照,仅支持java运行时函数,且为非latest版本才能开启函数快照功能。 | |
| 查询函数快照制作状态 | hcloud FunctionGraph ShowFuncSnapshotState | 查询函数快照制作状态。 | |
| 查询资源实例 | hcloud FunctionGraph ShowResInstanceInfo | 查询资源实例。 | |
| 查询资源标签 | hcloud FunctionGraph ShowProjectTagsList | 查询资源标签。 | |
| 查询函数标签列表 | hcloud FunctionGraph ListFunctionTags | 查询函数标签列表 | |
| 创建资源标签 | hcloud FunctionGraph CreateTags | 创建资源标签。 | |
| 删除资源标签 | hcloud FunctionGraph DeleteTags | 删除资源标签。 | |
| 创建下沉入口 | hcloud FunctionGraph CreateVpcEndpoint | 创建下沉入口。(该功能目前仅支持华北-北京四、华东-上海一、华东-上海二、西南-贵阳一) | |
| 删除下沉入口 | hcloud FunctionGraph DeleteVpcEndpoint | 删除下沉入口。(该功能目前仅支持华北-北京四、华东-上海一、华东-上海二、西南-贵阳一) | |
| 获取指定函数绑定的servicebridge函数列表 | hcloud FunctionGraph ListBridgeFunctions | 获取指定函数绑定的servicebridge函数列表信息。 | |
| 获取servicebridge可用的版本 | hcloud FunctionGraph ListBridgeVersions | 获取servicebridge可用的版本 | |
| 更新函数置顶状态 | hcloud FunctionGraph UpdateFunctionCollectState | 更新函数置顶状态 |
函数版本别名
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取指定函数所有版本别名列表 | hcloud FunctionGraph ListVersionAliases | 获取函数版本别名列表。 | |
| 创建函数版本别名 | hcloud FunctionGraph CreateVersionAlias | 创建函数灰度版本别名。 | |
| 获取函数版本的指定别名信息 | hcloud FunctionGraph ShowVersionAlias | 获取函数指定的版本别名信息。 | |
| 修改函数版本别名信息 | hcloud FunctionGraph UpdateVersionAlias | 修改函数版本别名信息。 | |
| 删除函数版本别名 | hcloud FunctionGraph DeleteVersionAlias | 删除函数版本别名。 | |
| 获取指定函数的版本列表 | hcloud FunctionGraph ListFunctionVersions | 获取指定函数的版本列表。 | |
| 发布函数版本 | hcloud FunctionGraph CreateFunctionVersion | 发布函数版本。 |
函数指标
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取按指定指标排序的函数列表 | hcloud FunctionGraph ListFunctionAsMetric | 按指定指标排序的函数列表。 | |
| 租户函数统计信息 | hcloud FunctionGraph ListStatistics | 租户函数统计信息。 | |
| 查询函数实例使用情况指标 | hcloud FunctionGraph ShowFuncReservedInstanceMetrics | 查询函数实例使用情况指标。 | |
| 查询函数实例流量指标 | hcloud FunctionGraph ShowFunctionMetrics | 查询函数流量指标。 | |
| 获取指定时间段的函数运行指标 | hcloud FunctionGraph ListFunctionStatistics | 获取指定时间段的函数运行指标。 |
函数日志
函数模板
函数预留实例
函数导入导出
函数调用
函数触发器
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取指定函数的所有触发器 | hcloud FunctionGraph ListFunctionTriggers | 获取指定函数的所有触发器设置。 | |
| 创建触发器 | hcloud FunctionGraph CreateFunctionTrigger | 创建触发器。 | |
| 删除指定函数的所有触发器 | hcloud FunctionGraph BatchDeleteFunctionTriggers | 删除指定函数所有触发器设置。 | |
| 获取指定触发器的信息 | hcloud FunctionGraph ShowFunctionTrigger | 获取特定触发器的信息。 | |
| 更新触发器 | hcloud FunctionGraph UpdateTrigger | 更新触发器 | |
| 删除触发器 | hcloud FunctionGraph DeleteFunctionTrigger | 删除触发器。 |
函数流
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 同步执行函数流 | hcloud FunctionGraph StartSyncWorkflowExecution | 以同步执行方式启动函数流(仅快速模式函数流支持) | |
| 获取指定函数流执行实例列表 | hcloud FunctionGraph ListWorkflowExecutions | 获取指定函数流执行实例列表 | |
| 开始执行函数流 | hcloud FunctionGraph StartWorkflowExecution | 以异步执行方式启动函数流 | |
| 查询函数流 | hcloud FunctionGraph ListWorkflow | 查询函数流 | |
| 创建函数流 | hcloud FunctionGraph CreateWorkflow | 创建函数流 | |
| 删除函数流 | hcloud FunctionGraph BatchDeleteWorkflows | 删除函数流 | |
| 获取指定函数流执行实例 | hcloud FunctionGraph ShowWorkflowExecution | 获取指定函数流执行实例。 | |
| 获取指定函数流实例的元数据 | hcloud FunctionGraph ShowWorkFlow | 获取指定函数流实例的元数据 | |
| 修改指定函数流实例的元数据 | hcloud FunctionGraph UpdateWorkFlow | 修改指定函数流实例的元数据 | |
| 获取函数流指标 | hcloud FunctionGraph ShowTenantMetric | 获取函数流指标 | |
| 获取指定函数流指标 | hcloud FunctionGraph ShowWorkFlowMetric | 获取指定函数流指标 | |
| 重试函数流 | hcloud FunctionGraph RetryWorkFlow | 重试函数流 | |
| 停止函数流 | hcloud FunctionGraph StopWorkFlow | 停止函数流 | |
| 分页获取指定函数流执行实例列表 | hcloud FunctionGraph ShowWorkflowExecutionForPage | 分页获取指定函数流执行实例列表 | |
| 回调工作流 | hcloud FunctionGraph CreateCallbackWorkflow | 回调工作流 |
函数异步配置
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取函数异步配置信息 | hcloud FunctionGraph ShowFunctionAsyncInvokeConfig | 获取指定函数某一版本的异步配置信息。 | |
| 设置函数异步配置信息 | hcloud FunctionGraph UpdateFunctionAsyncInvokeConfig | 设置函数异步配置信息。 | |
| 删除函数异步配置信息 | hcloud FunctionGraph DeleteFunctionAsyncInvokeConfig | 删除函数异步配置信息。 | |
| 获取函数异步配置列表 | hcloud FunctionGraph ListFunctionAsyncInvokeConfig | 获取指定函数所有版本的异步配置列表。 | |
| 获取函数异步调用请求列表 | hcloud FunctionGraph ListAsyncInvocations | 获取函数异步调用请求列表 | |
| 获取函数活跃异步调用请求列表 | hcloud FunctionGraph ListActiveAsyncInvocations | 获取函数异步调用活跃请求列表 | |
| 停止函数异步调用请求 | hcloud FunctionGraph CancelAsyncInvocation | -| 当前仅支持参数recursive为false且force为true的函数。 在1:N的函数做并发异步调用的场景下调用停止异步请求接口时,同一函数实例同时在执行的其他请求也会被一并停止并返回4208 function invocation canceled |