apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AsyncInvokeRequest

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

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

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

func NewAsyncInvokeRequestWithoutParam() *AsyncInvokeRequest

This constructor has better compatible ability when API parameters changed

func (AsyncInvokeRequest) GetRegionId

func (r AsyncInvokeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AsyncInvokeRequest) SetEvent

func (r *AsyncInvokeRequest) SetEvent(event string)

param event: 异步执行函数的输入事件(Required)

func (*AsyncInvokeRequest) SetFunctionName

func (r *AsyncInvokeRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*AsyncInvokeRequest) SetRegionId

func (r *AsyncInvokeRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*AsyncInvokeRequest) SetVersionName

func (r *AsyncInvokeRequest) SetVersionName(versionName string)

param versionName: 版本名称(Required)

type AsyncInvokeResponse

type AsyncInvokeResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AsyncInvokeResult  `json:"result"`
}

type AsyncInvokeResult

type AsyncInvokeResult struct {
}

type CreateAliasRequest

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

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

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

func NewCreateAliasRequestWithoutParam() *CreateAliasRequest

This constructor has better compatible ability when API parameters changed

func (CreateAliasRequest) GetRegionId

func (r CreateAliasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAliasRequest) SetAliasName

func (r *CreateAliasRequest) SetAliasName(aliasName string)

param aliasName: 别名名称(Required)

func (*CreateAliasRequest) SetDescription

func (r *CreateAliasRequest) SetDescription(description string)

param description: 别名描述信息(Optional)

func (*CreateAliasRequest) SetFunctionName

func (r *CreateAliasRequest) SetFunctionName(functionName string)

param functionName: 别名所属函数名称(Required)

func (*CreateAliasRequest) SetRegionId

func (r *CreateAliasRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*CreateAliasRequest) SetVersion

func (r *CreateAliasRequest) SetVersion(version string)

param version: 别名对应的版本名称(Optional)

type CreateAliasResponse

type CreateAliasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateAliasResult  `json:"result"`
}

type CreateAliasResult

type CreateAliasResult struct {
	Data function.Alias `json:"data"`
}

type CreateFunctionRequest

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

func NewCreateFunctionRequest(
	regionId string,
) *CreateFunctionRequest

* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateFunctionRequestWithAllParams

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

func NewCreateFunctionRequestWithoutParam() *CreateFunctionRequest

This constructor has better compatible ability when API parameters changed

func (CreateFunctionRequest) GetRegionId

func (r CreateFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateFunctionRequest) SetCode

func (r *CreateFunctionRequest) SetCode(code *function.Code)

param code: 函数代码包(Optional)

func (*CreateFunctionRequest) SetDescription

func (r *CreateFunctionRequest) SetDescription(description string)

param description: 函数描述信息(Optional)

func (*CreateFunctionRequest) SetEntrance

func (r *CreateFunctionRequest) SetEntrance(entrance string)

param entrance: 函数入口,格式为入口文件.入口函数名(Optional)

func (*CreateFunctionRequest) SetEnvironment

func (r *CreateFunctionRequest) SetEnvironment(environment *function.Env)

param environment: 函数运行时环境变量(Optional)

func (*CreateFunctionRequest) SetLogSetId

func (r *CreateFunctionRequest) SetLogSetId(logSetId string)

param logSetId: 函数指定的日志集Id(Optional)

func (*CreateFunctionRequest) SetLogTopicId

func (r *CreateFunctionRequest) SetLogTopicId(logTopicId string)

param logTopicId: 函数指定的日志主题Id(Optional)

func (*CreateFunctionRequest) SetMemory

func (r *CreateFunctionRequest) SetMemory(memory int)

param memory: 函数运行最大内存(Optional)

func (*CreateFunctionRequest) SetName

func (r *CreateFunctionRequest) SetName(name string)

param name: 函数名称(Optional)

func (*CreateFunctionRequest) SetOverTime

func (r *CreateFunctionRequest) SetOverTime(overTime int)

param overTime: 函数运行超时时间(Optional)

func (*CreateFunctionRequest) SetRegionId

