github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/scf/update_function_configuration.go (about) 1 package scf 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 更新函数配置 8 // https://cloud.tencent.com/document/api/583/18580 9 10 type UpdateFunctionConfigurationRequest struct { 11 // 函数描述。最大支持 1000 个英文字母、数字、空格、逗号和英文句号,支持中文 12 Description *string `name:"Description,omitempty"` 13 // 函数的环境变量 14 Environment *Environment `name:"Environment,omitempty"` 15 // 要修改的函数名称 16 FunctionName string `name:"FunctionName"` 17 // 函数运行时内存大小,默认为 128 M,可选范 128 M-1536 M 18 MemorySize *int64 `name:"MemorySize,omitempty"` 19 // 区域 20 Region string `name:"Region"` 21 // 函数运行环境,目前仅支持 Python2.7,Python3.6,Nodejs6.10,PHP5, PHP7,Golang1 和 Java8 22 Runtime *string `name:"Runtime,omitempty"` 23 // 函数最长执行时间,单位为秒,可选值范 1-300 秒,默认为 3 秒 24 Timeout *int64 `name:"Timeout,omitempty"` 25 // 函数的私有网络配置 26 VpcConfig *VpcConfig `name:"VpcConfig,omitempty"` 27 } 28 29 func (req *UpdateFunctionConfigurationRequest) Invoke(client github_com_morlay_goqcloud.Client) (*UpdateFunctionConfigurationResponse, error) { 30 resp := &UpdateFunctionConfigurationResponse{} 31 err := client.Request("scf", "UpdateFunctionConfiguration", "2018-04-16").Do(req, resp) 32 return resp, err 33 } 34 35 type UpdateFunctionConfigurationResponse struct { 36 github_com_morlay_goqcloud.TencentCloudBaseResponse 37 }