Documentation ¶
Index ¶
- type AsyncInvokeRequest
- func NewAsyncInvokeRequest(regionId string, functionName string, versionName string, event string) *AsyncInvokeRequest
- func NewAsyncInvokeRequestWithAllParams(regionId string, functionName string, versionName string, event string) *AsyncInvokeRequest
- func NewAsyncInvokeRequestWithoutParam() *AsyncInvokeRequest
- type AsyncInvokeResponse
- type AsyncInvokeResult
- type CreateAliasRequest
- func NewCreateAliasRequest(regionId string, functionName string, aliasName string) *CreateAliasRequest
- func NewCreateAliasRequestWithAllParams(regionId string, functionName string, aliasName string, description *string, ...) *CreateAliasRequest
- func NewCreateAliasRequestWithoutParam() *CreateAliasRequest
- func (r CreateAliasRequest) GetRegionId() string
- func (r *CreateAliasRequest) SetAliasName(aliasName string)
- func (r *CreateAliasRequest) SetDescription(description string)
- func (r *CreateAliasRequest) SetFunctionName(functionName string)
- func (r *CreateAliasRequest) SetRegionId(regionId string)
- func (r *CreateAliasRequest) SetVersion(version string)
- type CreateAliasResponse
- type CreateAliasResult
- type CreateFunctionRequest
- func (r CreateFunctionRequest) GetRegionId() string
- func (r *CreateFunctionRequest) SetCode(code *function.Code)
- func (r *CreateFunctionRequest) SetDescription(description string)
- func (r *CreateFunctionRequest) SetEntrance(entrance string)
- func (r *CreateFunctionRequest) SetEnvironment(environment *function.Env)
- func (r *CreateFunctionRequest) SetLogSetId(logSetId string)
- func (r *CreateFunctionRequest) SetLogTopicId(logTopicId string)
- func (r *CreateFunctionRequest) SetMemory(memory int)
- func (r *CreateFunctionRequest) SetName(name string)
- func (r *CreateFunctionRequest) SetOverTime(overTime int)
- func (r *CreateFunctionRequest) SetRegionId(regionId string)
- func (r *CreateFunctionRequest) SetRunTime(runTime string)
- func (r *CreateFunctionRequest) SetSubnetId(subnetId string)
- func (r *CreateFunctionRequest) SetVersion(version string)
- func (r *CreateFunctionRequest) SetVpcId(vpcId string)
- type CreateFunctionResponse
- type CreateFunctionResult
- type CreateVersionRequest
- type CreateVersionResponse
- type CreateVersionResult
- type DeleteAliasRequest
- type DeleteAliasResponse
- type DeleteAliasResult
- type DeleteFunctionRequest
- type DeleteFunctionResponse
- type DeleteFunctionResult
- type DeleteVersionRequest
- type DeleteVersionResponse
- type DeleteVersionResult
- type GetAliasRequest
- type GetAliasResponse
- type GetAliasResult
- type GetFunctionRequest
- type GetFunctionResponse
- type GetFunctionResult
- type GetTriggerRequest
- func NewGetTriggerRequest(regionId string, functionName string, versionName string, triggerId string) *GetTriggerRequest
- func NewGetTriggerRequestWithAllParams(regionId string, functionName string, versionName string, triggerId string) *GetTriggerRequest
- func NewGetTriggerRequestWithoutParam() *GetTriggerRequest
- type GetTriggerResponse
- type GetTriggerResult
- type GetVersionRequest
- type GetVersionResponse
- type GetVersionResult
- type InvokeRequest
- type InvokeResponse
- type InvokeResult
- type ListAliasRequest
- type ListAliasResponse
- type ListAliasResult
- type ListFunctionRequest
- func (r ListFunctionRequest) GetRegionId() string
- func (r *ListFunctionRequest) SetFilters(filters []common.Filter)
- func (r *ListFunctionRequest) SetListAll(listAll bool)
- func (r *ListFunctionRequest) SetPageNumber(pageNumber int)
- func (r *ListFunctionRequest) SetPageSize(pageSize int)
- func (r *ListFunctionRequest) SetRegionId(regionId string)
- type ListFunctionResponse
- type ListFunctionResult
- type ListVersionRequest
- type ListVersionResponse
- type ListVersionResult
- type UpdateAliasRequest
- func NewUpdateAliasRequest(regionId string, functionName string, aliasName string, description string, ...) *UpdateAliasRequest
- func NewUpdateAliasRequestWithAllParams(regionId string, functionName string, aliasName string, description string, ...) *UpdateAliasRequest
- func NewUpdateAliasRequestWithoutParam() *UpdateAliasRequest
- func (r UpdateAliasRequest) GetRegionId() string
- func (r *UpdateAliasRequest) SetAliasName(aliasName string)
- func (r *UpdateAliasRequest) SetDescription(description string)
- func (r *UpdateAliasRequest) SetFunctionName(functionName string)
- func (r *UpdateAliasRequest) SetRegionId(regionId string)
- func (r *UpdateAliasRequest) SetVersion(version string)
- type UpdateAliasResponse
- type UpdateAliasResult
- type UpdateFunctionRequest
- func NewUpdateFunctionRequest(regionId string, functionName string) *UpdateFunctionRequest
- func NewUpdateFunctionRequestWithAllParams(regionId string, functionName string, description *string, entrance *string, ...) *UpdateFunctionRequest
- func NewUpdateFunctionRequestWithoutParam() *UpdateFunctionRequest
- func (r UpdateFunctionRequest) GetRegionId() string
- func (r *UpdateFunctionRequest) SetCode(code *function.Code)
- func (r *UpdateFunctionRequest) SetDescription(description string)
- func (r *UpdateFunctionRequest) SetEntrance(entrance string)
- func (r *UpdateFunctionRequest) SetEnvironment(environment *function.Env)
- func (r *UpdateFunctionRequest) SetFunctionName(functionName string)
- func (r *UpdateFunctionRequest) SetLogSetId(logSetId string)
- func (r *UpdateFunctionRequest) SetLogTopicId(logTopicId string)
- func (r *UpdateFunctionRequest) SetMemory(memory int)
- func (r *UpdateFunctionRequest) SetOverTime(overTime int)
- func (r *UpdateFunctionRequest) SetRegionId(regionId string)
- func (r *UpdateFunctionRequest) SetRunTime(runTime string)
- func (r *UpdateFunctionRequest) SetSubnetId(subnetId string)
- func (r *UpdateFunctionRequest) SetVersion(version string)
- func (r *UpdateFunctionRequest) SetVpcId(vpcId string)
- type UpdateFunctionResponse
- type UpdateFunctionResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsyncInvokeRequest ¶ added in v1.7.0
type AsyncInvokeRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本名称 */ VersionName string `json:"versionName"` /* 异步执行函数的输入事件 */ Event string `json:"event"` }
func NewAsyncInvokeRequest ¶ added in v1.7.0
func NewAsyncInvokeRequest( regionId string, functionName string, versionName string, event string, ) *AsyncInvokeRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param event: 异步执行函数的输入事件 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAsyncInvokeRequestWithAllParams ¶ added in v1.7.0
func NewAsyncInvokeRequestWithAllParams( regionId string, functionName string, versionName string, event string, ) *AsyncInvokeRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param event: 异步执行函数的输入事件 (Required)
func NewAsyncInvokeRequestWithoutParam ¶ added in v1.7.0
func NewAsyncInvokeRequestWithoutParam() *AsyncInvokeRequest
This constructor has better compatible ability when API parameters changed
func (AsyncInvokeRequest) GetRegionId ¶ added in v1.7.0
func (r AsyncInvokeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AsyncInvokeRequest) SetEvent ¶ added in v1.7.0
func (r *AsyncInvokeRequest) SetEvent(event string)
param event: 异步执行函数的输入事件(Required)
func (*AsyncInvokeRequest) SetFunctionName ¶ added in v1.7.0
func (r *AsyncInvokeRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*AsyncInvokeRequest) SetRegionId ¶ added in v1.7.0
func (r *AsyncInvokeRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*AsyncInvokeRequest) SetVersionName ¶ added in v1.7.0
func (r *AsyncInvokeRequest) SetVersionName(versionName string)
param versionName: 版本名称(Required)
type AsyncInvokeResponse ¶ added in v1.7.0
type AsyncInvokeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AsyncInvokeResult `json:"result"` }
type AsyncInvokeResult ¶ added in v1.7.0
type AsyncInvokeResult struct { }
type CreateAliasRequest ¶ added in v1.3.0
type CreateAliasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 别名所属函数名称 */ FunctionName string `json:"functionName"` /* 别名名称 */ AliasName string `json:"aliasName"` /* 别名描述信息 (Optional) */ Description *string `json:"description"` /* 别名对应的版本名称 (Optional) */ Version *string `json:"version"` }
func NewCreateAliasRequest ¶ added in v1.3.0
func NewCreateAliasRequest( regionId string, functionName string, aliasName string, ) *CreateAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAliasRequestWithAllParams ¶ added in v1.3.0
func NewCreateAliasRequestWithAllParams( regionId string, functionName string, aliasName string, description *string, version *string, ) *CreateAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * param description: 别名描述信息 (Optional) * param version: 别名对应的版本名称 (Optional)
func NewCreateAliasRequestWithoutParam ¶ added in v1.3.0
func NewCreateAliasRequestWithoutParam() *CreateAliasRequest
This constructor has better compatible ability when API parameters changed
func (CreateAliasRequest) GetRegionId ¶ added in v1.3.0
func (r CreateAliasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAliasRequest) SetAliasName ¶ added in v1.3.0
func (r *CreateAliasRequest) SetAliasName(aliasName string)
param aliasName: 别名名称(Required)
func (*CreateAliasRequest) SetDescription ¶ added in v1.3.0
func (r *CreateAliasRequest) SetDescription(description string)
param description: 别名描述信息(Optional)
func (*CreateAliasRequest) SetFunctionName ¶ added in v1.3.0
func (r *CreateAliasRequest) SetFunctionName(functionName string)
param functionName: 别名所属函数名称(Required)
func (*CreateAliasRequest) SetRegionId ¶ added in v1.3.0
func (r *CreateAliasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateAliasRequest) SetVersion ¶ added in v1.3.0
func (r *CreateAliasRequest) SetVersion(version string)
param version: 别名对应的版本名称(Optional)
type CreateAliasResponse ¶ added in v1.3.0
type CreateAliasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateAliasResult `json:"result"` }
type CreateAliasResult ¶ added in v1.3.0
type CreateFunctionRequest ¶ added in v1.3.0
type CreateFunctionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 (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 *function.Code `json:"code"` /* 函数运行时环境变量 (Optional) */ Environment *function.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"` }
func NewCreateFunctionRequest ¶ added in v1.3.0
func NewCreateFunctionRequest( regionId string, ) *CreateFunctionRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFunctionRequestWithAllParams ¶ added in v1.3.0
func NewCreateFunctionRequestWithAllParams( regionId string, name *string, description *string, entrance *string, memory *int, runTime *string, overTime *int, version *string, code *function.Code, environment *function.Env, logSetId *string, logTopicId *string, vpcId *string, subnetId *string, ) *CreateFunctionRequest
* param regionId: Region ID (Required) * param name: 函数名称 (Optional) * param description: 函数描述信息 (Optional) * param entrance: 函数入口,格式为入口文件.入口函数名 (Optional) * param memory: 函数运行最大内存 (Optional) * param runTime: 函数运行环境 (Optional) * param overTime: 函数运行超时时间 (Optional) * param version: 函数版本,默认为LATEST (Optional) * param code: 函数代码包 (Optional) * param environment: 函数运行时环境变量 (Optional) * param logSetId: 函数指定的日志集Id (Optional) * param logTopicId: 函数指定的日志主题Id (Optional) * param vpcId: 函数配置的VPCId (Optional) * param subnetId: 函数配置的子网Id (Optional)
func NewCreateFunctionRequestWithoutParam ¶ added in v1.3.0
func NewCreateFunctionRequestWithoutParam() *CreateFunctionRequest
This constructor has better compatible ability when API parameters changed
func (CreateFunctionRequest) GetRegionId ¶ added in v1.3.0
func (r CreateFunctionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFunctionRequest) SetCode ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetCode(code *function.Code)
param code: 函数代码包(Optional)
func (*CreateFunctionRequest) SetDescription ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetDescription(description string)
param description: 函数描述信息(Optional)
func (*CreateFunctionRequest) SetEntrance ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetEntrance(entrance string)
param entrance: 函数入口,格式为入口文件.入口函数名(Optional)
func (*CreateFunctionRequest) SetEnvironment ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetEnvironment(environment *function.Env)
param environment: 函数运行时环境变量(Optional)
func (*CreateFunctionRequest) SetLogSetId ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetLogSetId(logSetId string)
param logSetId: 函数指定的日志集Id(Optional)
func (*CreateFunctionRequest) SetLogTopicId ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetLogTopicId(logTopicId string)
param logTopicId: 函数指定的日志主题Id(Optional)
func (*CreateFunctionRequest) SetMemory ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetMemory(memory int)
param memory: 函数运行最大内存(Optional)
func (*CreateFunctionRequest) SetName ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetName(name string)
param name: 函数名称(Optional)
func (*CreateFunctionRequest) SetOverTime ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetOverTime(overTime int)
param overTime: 函数运行超时时间(Optional)
func (*CreateFunctionRequest) SetRegionId ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*CreateFunctionRequest) SetRunTime ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetRunTime(runTime string)
param runTime: 函数运行环境(Optional)
func (*CreateFunctionRequest) SetSubnetId ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetSubnetId(subnetId string)
param subnetId: 函数配置的子网Id(Optional)
func (*CreateFunctionRequest) SetVersion ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetVersion(version string)
param version: 函数版本,默认为LATEST(Optional)
func (*CreateFunctionRequest) SetVpcId ¶ added in v1.3.0
func (r *CreateFunctionRequest) SetVpcId(vpcId string)
param vpcId: 函数配置的VPCId(Optional)
type CreateFunctionResponse ¶ added in v1.3.0
type CreateFunctionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFunctionResult `json:"result"` }
type CreateFunctionResult ¶ added in v1.3.0
type CreateVersionRequest ¶ added in v1.3.0
type CreateVersionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本描述 (Optional) */ Description *string `json:"description"` }
func NewCreateVersionRequest ¶ added in v1.3.0
func NewCreateVersionRequest( regionId string, functionName string, ) *CreateVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateVersionRequestWithAllParams ¶ added in v1.3.0
func NewCreateVersionRequestWithAllParams( regionId string, functionName string, description *string, ) *CreateVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param description: 版本描述 (Optional)
func NewCreateVersionRequestWithoutParam ¶ added in v1.3.0
func NewCreateVersionRequestWithoutParam() *CreateVersionRequest
This constructor has better compatible ability when API parameters changed
func (CreateVersionRequest) GetRegionId ¶ added in v1.3.0
func (r CreateVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateVersionRequest) SetDescription ¶ added in v1.3.0
func (r *CreateVersionRequest) SetDescription(description string)
param description: 版本描述(Optional)
func (*CreateVersionRequest) SetFunctionName ¶ added in v1.3.0
func (r *CreateVersionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*CreateVersionRequest) SetRegionId ¶ added in v1.3.0
func (r *CreateVersionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type CreateVersionResponse ¶ added in v1.3.0
type CreateVersionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateVersionResult `json:"result"` }
type CreateVersionResult ¶ added in v1.3.0
type DeleteAliasRequest ¶ added in v1.3.0
type DeleteAliasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 别名所属函数名称 */ FunctionName string `json:"functionName"` /* 别名名称 */ AliasName string `json:"aliasName"` }
func NewDeleteAliasRequest ¶ added in v1.3.0
func NewDeleteAliasRequest( regionId string, functionName string, aliasName string, ) *DeleteAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAliasRequestWithAllParams ¶ added in v1.3.0
func NewDeleteAliasRequestWithAllParams( regionId string, functionName string, aliasName string, ) *DeleteAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required)
func NewDeleteAliasRequestWithoutParam ¶ added in v1.3.0
func NewDeleteAliasRequestWithoutParam() *DeleteAliasRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAliasRequest) GetRegionId ¶ added in v1.3.0
func (r DeleteAliasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAliasRequest) SetAliasName ¶ added in v1.3.0
func (r *DeleteAliasRequest) SetAliasName(aliasName string)
param aliasName: 别名名称(Required)
func (*DeleteAliasRequest) SetFunctionName ¶ added in v1.3.0
func (r *DeleteAliasRequest) SetFunctionName(functionName string)
param functionName: 别名所属函数名称(Required)
func (*DeleteAliasRequest) SetRegionId ¶ added in v1.3.0
func (r *DeleteAliasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteAliasResponse ¶ added in v1.3.0
type DeleteAliasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteAliasResult `json:"result"` }
type DeleteAliasResult ¶ added in v1.3.0
type DeleteAliasResult struct { }
type DeleteFunctionRequest ¶ added in v1.3.0
type DeleteFunctionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` }
func NewDeleteFunctionRequest ¶ added in v1.3.0
func NewDeleteFunctionRequest( regionId string, functionName string, ) *DeleteFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteFunctionRequestWithAllParams ¶ added in v1.3.0
func NewDeleteFunctionRequestWithAllParams( regionId string, functionName string, ) *DeleteFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)
func NewDeleteFunctionRequestWithoutParam ¶ added in v1.3.0
func NewDeleteFunctionRequestWithoutParam() *DeleteFunctionRequest
This constructor has better compatible ability when API parameters changed
func (DeleteFunctionRequest) GetRegionId ¶ added in v1.3.0
func (r DeleteFunctionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteFunctionRequest) SetFunctionName ¶ added in v1.3.0
func (r *DeleteFunctionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*DeleteFunctionRequest) SetRegionId ¶ added in v1.3.0
func (r *DeleteFunctionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteFunctionResponse ¶ added in v1.3.0
type DeleteFunctionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteFunctionResult `json:"result"` }
type DeleteFunctionResult ¶ added in v1.3.0
type DeleteFunctionResult struct { }
type DeleteVersionRequest ¶ added in v1.3.0
type DeleteVersionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本名称 */ VersionName string `json:"versionName"` }
func NewDeleteVersionRequest ¶ added in v1.3.0
func NewDeleteVersionRequest( regionId string, functionName string, versionName string, ) *DeleteVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVersionRequestWithAllParams ¶ added in v1.3.0
func NewDeleteVersionRequestWithAllParams( regionId string, functionName string, versionName string, ) *DeleteVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required)
func NewDeleteVersionRequestWithoutParam ¶ added in v1.3.0
func NewDeleteVersionRequestWithoutParam() *DeleteVersionRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVersionRequest) GetRegionId ¶ added in v1.3.0
func (r DeleteVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVersionRequest) SetFunctionName ¶ added in v1.3.0
func (r *DeleteVersionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*DeleteVersionRequest) SetRegionId ¶ added in v1.3.0
func (r *DeleteVersionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DeleteVersionRequest) SetVersionName ¶ added in v1.3.0
func (r *DeleteVersionRequest) SetVersionName(versionName string)
param versionName: 版本名称(Required)
type DeleteVersionResponse ¶ added in v1.3.0
type DeleteVersionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteVersionResult `json:"result"` }
type DeleteVersionResult ¶ added in v1.3.0
type DeleteVersionResult struct { }
type GetAliasRequest ¶ added in v1.3.0
type GetAliasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 别名所属函数名称 */ FunctionName string `json:"functionName"` /* 别名名称 */ AliasName string `json:"aliasName"` }
func NewGetAliasRequest ¶ added in v1.3.0
func NewGetAliasRequest( regionId string, functionName string, aliasName string, ) *GetAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAliasRequestWithAllParams ¶ added in v1.3.0
func NewGetAliasRequestWithAllParams( regionId string, functionName string, aliasName string, ) *GetAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required)
func NewGetAliasRequestWithoutParam ¶ added in v1.3.0
func NewGetAliasRequestWithoutParam() *GetAliasRequest
This constructor has better compatible ability when API parameters changed
func (GetAliasRequest) GetRegionId ¶ added in v1.3.0
func (r GetAliasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAliasRequest) SetAliasName ¶ added in v1.3.0
func (r *GetAliasRequest) SetAliasName(aliasName string)
param aliasName: 别名名称(Required)
func (*GetAliasRequest) SetFunctionName ¶ added in v1.3.0
func (r *GetAliasRequest) SetFunctionName(functionName string)
param functionName: 别名所属函数名称(Required)
func (*GetAliasRequest) SetRegionId ¶ added in v1.3.0
func (r *GetAliasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type GetAliasResponse ¶ added in v1.3.0
type GetAliasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAliasResult `json:"result"` }
type GetAliasResult ¶ added in v1.3.0
type GetFunctionRequest ¶ added in v1.3.0
type GetFunctionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` }
func NewGetFunctionRequest ¶ added in v1.3.0
func NewGetFunctionRequest( regionId string, functionName string, ) *GetFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetFunctionRequestWithAllParams ¶ added in v1.3.0
func NewGetFunctionRequestWithAllParams( regionId string, functionName string, ) *GetFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)
func NewGetFunctionRequestWithoutParam ¶ added in v1.3.0
func NewGetFunctionRequestWithoutParam() *GetFunctionRequest
This constructor has better compatible ability when API parameters changed
func (GetFunctionRequest) GetRegionId ¶ added in v1.3.0
func (r GetFunctionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetFunctionRequest) SetFunctionName ¶ added in v1.3.0
func (r *GetFunctionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*GetFunctionRequest) SetRegionId ¶ added in v1.3.0
func (r *GetFunctionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type GetFunctionResponse ¶ added in v1.3.0
type GetFunctionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetFunctionResult `json:"result"` }
type GetFunctionResult ¶ added in v1.3.0
type GetTriggerRequest ¶
type GetTriggerRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本名称 */ VersionName string `json:"versionName"` /* 触发器Id */ TriggerId string `json:"triggerId"` }
func NewGetTriggerRequest ¶
func NewGetTriggerRequest( regionId string, functionName string, versionName string, triggerId string, ) *GetTriggerRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param triggerId: 触发器Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTriggerRequestWithAllParams ¶
func NewGetTriggerRequestWithAllParams( regionId string, functionName string, versionName string, triggerId string, ) *GetTriggerRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param triggerId: 触发器Id (Required)
func NewGetTriggerRequestWithoutParam ¶
func NewGetTriggerRequestWithoutParam() *GetTriggerRequest
This constructor has better compatible ability when API parameters changed
func (GetTriggerRequest) GetRegionId ¶
func (r GetTriggerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTriggerRequest) SetFunctionName ¶
func (r *GetTriggerRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*GetTriggerRequest) SetRegionId ¶
func (r *GetTriggerRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*GetTriggerRequest) SetTriggerId ¶ added in v1.3.0
func (r *GetTriggerRequest) SetTriggerId(triggerId string)
param triggerId: 触发器Id(Required)
func (*GetTriggerRequest) SetVersionName ¶
func (r *GetTriggerRequest) SetVersionName(versionName string)
param versionName: 版本名称(Required)
type GetTriggerResponse ¶
type GetTriggerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTriggerResult `json:"result"` }
type GetTriggerResult ¶
type GetVersionRequest ¶ added in v1.3.0
type GetVersionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本名称 */ VersionName string `json:"versionName"` }
func NewGetVersionRequest ¶ added in v1.3.0
func NewGetVersionRequest( regionId string, functionName string, versionName string, ) *GetVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetVersionRequestWithAllParams ¶ added in v1.3.0
func NewGetVersionRequestWithAllParams( regionId string, functionName string, versionName string, ) *GetVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required)
func NewGetVersionRequestWithoutParam ¶ added in v1.3.0
func NewGetVersionRequestWithoutParam() *GetVersionRequest
This constructor has better compatible ability when API parameters changed
func (GetVersionRequest) GetRegionId ¶ added in v1.3.0
func (r GetVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetVersionRequest) SetFunctionName ¶ added in v1.3.0
func (r *GetVersionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*GetVersionRequest) SetRegionId ¶ added in v1.3.0
func (r *GetVersionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*GetVersionRequest) SetVersionName ¶ added in v1.3.0
func (r *GetVersionRequest) SetVersionName(versionName string)
param versionName: 版本名称(Required)
type GetVersionResponse ¶ added in v1.3.0
type GetVersionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetVersionResult `json:"result"` }
type GetVersionResult ¶ added in v1.3.0
type InvokeRequest ¶ added in v1.7.0
type InvokeRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 版本名称 */ VersionName string `json:"versionName"` /* 执行函数的输入事件 */ Event string `json:"event"` }
func NewInvokeRequest ¶ added in v1.7.0
func NewInvokeRequest( regionId string, functionName string, versionName string, event string, ) *InvokeRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param event: 执行函数的输入事件 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInvokeRequestWithAllParams ¶ added in v1.7.0
func NewInvokeRequestWithAllParams( regionId string, functionName string, versionName string, event string, ) *InvokeRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required) * param event: 执行函数的输入事件 (Required)
func NewInvokeRequestWithoutParam ¶ added in v1.7.0
func NewInvokeRequestWithoutParam() *InvokeRequest
This constructor has better compatible ability when API parameters changed
func (InvokeRequest) GetRegionId ¶ added in v1.7.0
func (r InvokeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InvokeRequest) SetEvent ¶ added in v1.7.0
func (r *InvokeRequest) SetEvent(event string)
param event: 执行函数的输入事件(Required)
func (*InvokeRequest) SetFunctionName ¶ added in v1.7.0
func (r *InvokeRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*InvokeRequest) SetRegionId ¶ added in v1.7.0
func (r *InvokeRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*InvokeRequest) SetVersionName ¶ added in v1.7.0
func (r *InvokeRequest) SetVersionName(versionName string)
param versionName: 版本名称(Required)
type InvokeResponse ¶ added in v1.7.0
type InvokeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InvokeResult `json:"result"` }
type InvokeResult ¶ added in v1.7.0
type InvokeResult struct {
Data function.FunctionInvokeResult `json:"data"`
}
type ListAliasRequest ¶ added in v1.3.0
type ListAliasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 别名所属函数名称 */ FunctionName string `json:"functionName"` }
func NewListAliasRequest ¶ added in v1.3.0
func NewListAliasRequest( regionId string, functionName string, ) *ListAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListAliasRequestWithAllParams ¶ added in v1.3.0
func NewListAliasRequestWithAllParams( regionId string, functionName string, ) *ListAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required)
func NewListAliasRequestWithoutParam ¶ added in v1.3.0
func NewListAliasRequestWithoutParam() *ListAliasRequest
This constructor has better compatible ability when API parameters changed
func (ListAliasRequest) GetRegionId ¶ added in v1.3.0
func (r ListAliasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListAliasRequest) SetFunctionName ¶ added in v1.3.0
func (r *ListAliasRequest) SetFunctionName(functionName string)
param functionName: 别名所属函数名称(Required)
func (*ListAliasRequest) SetRegionId ¶ added in v1.3.0
func (r *ListAliasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ListAliasResponse ¶ added in v1.3.0
type ListAliasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListAliasResult `json:"result"` }
type ListAliasResult ¶ added in v1.3.0
type ListFunctionRequest ¶ added in v1.3.0
type ListFunctionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 是否返回所有函数 */ ListAll bool `json:"listAll"` /* 页码 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小 (Optional) */ PageSize *int `json:"pageSize"` /* functionId -函数ID,精确匹配,支持多个 functionName - 函数名称,模糊匹配,支持单个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewListFunctionRequest ¶ added in v1.3.0
func NewListFunctionRequest( regionId string, listAll bool, ) *ListFunctionRequest
* param regionId: Region ID (Required) * param listAll: 是否返回所有函数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListFunctionRequestWithAllParams ¶ added in v1.3.0
func NewListFunctionRequestWithAllParams( regionId string, listAll bool, pageNumber *int, pageSize *int, filters []common.Filter, ) *ListFunctionRequest
- param regionId: Region ID (Required)
- param listAll: 是否返回所有函数 (Required)
- param pageNumber: 页码 (Optional)
- param pageSize: 分页大小 (Optional)
- param filters: functionId -函数ID,精确匹配,支持多个
functionName - 函数名称,模糊匹配,支持单个
(Optional)
func NewListFunctionRequestWithoutParam ¶ added in v1.3.0
func NewListFunctionRequestWithoutParam() *ListFunctionRequest
This constructor has better compatible ability when API parameters changed
func (ListFunctionRequest) GetRegionId ¶ added in v1.3.0
func (r ListFunctionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListFunctionRequest) SetFilters ¶ added in v1.3.0
func (r *ListFunctionRequest) SetFilters(filters []common.Filter)
param filters: functionId -函数ID,精确匹配,支持多个
functionName - 函数名称,模糊匹配,支持单个 (Optional)
func (*ListFunctionRequest) SetListAll ¶ added in v1.8.0
func (r *ListFunctionRequest) SetListAll(listAll bool)
param listAll: 是否返回所有函数(Required)
func (*ListFunctionRequest) SetPageNumber ¶ added in v1.8.0
func (r *ListFunctionRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Optional)
func (*ListFunctionRequest) SetPageSize ¶ added in v1.8.0
func (r *ListFunctionRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Optional)
func (*ListFunctionRequest) SetRegionId ¶ added in v1.3.0
func (r *ListFunctionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ListFunctionResponse ¶ added in v1.3.0
type ListFunctionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListFunctionResult `json:"result"` }
type ListFunctionResult ¶ added in v1.3.0
type ListFunctionResult struct {
Data function.ListFunctionResult `json:"data"`
}
type ListVersionRequest ¶ added in v1.3.0
type ListVersionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` }
func NewListVersionRequest ¶ added in v1.3.0
func NewListVersionRequest( regionId string, functionName string, ) *ListVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListVersionRequestWithAllParams ¶ added in v1.3.0
func NewListVersionRequestWithAllParams( regionId string, functionName string, ) *ListVersionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)
func NewListVersionRequestWithoutParam ¶ added in v1.3.0
func NewListVersionRequestWithoutParam() *ListVersionRequest
This constructor has better compatible ability when API parameters changed
func (ListVersionRequest) GetRegionId ¶ added in v1.3.0
func (r ListVersionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListVersionRequest) SetFunctionName ¶ added in v1.3.0
func (r *ListVersionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*ListVersionRequest) SetRegionId ¶ added in v1.3.0
func (r *ListVersionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ListVersionResponse ¶ added in v1.3.0
type ListVersionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListVersionResult `json:"result"` }
type ListVersionResult ¶ added in v1.3.0
type ListVersionResult struct {
Data []function.FunctionSpec `json:"data"`
}
type UpdateAliasRequest ¶ added in v1.3.0
type UpdateAliasRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 别名所属函数名称 */ FunctionName string `json:"functionName"` /* 别名名称 */ AliasName string `json:"aliasName"` /* 别名描述信息 */ Description string `json:"description"` /* 别名对应版本 */ Version string `json:"version"` }
func NewUpdateAliasRequest ¶ added in v1.3.0
func NewUpdateAliasRequest( regionId string, functionName string, aliasName string, description string, version string, ) *UpdateAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * param description: 别名描述信息 (Required) * param version: 别名对应版本 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateAliasRequestWithAllParams ¶ added in v1.3.0
func NewUpdateAliasRequestWithAllParams( regionId string, functionName string, aliasName string, description string, version string, ) *UpdateAliasRequest
* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required) * param description: 别名描述信息 (Required) * param version: 别名对应版本 (Required)
func NewUpdateAliasRequestWithoutParam ¶ added in v1.3.0
func NewUpdateAliasRequestWithoutParam() *UpdateAliasRequest
This constructor has better compatible ability when API parameters changed
func (UpdateAliasRequest) GetRegionId ¶ added in v1.3.0
func (r UpdateAliasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateAliasRequest) SetAliasName ¶ added in v1.3.0
func (r *UpdateAliasRequest) SetAliasName(aliasName string)
param aliasName: 别名名称(Required)
func (*UpdateAliasRequest) SetDescription ¶ added in v1.3.0
func (r *UpdateAliasRequest) SetDescription(description string)
param description: 别名描述信息(Required)
func (*UpdateAliasRequest) SetFunctionName ¶ added in v1.3.0
func (r *UpdateAliasRequest) SetFunctionName(functionName string)
param functionName: 别名所属函数名称(Required)
func (*UpdateAliasRequest) SetRegionId ¶ added in v1.3.0
func (r *UpdateAliasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*UpdateAliasRequest) SetVersion ¶ added in v1.3.0
func (r *UpdateAliasRequest) SetVersion(version string)
param version: 别名对应版本(Required)
type UpdateAliasResponse ¶ added in v1.3.0
type UpdateAliasResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateAliasResult `json:"result"` }
type UpdateAliasResult ¶ added in v1.3.0
type UpdateFunctionRequest ¶ added in v1.3.0
type UpdateFunctionRequest struct { core.JDCloudRequest /* Region ID */ RegionId string `json:"regionId"` /* 函数名称 */ FunctionName string `json:"functionName"` /* 函数描述信息 (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 *function.Code `json:"code"` /* 函数运行时环境变量 (Optional) */ Environment *function.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"` }
func NewUpdateFunctionRequest ¶ added in v1.3.0
func NewUpdateFunctionRequest( regionId string, functionName string, ) *UpdateFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateFunctionRequestWithAllParams ¶ added in v1.3.0
func NewUpdateFunctionRequestWithAllParams( regionId string, functionName string, description *string, entrance *string, memory *int, runTime *string, overTime *int, version *string, code *function.Code, environment *function.Env, logSetId *string, logTopicId *string, vpcId *string, subnetId *string, ) *UpdateFunctionRequest
* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param description: 函数描述信息 (Optional) * param entrance: 函数入口,格式为入口文件.入口函数名 (Optional) * param memory: 函数运行最大内存 (Optional) * param runTime: 函数运行环境 (Optional) * param overTime: 函数运行超时时间 (Optional) * param version: 函数版本 (Optional) * param code: 函数代码包 (Optional) * param environment: 函数运行时环境变量 (Optional) * param logSetId: 函数指定的日志集Id (Optional) * param logTopicId: 函数指定的日志主题Id (Optional) * param vpcId: 函数配置的VPCId (Optional) * param subnetId: 函数配置的子网Id (Optional)
func NewUpdateFunctionRequestWithoutParam ¶ added in v1.3.0
func NewUpdateFunctionRequestWithoutParam() *UpdateFunctionRequest
This constructor has better compatible ability when API parameters changed
func (UpdateFunctionRequest) GetRegionId ¶ added in v1.3.0
func (r UpdateFunctionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateFunctionRequest) SetCode ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetCode(code *function.Code)
param code: 函数代码包(Optional)
func (*UpdateFunctionRequest) SetDescription ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetDescription(description string)
param description: 函数描述信息(Optional)
func (*UpdateFunctionRequest) SetEntrance ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetEntrance(entrance string)
param entrance: 函数入口,格式为入口文件.入口函数名(Optional)
func (*UpdateFunctionRequest) SetEnvironment ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetEnvironment(environment *function.Env)
param environment: 函数运行时环境变量(Optional)
func (*UpdateFunctionRequest) SetFunctionName ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetFunctionName(functionName string)
param functionName: 函数名称(Required)
func (*UpdateFunctionRequest) SetLogSetId ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetLogSetId(logSetId string)
param logSetId: 函数指定的日志集Id(Optional)
func (*UpdateFunctionRequest) SetLogTopicId ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetLogTopicId(logTopicId string)
param logTopicId: 函数指定的日志主题Id(Optional)
func (*UpdateFunctionRequest) SetMemory ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetMemory(memory int)
param memory: 函数运行最大内存(Optional)
func (*UpdateFunctionRequest) SetOverTime ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetOverTime(overTime int)
param overTime: 函数运行超时时间(Optional)
func (*UpdateFunctionRequest) SetRegionId ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*UpdateFunctionRequest) SetRunTime ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetRunTime(runTime string)
param runTime: 函数运行环境(Optional)
func (*UpdateFunctionRequest) SetSubnetId ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetSubnetId(subnetId string)
param subnetId: 函数配置的子网Id(Optional)
func (*UpdateFunctionRequest) SetVersion ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetVersion(version string)
param version: 函数版本(Optional)
func (*UpdateFunctionRequest) SetVpcId ¶ added in v1.3.0
func (r *UpdateFunctionRequest) SetVpcId(vpcId string)
param vpcId: 函数配置的VPCId(Optional)
type UpdateFunctionResponse ¶ added in v1.3.0
type UpdateFunctionResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateFunctionResult `json:"result"` }