func (r *CreateFunctionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*CreateFunctionRequest) SetRunTime

func (r *CreateFunctionRequest) SetRunTime(runTime string)

param runTime: 函数运行环境(Optional)

func (*CreateFunctionRequest) SetSubnetId

func (r *CreateFunctionRequest) SetSubnetId(subnetId string)

param subnetId: 函数配置的子网Id(Optional)

func (*CreateFunctionRequest) SetVersion

func (r *CreateFunctionRequest) SetVersion(version string)

param version: 函数版本,默认为LATEST(Optional)

func (*CreateFunctionRequest) SetVpcId

func (r *CreateFunctionRequest) SetVpcId(vpcId string)

param vpcId: 函数配置的VPCId(Optional)

type CreateFunctionResponse

type CreateFunctionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateFunctionResult `json:"result"`
}

type CreateFunctionResult

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

type CreateVersionRequest

type CreateVersionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`

	/* 版本描述 (Optional) */
	Description *string `json:"description"`
}

func NewCreateVersionRequest

func NewCreateVersionRequest(
	regionId string,
	functionName string,
) *CreateVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVersionRequestWithAllParams

func NewCreateVersionRequestWithAllParams(
	regionId string,
	functionName string,
	description *string,
) *CreateVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param description: 版本描述 (Optional)

func NewCreateVersionRequestWithoutParam

func NewCreateVersionRequestWithoutParam() *CreateVersionRequest

This constructor has better compatible ability when API parameters changed

func (CreateVersionRequest) GetRegionId

func (r CreateVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVersionRequest) SetDescription

func (r *CreateVersionRequest) SetDescription(description string)

param description: 版本描述(Optional)

func (*CreateVersionRequest) SetFunctionName

func (r *CreateVersionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*CreateVersionRequest) SetRegionId

func (r *CreateVersionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type CreateVersionResponse

type CreateVersionResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CreateVersionResult `json:"result"`
}

type CreateVersionResult

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

type DeleteAliasRequest

type DeleteAliasRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 别名所属函数名称  */
	FunctionName string `json:"functionName"`

	/* 别名名称  */
	AliasName string `json:"aliasName"`
}

func NewDeleteAliasRequest

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

func NewDeleteAliasRequestWithAllParams(
	regionId string,
	functionName string,
	aliasName string,
) *DeleteAliasRequest

* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required)

func NewDeleteAliasRequestWithoutParam

func NewDeleteAliasRequestWithoutParam() *DeleteAliasRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAliasRequest) GetRegionId

func (r DeleteAliasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAliasRequest) SetAliasName

func (r *DeleteAliasRequest) SetAliasName(aliasName string)

param aliasName: 别名名称(Required)

func (*DeleteAliasRequest) SetFunctionName

func (r *DeleteAliasRequest) SetFunctionName(functionName string)

param functionName: 别名所属函数名称(Required)

func (*DeleteAliasRequest) SetRegionId

func (r *DeleteAliasRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DeleteAliasResponse

type DeleteAliasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteAliasResult  `json:"result"`
}

type DeleteAliasResult

type DeleteAliasResult struct {
}

type DeleteFunctionRequest

type DeleteFunctionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`
}

func NewDeleteFunctionRequest

func NewDeleteFunctionRequest(
	regionId string,
	functionName string,
) *DeleteFunctionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteFunctionRequestWithAllParams

func NewDeleteFunctionRequestWithAllParams(
	regionId string,
	functionName string,
) *DeleteFunctionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)

func NewDeleteFunctionRequestWithoutParam

func NewDeleteFunctionRequestWithoutParam() *DeleteFunctionRequest

This constructor has better compatible ability when API parameters changed

func (DeleteFunctionRequest) GetRegionId

func (r DeleteFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteFunctionRequest) SetFunctionName

func (r *DeleteFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*DeleteFunctionRequest) SetRegionId

func (r *DeleteFunctionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type DeleteFunctionResponse

type DeleteFunctionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteFunctionResult `json:"result"`
}

type DeleteFunctionResult

type DeleteFunctionResult struct {
}

