v2

package
v0.0.73 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FunctionGraphClientBuilder

func FunctionGraphClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForAsyncInvokeFunction

func GenReqDefForAsyncInvokeFunction() *def.HttpRequestDef

func GenReqDefForAsyncInvokeReservedFunction added in v0.0.47

func GenReqDefForAsyncInvokeReservedFunction() *def.HttpRequestDef

func GenReqDefForBatchDeleteFunctionTriggers

func GenReqDefForBatchDeleteFunctionTriggers() *def.HttpRequestDef

func GenReqDefForCreateDependency

func GenReqDefForCreateDependency() *def.HttpRequestDef

func GenReqDefForCreateEvent

func GenReqDefForCreateEvent() *def.HttpRequestDef

func GenReqDefForCreateFunction

func GenReqDefForCreateFunction() *def.HttpRequestDef

func GenReqDefForCreateFunctionTrigger

func GenReqDefForCreateFunctionTrigger() *def.HttpRequestDef

func GenReqDefForCreateFunctionVersion

func GenReqDefForCreateFunctionVersion() *def.HttpRequestDef

func GenReqDefForCreateVersionAlias

func GenReqDefForCreateVersionAlias() *def.HttpRequestDef

func GenReqDefForDeleteDependency

func GenReqDefForDeleteDependency() *def.HttpRequestDef

func GenReqDefForDeleteEvent

func GenReqDefForDeleteEvent() *def.HttpRequestDef

func GenReqDefForDeleteFunction

func GenReqDefForDeleteFunction() *def.HttpRequestDef

func GenReqDefForDeleteFunctionAsyncInvokeConfig

func GenReqDefForDeleteFunctionAsyncInvokeConfig() *def.HttpRequestDef

func GenReqDefForDeleteFunctionTrigger

func GenReqDefForDeleteFunctionTrigger() *def.HttpRequestDef

func GenReqDefForDeleteVersionAlias

func GenReqDefForDeleteVersionAlias() *def.HttpRequestDef

func GenReqDefForEnableLtsLogs added in v0.0.53

func GenReqDefForEnableLtsLogs() *def.HttpRequestDef

func GenReqDefForExportFunction added in v0.0.47

func GenReqDefForExportFunction() *def.HttpRequestDef

func GenReqDefForImportFunction added in v0.0.47

func GenReqDefForImportFunction() *def.HttpRequestDef

func GenReqDefForInvokeFunction

func GenReqDefForInvokeFunction() *def.HttpRequestDef

func GenReqDefForListDependencies

func GenReqDefForListDependencies() *def.HttpRequestDef

func GenReqDefForListEvents

func GenReqDefForListEvents() *def.HttpRequestDef

func GenReqDefForListFunctionAsyncInvokeConfig

func GenReqDefForListFunctionAsyncInvokeConfig() *def.HttpRequestDef

func GenReqDefForListFunctionStatistics

func GenReqDefForListFunctionStatistics() *def.HttpRequestDef

func GenReqDefForListFunctionTriggers

func GenReqDefForListFunctionTriggers() *def.HttpRequestDef

func GenReqDefForListFunctionVersions

func GenReqDefForListFunctionVersions() *def.HttpRequestDef

func GenReqDefForListFunctions

func GenReqDefForListFunctions() *def.HttpRequestDef

func GenReqDefForListQuotas

func GenReqDefForListQuotas() *def.HttpRequestDef

func GenReqDefForListStatistics

func GenReqDefForListStatistics() *def.HttpRequestDef

func GenReqDefForListVersionAliases

func GenReqDefForListVersionAliases() *def.HttpRequestDef

func GenReqDefForShowDependency

func GenReqDefForShowDependency() *def.HttpRequestDef

func GenReqDefForShowEvent

func GenReqDefForShowEvent() *def.HttpRequestDef

func GenReqDefForShowFunctionAsyncInvokeConfig

func GenReqDefForShowFunctionAsyncInvokeConfig() *def.HttpRequestDef

