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 ApiTrigger ¶ added in v1.8.0
type ApiTrigger struct {
/* 接口ID (Optional) */
ApiId string `json:"apiId"`
/* 分组ID (Optional) */
ApiGroupId string `json:"apiGroupId"`
/* 分组名称 (Optional) */
GroupName string `json:"groupName"`
/* 修订版本号 (Optional) */
Revision string `json:"revision"`
/* API名称 (Optional) */
ApiName string `json:"apiName"`
/* 请求方式 (Optional) */
Action string `json:"action"`
/* 请求路径,同时发布多个环境后会有多个路径 (Optional) */
Path []string `json:"path"`
/* API描述 (Optional) */
Description string `json:"description"`
/* 部署状态(1:已部署) (Optional) */
DeploymentStatus int `json:"deploymentStatus"`
}
type CreateFunctionInput ¶ added in v1.8.0
type CreateFunctionInput struct {
/* 函数名称 (Optional) */
Name string `json:"name"`
/* 函数描述信息 (Optional) */
Description string `json:"description"`
/* 函数入口,格式为入口文件.入口函数名 (Optional) */
Entrance string `json:"entrance"`
/* 函数运行最大内存 (Optional) */
Memory int `json:"memory"`
/* 函数运行环境 (Optional) */
RunTime string `json:"runTime"`
/* 函数运行超时时间 (Optional) */
OverTime int `json:"overTime"`
/* 函数版本,默认为LATEST (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"`
/* 函数配置的VPCId (Optional) */
VpcId string `json:"vpcId"`
/* 函数配置的子网Id (Optional) */
SubnetId string `json:"subnetId"`
}
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 ListFunctionResult ¶ added in v1.8.0
type ListFunctionResult struct {
/* 函数列表 (Optional) */
Functions []FunctionSpec `json:"functions"`
/* 函数总数 (Optional) */
TotalCount int `json:"totalCount"`
}
type ListTriggerData ¶ added in v1.8.0
type ListTriggerData struct {
/* oss触发器列表 (Optional) */
OssTriggers []OssTrigger `json:"ossTriggers"`
/* apiGateWay触发器列表 (Optional) */
ApiGwTriggers []ApiTrigger `json:"apiGwTriggers"`
}
type OssTrigger ¶ added in v1.8.0
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"`
}
type UpdateFunctionInput ¶ added in v1.8.0
type UpdateFunctionInput struct {
/* 函数描述信息 (Optional) */
Description string `json:"description"`
/* 函数入口,格式为入口文件.入口函数名 (Optional) */
Entrance string `json:"entrance"`
/* 函数运行最大内存 (Optional) */
Memory int `json:"memory"`
/* 函数运行环境 (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"`
/* 函数配置的VPCId (Optional) */
VpcId string `json:"vpcId"`
/* 函数配置的子网Id (Optional) */
SubnetId string `json:"subnetId"`
}
Click to show internal directories.
Click to hide internal directories.