Skip to content

Commit dfba122

Browse files
authored
fix(provider): [118712636] support securityToken for credentials (#2739)
* add * add * add
1 parent 2763691 commit dfba122

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

.changelog/2739.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
provider: support securityToken for credentials
3+
```

tencentcloud/provider.go

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1993,17 +1993,6 @@ func Provider() *schema.Provider {
19931993
}
19941994

19951995
func providerConfigure(d *schema.ResourceData) (interface{}, error) {
1996-
//var getProviderConfig = func(str string, key string) string {
1997-
// if str == "" {
1998-
// value, err := getConfigFromProfile(d, key)
1999-
// if err == nil && value != nil {
2000-
// str = value.(string)
2001-
// }
2002-
// }
2003-
//
2004-
// return str
2005-
//}
2006-
20071996
var getProviderConfig = func(key string) string {
20081997
var str string
20091998
value, err := getConfigFromProfile(d, key)
@@ -2037,6 +2026,8 @@ func providerConfigure(d *schema.ResourceData) (interface{}, error) {
20372026

20382027
if v, ok := d.GetOk("security_token"); ok {
20392028
securityToken = v.(string)
2029+
} else {
2030+
securityToken = getProviderConfig("token")
20402031
}
20412032

20422033
if v, ok := d.GetOk("region"); ok {

0 commit comments

Comments
 (0)