AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::VpnDetails Class Reference

#include <VpnDetails.h>

Public Member Functions

 VpnDetails ()
 
 VpnDetails (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VpnDetailsoperator= (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
 
const Aws::StringGetVpnId () const
 
bool VpnIdHasBeenSet () const
 
void SetVpnId (const Aws::String &value)
 
void SetVpnId (Aws::String &&value)
 
void SetVpnId (const char *value)
 
VpnDetailsWithVpnId (const Aws::String &value)
 
VpnDetailsWithVpnId (Aws::String &&value)
 
VpnDetailsWithVpnId (const char *value)
 
const Aws::StringGetVpnTunnelOriginatorIP () const
 
bool VpnTunnelOriginatorIPHasBeenSet () const
 
void SetVpnTunnelOriginatorIP (const Aws::String &value)
 
void SetVpnTunnelOriginatorIP (Aws::String &&value)
 
void SetVpnTunnelOriginatorIP (const char *value)
 
VpnDetailsWithVpnTunnelOriginatorIP (const Aws::String &value)
 
VpnDetailsWithVpnTunnelOriginatorIP (Aws::String &&value)
 
VpnDetailsWithVpnTunnelOriginatorIP (const char *value)
 
const Aws::StringGetVpnGatewayIp () const
 
bool VpnGatewayIpHasBeenSet () const
 
void SetVpnGatewayIp (const Aws::String &value)
 
void SetVpnGatewayIp (Aws::String &&value)
 
void SetVpnGatewayIp (const char *value)
 
VpnDetailsWithVpnGatewayIp (const Aws::String &value)
 
VpnDetailsWithVpnGatewayIp (Aws::String &&value)
 
VpnDetailsWithVpnGatewayIp (const char *value)
 
const Aws::StringGetVpnPSK () const
 
bool VpnPSKHasBeenSet () const
 
void SetVpnPSK (const Aws::String &value)
 
void SetVpnPSK (Aws::String &&value)
 
void SetVpnPSK (const char *value)
 
VpnDetailsWithVpnPSK (const Aws::String &value)
 
VpnDetailsWithVpnPSK (Aws::String &&value)
 
VpnDetailsWithVpnPSK (const char *value)
 
const Aws::StringGetVpnName () const
 
bool VpnNameHasBeenSet () const
 
void SetVpnName (const Aws::String &value)
 
void SetVpnName (Aws::String &&value)
 
void SetVpnName (const char *value)
 
VpnDetailsWithVpnName (const Aws::String &value)
 
VpnDetailsWithVpnName (Aws::String &&value)
 
VpnDetailsWithVpnName (const char *value)
 
const Aws::StringGetVpnState () const
 
bool VpnStateHasBeenSet () const
 
void SetVpnState (const Aws::String &value)
 
void SetVpnState (Aws::String &&value)
 
void SetVpnState (const char *value)
 
VpnDetailsWithVpnState (const Aws::String &value)
 
VpnDetailsWithVpnState (Aws::String &&value)
 
VpnDetailsWithVpnState (const char *value)
 

Detailed Description

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

For more information about RDS on VMware, see the RDS on VMware User Guide.

See Also:

AWS API Reference

Definition at line 35 of file VpnDetails.h.

Constructor & Destructor Documentation

◆ VpnDetails() [1/2]

Aws::RDS::Model::VpnDetails::VpnDetails ( )

◆ VpnDetails() [2/2]

Aws::RDS::Model::VpnDetails::VpnDetails ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetVpnGatewayIp()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnGatewayIp ( ) const
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 140 of file VpnDetails.h.

◆ GetVpnId()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnId ( ) const
inline

The ID of the VPN.

Definition at line 49 of file VpnDetails.h.

◆ GetVpnName()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnName ( ) const
inline

The name of the VPN.

Definition at line 229 of file VpnDetails.h.

◆ GetVpnPSK()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnPSK ( ) const
inline

The preshared key (PSK) for the VPN.

Definition at line 188 of file VpnDetails.h.

◆ GetVpnState()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnState ( ) const
inline

The state of the VPN.

Definition at line 270 of file VpnDetails.h.

◆ GetVpnTunnelOriginatorIP()

const Aws::String& Aws::RDS::Model::VpnDetails::GetVpnTunnelOriginatorIP ( ) const
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 91 of file VpnDetails.h.

◆ operator=()

VpnDetails& Aws::RDS::Model::VpnDetails::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::VpnDetails::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetVpnGatewayIp() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnGatewayIp ( Aws::String &&  value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 158 of file VpnDetails.h.

◆ SetVpnGatewayIp() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnGatewayIp ( const Aws::String value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 152 of file VpnDetails.h.

◆ SetVpnGatewayIp() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnGatewayIp ( const char *  value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 164 of file VpnDetails.h.

◆ SetVpnId() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnId ( Aws::String &&  value)
inline

The ID of the VPN.

Definition at line 64 of file VpnDetails.h.

◆ SetVpnId() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnId ( const Aws::String value)
inline

The ID of the VPN.

Definition at line 59 of file VpnDetails.h.

◆ SetVpnId() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnId ( const char *  value)
inline

The ID of the VPN.

Definition at line 69 of file VpnDetails.h.

◆ SetVpnName() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnName ( Aws::String &&  value)
inline

The name of the VPN.

Definition at line 244 of file VpnDetails.h.

◆ SetVpnName() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnName ( const Aws::String value)
inline

The name of the VPN.

Definition at line 239 of file VpnDetails.h.

◆ SetVpnName() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnName ( const char *  value)
inline

The name of the VPN.

Definition at line 249 of file VpnDetails.h.

◆ SetVpnPSK() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnPSK ( Aws::String &&  value)
inline

The preshared key (PSK) for the VPN.

Definition at line 203 of file VpnDetails.h.

◆ SetVpnPSK() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnPSK ( const Aws::String value)
inline

The preshared key (PSK) for the VPN.

Definition at line 198 of file VpnDetails.h.

◆ SetVpnPSK() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnPSK ( const char *  value)
inline

The preshared key (PSK) for the VPN.

Definition at line 208 of file VpnDetails.h.

◆ SetVpnState() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnState ( Aws::String &&  value)
inline

The state of the VPN.

Definition at line 285 of file VpnDetails.h.

◆ SetVpnState() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnState ( const Aws::String value)
inline

The state of the VPN.

Definition at line 280 of file VpnDetails.h.

◆ SetVpnState() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnState ( const char *  value)
inline

The state of the VPN.

Definition at line 290 of file VpnDetails.h.

◆ SetVpnTunnelOriginatorIP() [1/3]

void Aws::RDS::Model::VpnDetails::SetVpnTunnelOriginatorIP ( Aws::String &&  value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 109 of file VpnDetails.h.

◆ SetVpnTunnelOriginatorIP() [2/3]

void Aws::RDS::Model::VpnDetails::SetVpnTunnelOriginatorIP ( const Aws::String value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 103 of file VpnDetails.h.

◆ SetVpnTunnelOriginatorIP() [3/3]

void Aws::RDS::Model::VpnDetails::SetVpnTunnelOriginatorIP ( const char *  value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 115 of file VpnDetails.h.

◆ VpnGatewayIpHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnGatewayIpHasBeenSet ( ) const
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 146 of file VpnDetails.h.

◆ VpnIdHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnIdHasBeenSet ( ) const
inline

The ID of the VPN.

Definition at line 54 of file VpnDetails.h.

◆ VpnNameHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnNameHasBeenSet ( ) const
inline

The name of the VPN.

Definition at line 234 of file VpnDetails.h.

◆ VpnPSKHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnPSKHasBeenSet ( ) const
inline

The preshared key (PSK) for the VPN.

Definition at line 193 of file VpnDetails.h.

◆ VpnStateHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnStateHasBeenSet ( ) const
inline

The state of the VPN.

Definition at line 275 of file VpnDetails.h.

◆ VpnTunnelOriginatorIPHasBeenSet()

bool Aws::RDS::Model::VpnDetails::VpnTunnelOriginatorIPHasBeenSet ( ) const
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 97 of file VpnDetails.h.

◆ WithVpnGatewayIp() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnGatewayIp ( Aws::String &&  value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 176 of file VpnDetails.h.

◆ WithVpnGatewayIp() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnGatewayIp ( const Aws::String value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 170 of file VpnDetails.h.

◆ WithVpnGatewayIp() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnGatewayIp ( const char *  value)
inline

The IP address of network traffic from Amazon Web Services to your on-premises data center.

Definition at line 182 of file VpnDetails.h.

◆ WithVpnId() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnId ( Aws::String &&  value)
inline

The ID of the VPN.

Definition at line 79 of file VpnDetails.h.

◆ WithVpnId() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnId ( const Aws::String value)
inline

The ID of the VPN.

Definition at line 74 of file VpnDetails.h.

◆ WithVpnId() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnId ( const char *  value)
inline

The ID of the VPN.

Definition at line 84 of file VpnDetails.h.

◆ WithVpnName() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnName ( Aws::String &&  value)
inline

The name of the VPN.

Definition at line 259 of file VpnDetails.h.

◆ WithVpnName() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnName ( const Aws::String value)
inline

The name of the VPN.

Definition at line 254 of file VpnDetails.h.

◆ WithVpnName() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnName ( const char *  value)
inline

The name of the VPN.

Definition at line 264 of file VpnDetails.h.

◆ WithVpnPSK() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnPSK ( Aws::String &&  value)
inline

The preshared key (PSK) for the VPN.

Definition at line 218 of file VpnDetails.h.

◆ WithVpnPSK() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnPSK ( const Aws::String value)
inline

The preshared key (PSK) for the VPN.

Definition at line 213 of file VpnDetails.h.

◆ WithVpnPSK() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnPSK ( const char *  value)
inline

The preshared key (PSK) for the VPN.

Definition at line 223 of file VpnDetails.h.

◆ WithVpnState() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnState ( Aws::String &&  value)
inline

The state of the VPN.

Definition at line 300 of file VpnDetails.h.

◆ WithVpnState() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnState ( const Aws::String value)
inline

The state of the VPN.

Definition at line 295 of file VpnDetails.h.

◆ WithVpnState() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnState ( const char *  value)
inline

The state of the VPN.

Definition at line 305 of file VpnDetails.h.

◆ WithVpnTunnelOriginatorIP() [1/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnTunnelOriginatorIP ( Aws::String &&  value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 127 of file VpnDetails.h.

◆ WithVpnTunnelOriginatorIP() [2/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnTunnelOriginatorIP ( const Aws::String value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 121 of file VpnDetails.h.

◆ WithVpnTunnelOriginatorIP() [3/3]

VpnDetails& Aws::RDS::Model::VpnDetails::WithVpnTunnelOriginatorIP ( const char *  value)
inline

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Definition at line 133 of file VpnDetails.h.


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