Skip to content

Commit 0ad5d87

Browse files
authored
fix(scf): [120516367] tencentcloud_scf_function field triggers.type support http and cls (#2938)
* add * add * add
1 parent e106f44 commit 0ad5d87

File tree

11 files changed

+2128
-1269
lines changed

11 files changed

+2128
-1269
lines changed

.changelog/2938.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_scf_function: field `triggers.type` suuport `http` and `cls`
3+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ require (
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.984
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1014
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -75,7 +75,7 @@ require (
7575
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/pts v1.0.762
7676
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/redis v1.0.1008
7777
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744
78-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807
78+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034
7979
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748
8080
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sms v1.0.486
8181
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sqlserver v1.0.816

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -949,6 +949,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1031 h1:3ou
949949
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1031/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
950950
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033 h1:g263/dapUpOAZJa1Y9x07WgfOl7Yy+FM5Mrf4WyttS8=
951951
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
952+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034 h1:T7ewuO2DD+5R2LRpD2kTRy25aCkVDVdYkmmyUS63i08=
953+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
952954
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
953955
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
954956
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
@@ -1017,6 +1019,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744 h1:Z6xqpgn
10171019
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744/go.mod h1:prlrCvxmnWH4yCkA5cIIjGZMMuuvPs5EuCx1rV+F8jk=
10181020
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807 h1:8yfLBKc7/kBSFM+yXrXtH2w00g9rP39SpgXOsHCpVdg=
10191021
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807/go.mod h1:YtnZZS/ejJwUqPyqMPmiscKOoGDD1Q9dbQ3cJKwjwIo=
1022+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034 h1:eRcCZPQH9utsIzevkXVudB7jmKwPPsM83r7/8LTEN9M=
1023+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034/go.mod h1:XKNC4QzGjsXO8nc+Njc0NC1nG1jPwn8p/9y8shNEPPU=
10201024
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748 h1:pG2i5MHLmDkn8RC5wGjqRUx2db4L79JmV7qJyFzK5cs=
10211025
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748/go.mod h1:ZADb5YPBRKNvhdQVl74jPKf9gMCDX8rxtDkBsYMSDfU=
10221026
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sms v1.0.486 h1:eHLaL+hl5X5f8Apuf2SGVclO3MRev/E3AfA/0aZQGUA=

tencentcloud/services/scf/extension_scf.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ const (
1919
SCF_TRIGGER_TYPE_TIMER = "timer"
2020
SCF_TRIGGER_TYPE_CKAFKA = "ckafka"
2121
SCF_TRIGGER_TYPE_API_GATEWAY = "apigw"
22+
SCF_TRIGGER_TYPE_API_HTTP = "http"
23+
SCF_TRIGGER_TYPE_API_CLS = "cls"
2224

2325
SCF_LOGS_ORDER_BY_FUNCTION_NAME = "function_name"
2426
SCF_LOGS_ORDER_BY_DERATION = "duration"
@@ -57,6 +59,8 @@ var (
5759
SCF_TRIGGER_TYPE_TIMER,
5860
SCF_TRIGGER_TYPE_CKAFKA,
5961
SCF_TRIGGER_TYPE_API_GATEWAY,
62+
SCF_TRIGGER_TYPE_API_HTTP,
63+
SCF_TRIGGER_TYPE_API_CLS,
6064
}
6165

6266
SCF_LOGS_ORDERS = []string{

tencentcloud/services/scf/resource_tc_scf_function.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ func ResourceTencentCloudScfFunction() *schema.Resource {
320320
Type: schema.TypeString,
321321
Required: true,
322322
ValidateFunc: tccommon.ValidateAllowedStringValue(SCF_TRIGGER_TYPES),
323-
Description: "Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`.",
323+
Description: "Type of the SCF function trigger, support `cos`, `cls`, `timer`, `ckafka`, `http`, `apigw`, `cmq`.",
324324
},
325325
"trigger_desc": {
326326
Type: schema.TypeString,

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)