func GenReqDefForShowFunctionCode

func GenReqDefForShowFunctionCode() *def.HttpRequestDef

func GenReqDefForShowFunctionConfig

func GenReqDefForShowFunctionConfig() *def.HttpRequestDef

func GenReqDefForShowFunctionTrigger

func GenReqDefForShowFunctionTrigger() *def.HttpRequestDef

func GenReqDefForShowLtsLogDetails added in v0.0.53

func GenReqDefForShowLtsLogDetails() *def.HttpRequestDef

func GenReqDefForShowTracing added in v0.0.68

func GenReqDefForShowTracing() *def.HttpRequestDef

func GenReqDefForShowVersionAlias

func GenReqDefForShowVersionAlias() *def.HttpRequestDef

func GenReqDefForUpdateDependency

func GenReqDefForUpdateDependency() *def.HttpRequestDef

func GenReqDefForUpdateEvent

func GenReqDefForUpdateEvent() *def.HttpRequestDef

func GenReqDefForUpdateFunctionAsyncInvokeConfig

func GenReqDefForUpdateFunctionAsyncInvokeConfig() *def.HttpRequestDef

func GenReqDefForUpdateFunctionCode

func GenReqDefForUpdateFunctionCode() *def.HttpRequestDef

func GenReqDefForUpdateFunctionConfig

func GenReqDefForUpdateFunctionConfig() *def.HttpRequestDef

func GenReqDefForUpdateFunctionReservedInstances

func GenReqDefForUpdateFunctionReservedInstances() *def.HttpRequestDef

func GenReqDefForUpdateTracing added in v0.0.68

func GenReqDefForUpdateTracing() *def.HttpRequestDef

func GenReqDefForUpdateTrigger

func GenReqDefForUpdateTrigger() *def.HttpRequestDef

func GenReqDefForUpdateVersionAlias

func GenReqDefForUpdateVersionAlias() *def.HttpRequestDef

Types

type FunctionGraphClient

type FunctionGraphClient struct {
	HcClient *http_client.HcHttpClient
}

func NewFunctionGraphClient

func NewFunctionGraphClient(hcClient *http_client.HcHttpClient) *FunctionGraphClient

func (*FunctionGraphClient) AsyncInvokeFunction

异步执行函数。

func (*FunctionGraphClient) AsyncInvokeReservedFunction added in v0.0.47

函数异步执行并返回预留实例ID用于场景指客户端请求执行比较费时任务,不需要同步等待执行完成返回结果,该方法提前返回任务执行对应的预留实例ID, 如果预留实例有异常, 可以通过该实例ID把对应实例删除(该接口主要针对白名单用户)。

func (*FunctionGraphClient) BatchDeleteFunctionTriggers

删除指定函数所有触发器设置。 在提供函数版本且非latest的情况下,删除对应函数版本的触发器。 在提供函数别名的情况下,删除对应函数别名的触发器。 在不提供函数版本(也不提供别名)或版本为latest的情况下,删除该函数所有的触发器(包括所有版本和别名)。

func (*FunctionGraphClient) CreateDependency

创建依赖包。

func (*FunctionGraphClient) CreateEvent

创建测试事件。

func (*FunctionGraphClient) CreateFunction

创建指定的函数。

func (*FunctionGraphClient) CreateFunctionTrigger

创建触发器。 - 可以创建的触发器类型包括TIMER、APIG、CTS、DDS、DMS、DIS、LTS、OBS、SMN、KAFKA。 - DDS和KAFKA触发器创建时默认为DISABLED状态,其他触发器默认为ACTIVE状态。 - TIMER、DDS、DMS、KAFKA、LTS触发器支持禁用,其他触发器不支持。

func (*FunctionGraphClient) CreateFunctionVersion

发布函数版本。

func (*FunctionGraphClient) CreateVersionAlias

创建函数灰度版本别名。

func (*FunctionGraphClient) DeleteDependency

删除指定的依赖包。

