- Documentation
NAT Gateway
SDK reference
Golang
Deleting a NAT Gateway
Golang
Deleting a NAT Gateway
Deleting a NAT Gateway
This topic describes how to delete a specified NAT Gateway.
Example code
package natgatewayexample
"github.com/volcengine/volcengine-go-sdk/service/natgateway"
"github.com/volcengine/volcengine-go-sdk/volcengine"
"github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
"github.com/volcengine/volcengine-go-sdk/volcengine/session"
func DeleteNatGateway() {
ak, sk, region := "Your AK", "Your SK", "Region"
config := volcengine.NewConfig().
WithCredentials(credentials.NewStaticCredentials(ak, sk, ""))
sess, err := session.NewSession(config)
svc := natgateway.New(sess)
deleteNatGatewayInput := &natgateway.DeleteNatGatewayInput{
NatGatewayId: volcengine.String("ngw-vv3t043k05sm****"),
resp, err := svc.DeleteNatGateway(deleteNatGatewayInput)
Related documents
Last updated: 2026.07.09 19:16:54