You need to enable JavaScript to run this app.
NAT Gateway

NAT Gateway

Copy page
Download PDF
Golang
Deleting a NAT Gateway
Copy page
Download PDF
Deleting a NAT Gateway
This topic describes how to delete a specified NAT Gateway.​
Example code​
​
​
// Example Code generated by Beijing Volcanoengine Technology.​
​
package natgatewayexample​
​
import (​
"fmt"​
​
"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() {​
// Set your AK, SK, and region to access​
ak, sk, region := "Your AK", "Your SK", "Region"​
config := volcengine.NewConfig().​
WithRegion(region).​
WithCredentials(credentials.NewStaticCredentials(ak, sk, ""))​
sess, err := session.NewSession(config)​
if err != nil {​
panic(err)​
}​
svc := natgateway.New(sess)​
​
// Delete NAT Gateway​
deleteNatGatewayInput := &natgateway.DeleteNatGatewayInput{​
NatGatewayId: volcengine.String("ngw-vv3t043k05sm****"), //NAT Gateway ID​
}​
​
// Send request and handle the response or error​
resp, err := svc.DeleteNatGateway(deleteNatGatewayInput)​
if err != nil {​
panic(err)​
}​
fmt.Println(resp)​
}​
​
​
Related documents​
​
​
Last updated: 2026.07.09 19:16:54