VPN Gateway
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class VpnGateway
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | VpnGateway()()()() | Initializes a new instance of the VpnGateway class | 
|  | AvailabilityZone | 
            The Availability Zone where the VPN gateway was created
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | IsSetAvailabilityZone()()()() | 
            Checks if AvailabilityZone property is set
             | 
|  | IsSetTag()()()() | 
            Checks if Tag property is set
             | 
|  | IsSetType()()()() | 
            Checks if Type property is set
             | 
|  | IsSetVpcAttachment()()()() | 
            Checks if VpcAttachment property is set
             | 
|  | IsSetVpnGatewayId()()()() | 
            Checks if VpnGatewayId property is set
             | 
|  | IsSetVpnGatewayState()()()() | 
            Checks if VpnGatewayState property is set
             | 
|  | Tag | 
            A list of tags for the VpnGateway.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | Type | 
            The type of VPN connection the VPN gateway supports (ipsec.1)
             | 
|  | VpcAttachment | 
            List of VPC attachments.
             | 
|  | VpnGatewayId | 
            The ID of the VPN gateway
             | 
|  | VpnGatewayState | 
            The current state of the VPN gateway.
            Valid values: pending, available, deleting, deleted
             | 
|  | WithAvailabilityZone(String) | Obsolete. 
            Sets the Availability Zone where the VPN gateway was created
             | 
|  | WithTag(array<Tag>[]()[][]) | Obsolete. 
            Sets a list of tags for the VpnGateway.
             | 
|  | WithType(String) | Obsolete. 
            Sets the type of VPN connection the VPN gateway supports
             | 
|  | WithVpcAttachment(array<VpcAttachment>[]()[][]) | Obsolete. 
            Sets the list of VPC attachments.
             | 
|  | WithVpnGatewayId(String) | Obsolete. 
            Sets the ID of the VPN gateway
             | 
|  | WithVpnGatewayState(String) | Obsolete. 
            Sets the current state of the VPN gateway.
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | VpnGateway |