AWS SDK Version 3 for .NET
API Reference

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.

Container for the parameters to the DisassociateNatGatewayAddress operation. Disassociates secondary Elastic IP addresses (EIPs) from a public NAT gateway. You cannot disassociate your primary EIP. For more information, see Edit secondary IP address associations in the Amazon VPC User Guide.

While disassociating is in progress, you cannot associate/disassociate additional EIPs while the connections are being drained. You are, however, allowed to delete the NAT gateway.

An EIP is released only at the end of MaxDrainDurationSeconds. It stays associated and supports the existing connections but does not support any new connections (new connections are distributed across the remaining associated EIPs). As the existing connections drain out, the EIPs (and the corresponding private IP addresses mapped to them) are released.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.EC2.AmazonEC2Request
      Amazon.EC2.Model.DisassociateNatGatewayAddressRequest

Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z

Syntax

C#
public class DisassociateNatGatewayAddressRequest : AmazonEC2Request
         IAmazonWebServiceRequest

The DisassociateNatGatewayAddressRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property AssociationIds System.Collections.Generic.List<System.String>

Gets and sets the property AssociationIds.

The association IDs of EIPs that have been associated with the NAT gateway.

Public Property MaxDrainDurationSeconds System.Int32

Gets and sets the property MaxDrainDurationSeconds.

The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.

Public Property NatGatewayId System.String

Gets and sets the property NatGatewayId.

The ID of the NAT gateway.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5