type DeleteVersionRequest

type DeleteVersionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`

	/* 版本名称  */
	VersionName string `json:"versionName"`
}

func NewDeleteVersionRequest

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

func NewDeleteVersionRequestWithAllParams(
	regionId string,
	functionName string,
	versionName string,
) *DeleteVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required)

func NewDeleteVersionRequestWithoutParam

func NewDeleteVersionRequestWithoutParam() *DeleteVersionRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVersionRequest) GetRegionId

func (r DeleteVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVersionRequest) SetFunctionName

func (r *DeleteVersionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*DeleteVersionRequest) SetRegionId

func (r *DeleteVersionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*DeleteVersionRequest) SetVersionName

func (r *DeleteVersionRequest) SetVersionName(versionName string)

param versionName: 版本名称(Required)

type DeleteVersionResponse

type DeleteVersionResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteVersionResult `json:"result"`
}

type DeleteVersionResult

type DeleteVersionResult struct {
}

type GetAliasRequest

type GetAliasRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 别名所属函数名称  */
	FunctionName string `json:"functionName"`

	/* 别名名称  */
	AliasName string `json:"aliasName"`
}

func NewGetAliasRequest

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

func NewGetAliasRequestWithAllParams(
	regionId string,
	functionName string,
	aliasName string,
) *GetAliasRequest

* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * param aliasName: 别名名称 (Required)

func NewGetAliasRequestWithoutParam

func NewGetAliasRequestWithoutParam() *GetAliasRequest

This constructor has better compatible ability when API parameters changed

func (GetAliasRequest) GetRegionId

func (r GetAliasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetAliasRequest) SetAliasName

func (r *GetAliasRequest) SetAliasName(aliasName string)

param aliasName: 别名名称(Required)

func (*GetAliasRequest) SetFunctionName

func (r *GetAliasRequest) SetFunctionName(functionName string)

param functionName: 别名所属函数名称(Required)

func (*GetAliasRequest) SetRegionId

func (r *GetAliasRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type GetAliasResponse

type GetAliasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetAliasResult     `json:"result"`
}

type GetAliasResult

type GetAliasResult struct {
	Data function.Alias `json:"data"`
}

type GetFunctionRequest

type GetFunctionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`
}

func NewGetFunctionRequest

func NewGetFunctionRequest(
	regionId string,
	functionName string,
) *GetFunctionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetFunctionRequestWithAllParams

func NewGetFunctionRequestWithAllParams(
	regionId string,
	functionName string,
) *GetFunctionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)

func NewGetFunctionRequestWithoutParam

func NewGetFunctionRequestWithoutParam() *GetFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GetFunctionRequest) GetRegionId

func (r GetFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetFunctionRequest) SetFunctionName

func (r *GetFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*GetFunctionRequest) SetRegionId

func (r *GetFunctionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type GetFunctionResponse

type GetFunctionResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetFunctionResult  `json:"result"`
}

type GetFunctionResult

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

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

type GetVersionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`

	/* 版本名称  */
	VersionName string `json:"versionName"`
}

func NewGetVersionRequest

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

func NewGetVersionRequestWithAllParams(
	regionId string,
	functionName string,
	versionName string,
) *GetVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * param versionName: 版本名称 (Required)

func NewGetVersionRequestWithoutParam

func NewGetVersionRequestWithoutParam() *GetVersionRequest

This constructor has better compatible ability when API parameters changed

func (GetVersionRequest) GetRegionId

func (r GetVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVersionRequest) SetFunctionName

func (r *GetVersionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*GetVersionRequest) SetRegionId

func (r *GetVersionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*GetVersionRequest) SetVersionName

func (r *GetVersionRequest) SetVersionName(versionName string)

param versionName: 版本名称(Required)

type GetVersionResponse

type GetVersionResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVersionResult   `json:"result"`
}

type GetVersionResult

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

type InvokeRequest

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

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

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

func NewInvokeRequestWithoutParam() *InvokeRequest

This constructor has better compatible ability when API parameters changed

func (InvokeRequest) GetRegionId

func (r InvokeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*InvokeRequest) SetEvent

func (r *InvokeRequest) SetEvent(event string)

param event: 执行函数的输入事件(Required)

func (*InvokeRequest) SetFunctionName

func (r *InvokeRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*InvokeRequest) SetRegionId

func (r *InvokeRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*InvokeRequest) SetVersionName

func (r *InvokeRequest) SetVersionName(versionName string)

param versionName: 版本名称(Required)

type InvokeResponse

type InvokeResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    InvokeResult       `json:"result"`
}

type InvokeResult

type InvokeResult struct {
	Data function.FunctionInvokeResult `json:"data"`
}

type ListAliasRequest

type ListAliasRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 别名所属函数名称  */
	FunctionName string `json:"functionName"`
}

func NewListAliasRequest

func NewListAliasRequest(
	regionId string,
	functionName string,
) *ListAliasRequest

* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListAliasRequestWithAllParams

func NewListAliasRequestWithAllParams(
	regionId string,
	functionName string,
) *ListAliasRequest

* param regionId: Region ID (Required) * param functionName: 别名所属函数名称 (Required)

func NewListAliasRequestWithoutParam

func NewListAliasRequestWithoutParam() *ListAliasRequest

This constructor has better compatible ability when API parameters changed

func (ListAliasRequest) GetRegionId

func (r ListAliasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListAliasRequest) SetFunctionName

func (r *ListAliasRequest) SetFunctionName(functionName string)

param functionName: 别名所属函数名称(Required)

func (*ListAliasRequest) SetRegionId

func (r *ListAliasRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ListAliasResponse

type ListAliasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListAliasResult    `json:"result"`
}

type ListAliasResult

type ListAliasResult struct {
	Data []function.Alias `json:"data"`
}

type ListFunctionRequest

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

func NewListFunctionRequest(
	regionId string,
	listAll bool,
) *ListFunctionRequest

* param regionId: Region ID (Required) * param listAll: 是否返回所有函数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListFunctionRequestWithAllParams

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

func NewListFunctionRequestWithoutParam() *ListFunctionRequest

This constructor has better compatible ability when API parameters changed

func (ListFunctionRequest) GetRegionId

func (r ListFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListFunctionRequest) SetFilters

func (r *ListFunctionRequest) SetFilters(filters []common.Filter)
param filters: functionId -函数ID,精确匹配,支持多个

functionName - 函数名称,模糊匹配,支持单个 (Optional)

func (*ListFunctionRequest) SetListAll

func (r *ListFunctionRequest) SetListAll(listAll bool)

param listAll: 是否返回所有函数(Required)

func (*ListFunctionRequest) SetPageNumber

func (r *ListFunctionRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码(Optional)

func (*ListFunctionRequest) SetPageSize

func (r *ListFunctionRequest) SetPageSize(pageSize int)

param pageSize: 分页大小(Optional)

func (*ListFunctionRequest) SetRegionId

func (r *ListFunctionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ListFunctionResponse

type ListFunctionResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListFunctionResult `json:"result"`
}

type ListFunctionResult

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

type ListVersionRequest

type ListVersionRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 函数名称  */
	FunctionName string `json:"functionName"`
}

func NewListVersionRequest

func NewListVersionRequest(
	regionId string,
	functionName string,
) *ListVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListVersionRequestWithAllParams

func NewListVersionRequestWithAllParams(
	regionId string,
	functionName string,
) *ListVersionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required)

func NewListVersionRequestWithoutParam

func NewListVersionRequestWithoutParam() *ListVersionRequest

This constructor has better compatible ability when API parameters changed

func (ListVersionRequest) GetRegionId

func (r ListVersionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListVersionRequest) SetFunctionName

func (r *ListVersionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*ListVersionRequest) SetRegionId

func (r *ListVersionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ListVersionResponse

type ListVersionResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListVersionResult  `json:"result"`
}

type ListVersionResult

type ListVersionResult struct {
	Data []function.FunctionSpec `json:"data"`
}

type UpdateAliasRequest

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

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

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

func NewUpdateAliasRequestWithoutParam() *UpdateAliasRequest

This constructor has better compatible ability when API parameters changed

func (UpdateAliasRequest) GetRegionId

func (r UpdateAliasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateAliasRequest) SetAliasName

func (r *UpdateAliasRequest) SetAliasName(aliasName string)

param aliasName: 别名名称(Required)

func (*UpdateAliasRequest) SetDescription

func (r *UpdateAliasRequest) SetDescription(description string)

param description: 别名描述信息(Required)

func (*UpdateAliasRequest) SetFunctionName

func (r *UpdateAliasRequest) SetFunctionName(functionName string)

param functionName: 别名所属函数名称(Required)

func (*UpdateAliasRequest) SetRegionId

func (r *UpdateAliasRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*UpdateAliasRequest) SetVersion

func (r *UpdateAliasRequest) SetVersion(version string)

param version: 别名对应版本(Required)

type UpdateAliasResponse

type UpdateAliasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    UpdateAliasResult  `json:"result"`
}

type UpdateAliasResult

type UpdateAliasResult struct {
	Data function.Alias `json:"data"`
}

type UpdateFunctionRequest

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

func NewUpdateFunctionRequest(
	regionId string,
	functionName string,
) *UpdateFunctionRequest

* param regionId: Region ID (Required) * param functionName: 函数名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateFunctionRequestWithAllParams

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

func NewUpdateFunctionRequestWithoutParam() *UpdateFunctionRequest

This constructor has better compatible ability when API parameters changed

func (UpdateFunctionRequest) GetRegionId

func (r UpdateFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateFunctionRequest) SetCode

func (r *UpdateFunctionRequest) SetCode(code *function.Code)

param code: 函数代码包(Optional)

func (*UpdateFunctionRequest) SetDescription

func (r *UpdateFunctionRequest) SetDescription(description string)

param description: 函数描述信息(Optional)

func (*UpdateFunctionRequest) SetEntrance

func (r *UpdateFunctionRequest) SetEntrance(entrance string)

param entrance: 函数入口,格式为入口文件.入口函数名(Optional)

func (*UpdateFunctionRequest) SetEnvironment

func (r *UpdateFunctionRequest) SetEnvironment(environment *function.Env)

param environment: 函数运行时环境变量(Optional)

func (*UpdateFunctionRequest) SetFunctionName

func (r *UpdateFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称(Required)

func (*UpdateFunctionRequest) SetLogSetId

func (r *UpdateFunctionRequest) SetLogSetId(logSetId string)

param logSetId: 函数指定的日志集Id(Optional)

func (*UpdateFunctionRequest) SetLogTopicId

func (r *UpdateFunctionRequest) SetLogTopicId(logTopicId string)

param logTopicId: 函数指定的日志主题Id(Optional)

func (*UpdateFunctionRequest) SetMemory

func (r *UpdateFunctionRequest) SetMemory(memory int)

param memory: 函数运行最大内存(Optional)

func (*UpdateFunctionRequest) SetOverTime

func (r *UpdateFunctionRequest) SetOverTime(overTime int)

param overTime: 函数运行超时时间(Optional)

func (*UpdateFunctionRequest) SetRegionId

func (r *UpdateFunctionRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*UpdateFunctionRequest) SetRunTime

func (r *UpdateFunctionRequest) SetRunTime(runTime string)

param runTime: 函数运行环境(Optional)

func (*UpdateFunctionRequest) SetSubnetId

func (r *UpdateFunctionRequest) SetSubnetId(subnetId string)

param subnetId: 函数配置的子网Id(Optional)

func (*UpdateFunctionRequest) SetVersion

func (r *UpdateFunctionRequest) SetVersion(version string)

param version: 函数版本(Optional)

func (*UpdateFunctionRequest) SetVpcId

func (r *UpdateFunctionRequest) SetVpcId(vpcId string)

param vpcId: 函数配置的VPCId(Optional)

type UpdateFunctionResponse

type UpdateFunctionResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UpdateFunctionResult `json:"result"`
}

type UpdateFunctionResult

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