Skip to content

Commit 7fb95e2

Browse files
committed
Add SHA-256 ipsec support for vpn_connection
1 parent 4d05eb7 commit 7fb95e2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tencentcloud/extension_vpc.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,21 +186,25 @@ var VPN_IKE_PROPO_ENCRY_ALGORITHM = []string{
186186
const (
187187
VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA = "SHA"
188188
VPN_IKE_PROPO_AUTHEN_ALGORITHM_MD5 = "MD5"
189+
VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA256 = "SHA-256"
189190
)
190191

191192
var VPN_IKE_PROPO_AUTHEN_ALGORITHM = []string{
192193
VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA,
193194
VPN_IKE_PROPO_AUTHEN_ALGORITHM_MD5,
195+
VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA256,
194196
}
195197

196198
const (
197199
VPN_IPSEC_INTEGRITY_ALGORITHM_SHA1 = "SHA1"
198200
VPN_IPSEC_INTEGRITY_ALGORITHM_MD5 = "MD5"
201+
VPN_IPSEC_INTEGRITY_ALGORITHM_SHA256 = "SHA-256"
199202
)
200203

201204
var VPN_IPSEC_INTEGRITY_ALGORITHM = []string{
202205
VPN_IPSEC_INTEGRITY_ALGORITHM_SHA1,
203206
VPN_IPSEC_INTEGRITY_ALGORITHM_MD5,
207+
VPN_IPSEC_INTEGRITY_ALGORITHM_SHA256,
204208
}
205209

206210
const (

tencentcloud/resource_tc_vpn_connection.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func resourceTencentCloudVpnConnection() *schema.Resource {
142142
Optional: true,
143143
Default: VPN_IKE_PROPO_AUTHEN_ALGORITHM_MD5,
144144
ValidateFunc: validateAllowedStringValue(VPN_IKE_PROPO_AUTHEN_ALGORITHM),
145-
Description: "Proto authenticate algorithm of the IKE operation specification. Valid values: `MD5`, `SHA`. Default Value is `MD5`.",
145+
Description: "Proto authenticate algorithm of the IKE operation specification. Valid values: `MD5`, `SHA`, `SHA-256`. Default Value is `MD5`.",
146146
},
147147
"ike_exchange_mode": {
148148
Type: schema.TypeString,
@@ -221,7 +221,7 @@ func resourceTencentCloudVpnConnection() *schema.Resource {
221221
Optional: true,
222222
Default: VPN_IPSEC_INTEGRITY_ALGORITHM_MD5,
223223
ValidateFunc: validateAllowedStringValue(VPN_IPSEC_INTEGRITY_ALGORITHM),
224-
Description: "Integrity algorithm of the IPSEC operation specification. Valid values: `SHA1`, `MD5`. Default value is `MD5`.",
224+
Description: "Integrity algorithm of the IPSEC operation specification. Valid values: `SHA1`, `MD5`, `SHA-256`. Default value is `MD5`.",
225225
},
226226
"ipsec_sa_lifetime_seconds": {
227227
Type: schema.TypeInt,

0 commit comments

Comments
 (0)