diff --git a/docs/stackit_beta_vpn_connection_create.md b/docs/stackit_beta_vpn_connection_create.md index 221fbb822..a6bad17da 100644 --- a/docs/stackit_beta_vpn_connection_create.md +++ b/docs/stackit_beta_vpn_connection_create.md @@ -36,14 +36,14 @@ stackit beta vpn connection create [flags] --tunnel1-phase1-dh-groups strings Tunnel 1 Phase 1 DH Groups. The Diffie-Hellman Group. Required, except if AEAD algorithms are selected. (multiple of: [modp1024, modp2048, ecp256, ecp384, modp2048s256]) (default []) --tunnel1-phase1-encryption-algorithms strings Required: Tunnel 1 Phase 1 Encryption Algorithms (multiple of: [aes256, aes128gcm16, aes256gcm16]) (default []) - --tunnel1-phase1-integrity-algorithms strings Required: Tunnel 1 Phase 1 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384]) (default []) + --tunnel1-phase1-integrity-algorithms strings Required: Tunnel 1 Phase 1 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384, sha2_512]) (default []) --tunnel1-phase1-rekey-time int Tunnel 1 Phase 1 Rekey Time. Time to schedule a IKE re-keying (in seconds). --tunnel1-phase2-dh-groups strings Tunnel 1 Phase 2 DH Groups (multiple of: [modp1024, modp2048, ecp256, ecp384, modp2048s256]) (default []) --tunnel1-phase2-dpd-action string Tunnel 1 Phase 2 DPD Action. Action to perform for this CHILD_SA on DPD timeout. "clear": Closes the CHILD_SA and does not take further action. "restart": immediately tries to re-negotiate the CILD_SA under a fresh IKE_SA. (one of: [clear, restart]) --tunnel1-phase2-encryption-algorithms strings Required: Tunnel 1 Phase 2 Encryption Algorithms (multiple of: [aes256, aes128gcm16, aes256gcm16]) (default []) - --tunnel1-phase2-integrity-algorithms strings Required: Tunnel 1 Phase 2 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384]) (default []) + --tunnel1-phase2-integrity-algorithms strings Required: Tunnel 1 Phase 2 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384, sha2_512]) (default []) --tunnel1-phase2-rekey-time int Tunnel 1 Phase 2 Rekey Time. Time to schedule a Child SA re-keying (in seconds). --tunnel1-phase2-start-action string Tunnel 1 Phase 2 Start Action. @@ -58,14 +58,14 @@ stackit beta vpn connection create [flags] --tunnel2-phase1-dh-groups strings Tunnel 2 Phase 1 DH Groups The Diffie-Hellman Group. Required, except if AEAD algorithms are selected. (multiple of: [modp1024, modp2048, ecp256, ecp384, modp2048s256]) (default []) --tunnel2-phase1-encryption-algorithms strings Required: Tunnel 2 Phase 1 Encryption Algorithms (multiple of: [aes256, aes128gcm16, aes256gcm16]) (default []) - --tunnel2-phase1-integrity-algorithms strings Required: Tunnel 2 Phase 1 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384]) (default []) + --tunnel2-phase1-integrity-algorithms strings Required: Tunnel 2 Phase 1 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384, sha2_512]) (default []) --tunnel2-phase1-rekey-time int Tunnel 2 Phase 1 Rekey Time. Time to schedule a IKE re-keying (in seconds). --tunnel2-phase2-dh-groups strings Tunnel 2 Phase 2 DH Groups (multiple of: [modp1024, modp2048, ecp256, ecp384, modp2048s256]) (default []) --tunnel2-phase2-dpd-action string Tunnel 2 Phase 2 DPD Action. Action to perform for this CHILD_SA on DPD timeout. "clear": Closes the CHILD_SA and does not take further action. "restart": immediately tries to re-negotiate the CILD_SA under a fresh IKE_SA. (one of: [clear, restart]) --tunnel2-phase2-encryption-algorithms strings Required: Tunnel 2 Phase 2 Encryption Algorithms (multiple of: [aes256, aes128gcm16, aes256gcm16]) (default []) - --tunnel2-phase2-integrity-algorithms strings Required: Tunnel 2 Phase 2 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384]) (default []) + --tunnel2-phase2-integrity-algorithms strings Required: Tunnel 2 Phase 2 Integrity Algorithms (multiple of: [sha1, sha2_256, sha2_384, sha2_512]) (default []) --tunnel2-phase2-rekey-time int Tunnel 2 Phase 2 Rekey Time. Time to schedule a Child SA re-keying (in seconds). --tunnel2-phase2-start-action string Tunnel 2 Phase 2 Start Action. diff --git a/go.mod b/go.mod index f7e74e637..7eeab7daa 100644 --- a/go.mod +++ b/go.mod @@ -38,7 +38,7 @@ require ( github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.7.0 github.com/stackitcloud/stackit-sdk-go/services/ske v1.21.0 github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.17.0 - github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 + github.com/stackitcloud/stackit-sdk-go/services/vpn v0.15.0 github.com/zalando/go-keyring v0.2.8 golang.org/x/mod v0.38.0 golang.org/x/oauth2 v0.36.0 diff --git a/go.sum b/go.sum index fc05fb15d..40d98924e 100644 --- a/go.sum +++ b/go.sum @@ -654,8 +654,8 @@ github.com/stackitcloud/stackit-sdk-go/services/ske v1.21.0 h1:eu9PhRdL2GkXpHtf4 github.com/stackitcloud/stackit-sdk-go/services/ske v1.21.0/go.mod h1:TbqmZhLMofmfl+HhVl6oHYcI3zvXTm1vRjN3A/fOkM4= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.17.0 h1:skiTu1l1H0gumo9kosp5fSzrjWDZWcUM5pBH6aqUaG8= github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.17.0/go.mod h1:AiUoMAqQcOlMgDtkVJlqI7P/VGD5xjN3dYjERGnwN/M= -github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0 h1:LMgbzhPunuelsIsfyEj/5O/aYfNcg/eGHsnZ7AZOhYg= -github.com/stackitcloud/stackit-sdk-go/services/vpn v0.14.0/go.mod h1:toIjQk1dhxdUFVyCWJJja0w/0nFpDid8MWX0ukQfvfo= +github.com/stackitcloud/stackit-sdk-go/services/vpn v0.15.0 h1:JpMJjWBa6fwNNcAHoq00v+8+DwMD0/fe4WPjvbHdY2o= +github.com/stackitcloud/stackit-sdk-go/services/vpn v0.15.0/go.mod h1:toIjQk1dhxdUFVyCWJJja0w/0nFpDid8MWX0ukQfvfo= github.com/stbenjam/no-sprintf-host-port v0.3.1 h1:AyX7+dxI4IdLBPtDbsGAyqiTSLpCP9hWRrXQDU4Cm/g= github.com/stbenjam/no-sprintf-host-port v0.3.1/go.mod h1:ODbZesTCHMVKthBHskvUUexdcNHAQRXk9NpSsL8p/HQ= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= diff --git a/internal/cmd/beta/vpn/connection/create/create_test.go b/internal/cmd/beta/vpn/connection/create/create_test.go index 64d594ef1..b3fb700f0 100644 --- a/internal/cmd/beta/vpn/connection/create/create_test.go +++ b/internal/cmd/beta/vpn/connection/create/create_test.go @@ -278,6 +278,7 @@ func TestBuildRequest(t *testing.T) { cmp.AllowUnexported(tt.expectedResult), cmpopts.IgnoreUnexported(vpn.DefaultAPIService{}), cmpopts.EquateComparable(testCtx), + cmp.AllowUnexported(vpn.NullableString{}, vpn.DefaultAPIService{}), ) if diff != "" { t.Fatalf("data does not match: %s", diff)