apis

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 3 Imported by: 8

Documentation

Index

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 CreateAliasResult struct {
	Data function.Alias `json:"data"`
}

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 CreateFunctionResult struct {
	Data function.Function `json:"data"`
}

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 CreateVersionResult struct {
	Data function.Function `json:"data"`
}

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 GetAliasResult struct {
	Data function.Alias `json:"data"`
}

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 GetFunctionResult struct {
	Data function.Function `json:"data"`
}

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 GetTriggerResult struct {
	Data function.Trigger `json:"data"`
}

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 GetVersionResult struct {
	Data function.Function `json:"data"`
}

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 ListAliasResult struct {
	Data []function.Alias `json:"data"`
}

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 UpdateAliasResult struct {
	Data function.Alias `json:"data"`
}

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"`
}

type UpdateFunctionResult added in v1.3.0

type UpdateFunctionResult struct {
	Data function.Function `json:"data"`
}

Jump to

Keyboard shortcuts

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