AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::VpnConnectionOptionsSpecification Class Reference

#include <VpnConnectionOptionsSpecification.h>

Public Member Functions

 VpnConnectionOptionsSpecification ()
 
 VpnConnectionOptionsSpecification (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VpnConnectionOptionsSpecificationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
bool GetEnableAcceleration () const
 
bool EnableAccelerationHasBeenSet () const
 
void SetEnableAcceleration (bool value)
 
VpnConnectionOptionsSpecificationWithEnableAcceleration (bool value)
 
bool GetStaticRoutesOnly () const
 
bool StaticRoutesOnlyHasBeenSet () const
 
void SetStaticRoutesOnly (bool value)
 
VpnConnectionOptionsSpecificationWithStaticRoutesOnly (bool value)
 
const TunnelInsideIpVersionGetTunnelInsideIpVersion () const
 
bool TunnelInsideIpVersionHasBeenSet () const
 
void SetTunnelInsideIpVersion (const TunnelInsideIpVersion &value)
 
void SetTunnelInsideIpVersion (TunnelInsideIpVersion &&value)
 
VpnConnectionOptionsSpecificationWithTunnelInsideIpVersion (const TunnelInsideIpVersion &value)
 
VpnConnectionOptionsSpecificationWithTunnelInsideIpVersion (TunnelInsideIpVersion &&value)
 
const Aws::Vector< VpnTunnelOptionsSpecification > & GetTunnelOptions () const
 
bool TunnelOptionsHasBeenSet () const
 
void SetTunnelOptions (const Aws::Vector< VpnTunnelOptionsSpecification > &value)
 
void SetTunnelOptions (Aws::Vector< VpnTunnelOptionsSpecification > &&value)
 
VpnConnectionOptionsSpecificationWithTunnelOptions (const Aws::Vector< VpnTunnelOptionsSpecification > &value)
 
VpnConnectionOptionsSpecificationWithTunnelOptions (Aws::Vector< VpnTunnelOptionsSpecification > &&value)
 
VpnConnectionOptionsSpecificationAddTunnelOptions (const VpnTunnelOptionsSpecification &value)
 
VpnConnectionOptionsSpecificationAddTunnelOptions (VpnTunnelOptionsSpecification &&value)
 
const Aws::StringGetLocalIpv4NetworkCidr () const
 
bool LocalIpv4NetworkCidrHasBeenSet () const
 
void SetLocalIpv4NetworkCidr (const Aws::String &value)
 
void SetLocalIpv4NetworkCidr (Aws::String &&value)
 
void SetLocalIpv4NetworkCidr (const char *value)
 
VpnConnectionOptionsSpecificationWithLocalIpv4NetworkCidr (const Aws::String &value)
 
VpnConnectionOptionsSpecificationWithLocalIpv4NetworkCidr (Aws::String &&value)
 
VpnConnectionOptionsSpecificationWithLocalIpv4NetworkCidr (const char *value)
 
const Aws::StringGetRemoteIpv4NetworkCidr () const
 
bool RemoteIpv4NetworkCidrHasBeenSet () const
 
void SetRemoteIpv4NetworkCidr (const Aws::String &value)
 
void SetRemoteIpv4NetworkCidr (Aws::String &&value)
 
void SetRemoteIpv4NetworkCidr (const char *value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv4NetworkCidr (const Aws::String &value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv4NetworkCidr (Aws::String &&value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv4NetworkCidr (const char *value)
 
const Aws::StringGetLocalIpv6NetworkCidr () const
 
bool LocalIpv6NetworkCidrHasBeenSet () const
 
void SetLocalIpv6NetworkCidr (const Aws::String &value)
 
void SetLocalIpv6NetworkCidr (Aws::String &&value)
 
void SetLocalIpv6NetworkCidr (const char *value)
 
VpnConnectionOptionsSpecificationWithLocalIpv6NetworkCidr (const Aws::String &value)
 
VpnConnectionOptionsSpecificationWithLocalIpv6NetworkCidr (Aws::String &&value)
 
VpnConnectionOptionsSpecificationWithLocalIpv6NetworkCidr (const char *value)
 
const Aws::StringGetRemoteIpv6NetworkCidr () const
 
bool RemoteIpv6NetworkCidrHasBeenSet () const
 
void SetRemoteIpv6NetworkCidr (const Aws::String &value)
 
void SetRemoteIpv6NetworkCidr (Aws::String &&value)
 
void SetRemoteIpv6NetworkCidr (const char *value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv6NetworkCidr (const Aws::String &value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv6NetworkCidr (Aws::String &&value)
 
VpnConnectionOptionsSpecificationWithRemoteIpv6NetworkCidr (const char *value)
 

Detailed Description

Describes VPN connection options.

See Also:

AWS API Reference

Definition at line 34 of file VpnConnectionOptionsSpecification.h.

Constructor & Destructor Documentation

◆ VpnConnectionOptionsSpecification() [1/2]

Aws::EC2::Model::VpnConnectionOptionsSpecification::VpnConnectionOptionsSpecification ( )

◆ VpnConnectionOptionsSpecification() [2/2]

Aws::EC2::Model::VpnConnectionOptionsSpecification::VpnConnectionOptionsSpecification ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddTunnelOptions() [1/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::AddTunnelOptions ( const VpnTunnelOptionsSpecification value)
inline

The tunnel options for the VPN connection.

Definition at line 173 of file VpnConnectionOptionsSpecification.h.

◆ AddTunnelOptions() [2/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::AddTunnelOptions ( VpnTunnelOptionsSpecification &&  value)
inline

The tunnel options for the VPN connection.

Definition at line 178 of file VpnConnectionOptionsSpecification.h.

◆ EnableAccelerationHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::EnableAccelerationHasBeenSet ( ) const
inline

Indicate whether to enable acceleration for the VPN connection.

Default: false

Definition at line 55 of file VpnConnectionOptionsSpecification.h.

◆ GetEnableAcceleration()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::GetEnableAcceleration ( ) const
inline

Indicate whether to enable acceleration for the VPN connection.

Default: false

Definition at line 49 of file VpnConnectionOptionsSpecification.h.

◆ GetLocalIpv4NetworkCidr()

const Aws::String& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetLocalIpv4NetworkCidr ( ) const
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 185 of file VpnConnectionOptionsSpecification.h.

◆ GetLocalIpv6NetworkCidr()

const Aws::String& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetLocalIpv6NetworkCidr ( ) const
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 283 of file VpnConnectionOptionsSpecification.h.

◆ GetRemoteIpv4NetworkCidr()

const Aws::String& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetRemoteIpv4NetworkCidr ( ) const
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 234 of file VpnConnectionOptionsSpecification.h.

◆ GetRemoteIpv6NetworkCidr()

const Aws::String& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetRemoteIpv6NetworkCidr ( ) const
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 332 of file VpnConnectionOptionsSpecification.h.

◆ GetStaticRoutesOnly()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::GetStaticRoutesOnly ( ) const
inline

Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

Definition at line 76 of file VpnConnectionOptionsSpecification.h.

◆ GetTunnelInsideIpVersion()

const TunnelInsideIpVersion& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetTunnelInsideIpVersion ( ) const
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 107 of file VpnConnectionOptionsSpecification.h.

◆ GetTunnelOptions()

const Aws::Vector<VpnTunnelOptionsSpecification>& Aws::EC2::Model::VpnConnectionOptionsSpecification::GetTunnelOptions ( ) const
inline

The tunnel options for the VPN connection.

Definition at line 143 of file VpnConnectionOptionsSpecification.h.

◆ LocalIpv4NetworkCidrHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::LocalIpv4NetworkCidrHasBeenSet ( ) const
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 191 of file VpnConnectionOptionsSpecification.h.

◆ LocalIpv6NetworkCidrHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::LocalIpv6NetworkCidrHasBeenSet ( ) const
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 289 of file VpnConnectionOptionsSpecification.h.

◆ operator=()

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ RemoteIpv4NetworkCidrHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::RemoteIpv4NetworkCidrHasBeenSet ( ) const
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 240 of file VpnConnectionOptionsSpecification.h.

◆ RemoteIpv6NetworkCidrHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::RemoteIpv6NetworkCidrHasBeenSet ( ) const
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 338 of file VpnConnectionOptionsSpecification.h.

◆ SetEnableAcceleration()

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetEnableAcceleration ( bool  value)
inline

Indicate whether to enable acceleration for the VPN connection.

Default: false

Definition at line 61 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv4NetworkCidr() [1/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr ( Aws::String &&  value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 203 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv4NetworkCidr() [2/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr ( const Aws::String value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 197 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv4NetworkCidr() [3/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr ( const char *  value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 209 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv6NetworkCidr() [1/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr ( Aws::String &&  value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 301 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv6NetworkCidr() [2/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr ( const Aws::String value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 295 of file VpnConnectionOptionsSpecification.h.

◆ SetLocalIpv6NetworkCidr() [3/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr ( const char *  value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 307 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv4NetworkCidr() [1/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr ( Aws::String &&  value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 252 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv4NetworkCidr() [2/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr ( const Aws::String value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 246 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv4NetworkCidr() [3/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr ( const char *  value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 258 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv6NetworkCidr() [1/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr ( Aws::String &&  value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 350 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv6NetworkCidr() [2/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr ( const Aws::String value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 344 of file VpnConnectionOptionsSpecification.h.

◆ SetRemoteIpv6NetworkCidr() [3/3]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr ( const char *  value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 356 of file VpnConnectionOptionsSpecification.h.

◆ SetStaticRoutesOnly()

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetStaticRoutesOnly ( bool  value)
inline

Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

Definition at line 92 of file VpnConnectionOptionsSpecification.h.

◆ SetTunnelInsideIpVersion() [1/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelInsideIpVersion ( const TunnelInsideIpVersion value)
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 119 of file VpnConnectionOptionsSpecification.h.

◆ SetTunnelInsideIpVersion() [2/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelInsideIpVersion ( TunnelInsideIpVersion &&  value)
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 125 of file VpnConnectionOptionsSpecification.h.

◆ SetTunnelOptions() [1/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelOptions ( Aws::Vector< VpnTunnelOptionsSpecification > &&  value)
inline

The tunnel options for the VPN connection.

Definition at line 158 of file VpnConnectionOptionsSpecification.h.

◆ SetTunnelOptions() [2/2]

void Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelOptions ( const Aws::Vector< VpnTunnelOptionsSpecification > &  value)
inline

The tunnel options for the VPN connection.

Definition at line 153 of file VpnConnectionOptionsSpecification.h.

◆ StaticRoutesOnlyHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::StaticRoutesOnlyHasBeenSet ( ) const
inline

Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

Definition at line 84 of file VpnConnectionOptionsSpecification.h.

◆ TunnelInsideIpVersionHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::TunnelInsideIpVersionHasBeenSet ( ) const
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 113 of file VpnConnectionOptionsSpecification.h.

◆ TunnelOptionsHasBeenSet()

bool Aws::EC2::Model::VpnConnectionOptionsSpecification::TunnelOptionsHasBeenSet ( ) const
inline

The tunnel options for the VPN connection.

Definition at line 148 of file VpnConnectionOptionsSpecification.h.

◆ WithEnableAcceleration()

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithEnableAcceleration ( bool  value)
inline

Indicate whether to enable acceleration for the VPN connection.

Default: false

Definition at line 67 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv4NetworkCidr() [1/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr ( Aws::String &&  value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 221 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv4NetworkCidr() [2/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr ( const Aws::String value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 215 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv4NetworkCidr() [3/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr ( const char *  value)
inline

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 227 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv6NetworkCidr() [1/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr ( Aws::String &&  value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 319 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv6NetworkCidr() [2/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr ( const Aws::String value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 313 of file VpnConnectionOptionsSpecification.h.

◆ WithLocalIpv6NetworkCidr() [3/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr ( const char *  value)
inline

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

Definition at line 325 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv4NetworkCidr() [1/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr ( Aws::String &&  value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 270 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv4NetworkCidr() [2/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr ( const Aws::String value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 264 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv4NetworkCidr() [3/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr ( const char *  value)
inline

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

Definition at line 276 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv6NetworkCidr() [1/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr ( Aws::String &&  value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 368 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv6NetworkCidr() [2/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr ( const Aws::String value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 362 of file VpnConnectionOptionsSpecification.h.

◆ WithRemoteIpv6NetworkCidr() [3/3]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr ( const char *  value)
inline

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

Definition at line 374 of file VpnConnectionOptionsSpecification.h.

◆ WithStaticRoutesOnly()

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithStaticRoutesOnly ( bool  value)
inline

Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

Definition at line 100 of file VpnConnectionOptionsSpecification.h.

◆ WithTunnelInsideIpVersion() [1/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelInsideIpVersion ( const TunnelInsideIpVersion value)
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 131 of file VpnConnectionOptionsSpecification.h.

◆ WithTunnelInsideIpVersion() [2/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelInsideIpVersion ( TunnelInsideIpVersion &&  value)
inline

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

Definition at line 137 of file VpnConnectionOptionsSpecification.h.

◆ WithTunnelOptions() [1/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelOptions ( Aws::Vector< VpnTunnelOptionsSpecification > &&  value)
inline

The tunnel options for the VPN connection.

Definition at line 168 of file VpnConnectionOptionsSpecification.h.

◆ WithTunnelOptions() [2/2]

VpnConnectionOptionsSpecification& Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelOptions ( const Aws::Vector< VpnTunnelOptionsSpecification > &  value)
inline

The tunnel options for the VPN connection.

Definition at line 163 of file VpnConnectionOptionsSpecification.h.


The documentation for this class was generated from the following file: