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.