Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct {
/* 别名Id (Optional) */
AliasId string `json:"aliasId"`
/* 别名名称 (Optional) */
AliasName string `json:"aliasName"`
/* 别名对应的函数名称 (Optional) */
FunctionName string `json:"functionName"`
/* 别名描述信息 (Optional) */
Description string `json:"description"`
/* 别名对应的版本名称 (Optional) */
Version string `json:"version"`
}
type Function ¶
type Function struct {
/* 函数Id (Optional) */
FunctionId string `json:"functionId"`
/* 函数名称 (Optional) */
Name string `json:"name"`
/* 函数描述 (Optional) */
Description string `json:"description"`
/* 函数入口,格式为入口文件.入口函数名 (Optional) */
Entrance string `json:"entrance"`
/* 函数运行最大内存 (Optional) */
Memory int `json:"memory"`
/* 函数运行环境,目前有python3.6 (Optional) */
RunTime string `json:"runTime"`
/* 函数超时时间 (Optional) */
OverTime int `json:"overTime"`
/* 函数版本名称 (Optional) */
Version string `json:"version"`
/* 函数代码 (Optional) */
Code Code `json:"code"`
/* 函数环境变量 (Optional) */
Environment Env `json:"environment"`
/* 函数指定的日志集id (Optional) */
LogSetId string `json:"logSetId"`
/* 函数指定的日志主题id (Optional) */
LogTopicId string `json:"logTopicId"`
/* 代码包校验和 (Optional) */
CodeCheckSum string `json:"codeCheckSum"`
/* 代码包大小,单位为字节 (Optional) */
CodeSize int `json:"codeSize"`
/* 代码包下载的url地址 (Optional) */
DownloadUrl string `json:"downloadUrl"`
/* 函数配置的VPCid (Optional) */
VpcId string `json:"vpcId"`
/* 函数配置的子网id (Optional) */
SubnetId string `json:"subnetId"`
/* 函数创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 函数最后更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
type FunctionInvokeResult ¶ added in v1.3.0
type FunctionInvokeResult struct {
/* 函数执行结果 (Optional) */
Result string `json:"result"`
/* 代码包校验和 (Optional) */
CodeCheckSum string `json:"codeCheckSum"`
/* 函数执行时间 (Optional) */
InvokeTime float32 `json:"invokeTime"`
/* 函数收费时间 (Optional) */
BillingTime int `json:"billingTime"`
/* 函数设置内存大小 (Optional) */
SetupMem int `json:"setupMem"`
/* 函数实际使用内存大小 (Optional) */
RealMem float32 `json:"realMem"`
/* 函数执行日志 (Optional) */
LogStr string `json:"logStr"`
}
type FunctionSpec ¶
type FunctionSpec struct {
/* 函数Id (Optional) */
FunctionId string `json:"functionId"`
/* 函数名称 (Optional) */
Name string `json:"name"`
/* 函数描述 (Optional) */
Description string `json:"description"`
/* 函数运行环境,目前有python3 (Optional) */
Runtime string `json:"runtime"`
/* 函数创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 函数最后更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
/* 函数版本名称 (Optional) */
Version string `json:"version"`
/* 代码包下载的url地址 (Optional) */
DownloadUrl string `json:"downloadUrl"`
}
type Statistics ¶ added in v1.3.0
type Statistics struct {
/* 用户目前已经创建的函数数量 (Optional) */
CurrentFunctionNumber int `json:"currentFunctionNumber"`
/* 用户可创建函数的最大数量 (Optional) */
MaxFunctionNumber int `json:"maxFunctionNumber"`
/* 用户当前使用的代码存储空间 (Optional) */
CurrentCodeSize float32 `json:"currentCodeSize"`
/* 用户可使用的最大代码存储空间 (Optional) */
MaxCodeSize int `json:"maxCodeSize"`
}
type Trigger ¶
type Trigger struct {
/* 触发器Id (Optional) */
TriggerId string `json:"triggerId"`
/* 触发器所属的函数名称 (Optional) */
FunctionName string `json:"functionName"`
/* 触发器所属的函数版本名称 (Optional) */
VersionName string `json:"versionName"`
/* 触发器对应的事件源类型,目前有oss和apigateway (Optional) */
EventSource string `json:"eventSource"`
/* 触发器对应的事件源Id (Optional) */
EventSourceId string `json:"eventSourceId"`
/* 触发器创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 触发器最后修改时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
Click to show internal directories.
Click to hide internal directories.