AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses.
For .NET Core this operation is only available in asynchronous form. Please refer to DetachInternetGatewayAsync.
Namespace: Amazon.EC2
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public abstract DetachInternetGatewayResponse DetachInternetGateway( DetachInternetGatewayRequest request )
Container for the necessary parameters to execute the DetachInternetGateway service method.
This example detaches the specified Internet gateway from the specified VPC.
var client = new AmazonEC2Client(); var response = client.DetachInternetGateway(new DetachInternetGatewayRequest { InternetGatewayId = "igw-c0a643a9", VpcId = "vpc-a01106c2" });
.NET Framework:
Supported in: 4.5 and newer, 3.5