func (*FunctionGraphClient) DeleteEvent

删除测试事件。

func (*FunctionGraphClient) DeleteFunction

删除指定的函数或者特定的版本(不允许删除latest版本)。 如果URN中包含函数版本或者别名,则删除特定的函数版本或者别名指向的版本以及该版本关联的trigger。 如果URN中不包含版本或者别名,则删除整个函数,包含所有版本以及别名,触发器。

func (*FunctionGraphClient) DeleteFunctionAsyncInvokeConfig

删除函数异步配置信息。

func (*FunctionGraphClient) DeleteFunctionTrigger

删除触发器。

func (*FunctionGraphClient) DeleteVersionAlias

删除函数版本别名。

func (*FunctionGraphClient) EnableLtsLogs added in v0.0.53

开通lts日志上报功能。

func (*FunctionGraphClient) ExportFunction added in v0.0.47

导出函数。

func (*FunctionGraphClient) ImportFunction added in v0.0.47

导入函数。

func (*FunctionGraphClient) InvokeFunction

同步调用指的是客户端请求需要明确等到响应结果,也就是说这样的请求必须得调用到用户的函数,并且等到调用完成才返回。

func (*FunctionGraphClient) ListDependencies

获取依赖包列表。

func (*FunctionGraphClient) ListEvents

获取指定函数的测试事件列表。

func (*FunctionGraphClient) ListFunctionAsyncInvokeConfig

获取函数异步配置列表。

func (*FunctionGraphClient) ListFunctionStatistics

获取指定时间段的函数运行指标。

func (*FunctionGraphClient) ListFunctionTriggers

获取指定函数的所有触发器设置。

func (*FunctionGraphClient) ListFunctionVersions

获取指定函数的版本列表。

func (*FunctionGraphClient) ListFunctions

获取函数列表

func (*FunctionGraphClient) ListQuotas

查询租户配额

func (*FunctionGraphClient) ListStatistics

租户函数统计信息。 返回三类的统计信息,函数格式和大小使用情况包括配额和使用量,流量报告。 通过查询参数filter可以进行过滤,查询参数period可以指定返回的时间段。

func (*FunctionGraphClient) ListVersionAliases

获取函数版本别名列表。

func (*FunctionGraphClient) ShowDependency

获取指定依赖包。

func (*FunctionGraphClient) ShowEvent

获取测试事件详细信息。

func (*FunctionGraphClient) ShowFunctionAsyncInvokeConfig

获取函数异步配置信息。

func (*FunctionGraphClient) ShowFunctionCode

获取指定函数的代码。

func (*FunctionGraphClient) ShowFunctionConfig

获取指定函数的metadata。

func (*FunctionGraphClient) ShowFunctionTrigger

获取特定触发器的信息。

func (*FunctionGraphClient) ShowLtsLogDetails added in v0.0.53

获取指定函数的lts日志组日志流配置。

func (*FunctionGraphClient) ShowTracing added in v0.0.68

获取函数调用链配置

func (*FunctionGraphClient) ShowVersionAlias

获取函数指定的版本别名信息。

func (*FunctionGraphClient) UpdateDependency

更新依赖包指定依赖包。

func (*FunctionGraphClient) UpdateEvent

更新测试事件。

func (*FunctionGraphClient) UpdateFunctionAsyncInvokeConfig

设置函数异步配置信息。

func (*FunctionGraphClient) UpdateFunctionCode

修改指定的函数的代码。

func (*FunctionGraphClient) UpdateFunctionConfig

修改指定的函数的metadata信息。

func (*FunctionGraphClient) UpdateFunctionReservedInstances

为函数绑定预留实例

func (*FunctionGraphClient) UpdateTracing added in v0.0.68

修改函数调用链配置,开通/修改传入aksk,关闭aksk传空

func (*FunctionGraphClient) UpdateTrigger

更新触发器

func (*FunctionGraphClient) UpdateVersionAlias

修改函数版本别名信息。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL