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

#include <PeeringConnectionOptions.h>

Public Member Functions

 PeeringConnectionOptions ()
 
 PeeringConnectionOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PeeringConnectionOptionsoperator= (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 GetAllowDnsResolutionFromRemoteVpc () const
 
bool AllowDnsResolutionFromRemoteVpcHasBeenSet () const
 
void SetAllowDnsResolutionFromRemoteVpc (bool value)
 
PeeringConnectionOptionsWithAllowDnsResolutionFromRemoteVpc (bool value)
 
bool GetAllowEgressFromLocalClassicLinkToRemoteVpc () const
 
bool AllowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet () const
 
void SetAllowEgressFromLocalClassicLinkToRemoteVpc (bool value)
 
PeeringConnectionOptionsWithAllowEgressFromLocalClassicLinkToRemoteVpc (bool value)
 
bool GetAllowEgressFromLocalVpcToRemoteClassicLink () const
 
bool AllowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet () const
 
void SetAllowEgressFromLocalVpcToRemoteClassicLink (bool value)
 
PeeringConnectionOptionsWithAllowEgressFromLocalVpcToRemoteClassicLink (bool value)
 

Detailed Description

Describes the VPC peering connection options.

See Also:

AWS API Reference

Definition at line 29 of file PeeringConnectionOptions.h.

Constructor & Destructor Documentation

◆ PeeringConnectionOptions() [1/2]

Aws::EC2::Model::PeeringConnectionOptions::PeeringConnectionOptions ( )

◆ PeeringConnectionOptions() [2/2]

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

Member Function Documentation

◆ AllowDnsResolutionFromRemoteVpcHasBeenSet()

bool Aws::EC2::Model::PeeringConnectionOptions::AllowDnsResolutionFromRemoteVpcHasBeenSet ( ) const
inline

If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

Definition at line 50 of file PeeringConnectionOptions.h.

◆ AllowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet()

bool Aws::EC2::Model::PeeringConnectionOptions::AllowEgressFromLocalClassicLinkToRemoteVpcHasBeenSet ( ) const
inline

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

Definition at line 75 of file PeeringConnectionOptions.h.

◆ AllowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet()

bool Aws::EC2::Model::PeeringConnectionOptions::AllowEgressFromLocalVpcToRemoteClassicLinkHasBeenSet ( ) const
inline

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

Definition at line 100 of file PeeringConnectionOptions.h.

◆ GetAllowDnsResolutionFromRemoteVpc()

bool Aws::EC2::Model::PeeringConnectionOptions::GetAllowDnsResolutionFromRemoteVpc ( ) const
inline

If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

Definition at line 44 of file PeeringConnectionOptions.h.

◆ GetAllowEgressFromLocalClassicLinkToRemoteVpc()

bool Aws::EC2::Model::PeeringConnectionOptions::GetAllowEgressFromLocalClassicLinkToRemoteVpc ( ) const
inline

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

Definition at line 69 of file PeeringConnectionOptions.h.

◆ GetAllowEgressFromLocalVpcToRemoteClassicLink()

bool Aws::EC2::Model::PeeringConnectionOptions::GetAllowEgressFromLocalVpcToRemoteClassicLink ( ) const
inline

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

Definition at line 94 of file PeeringConnectionOptions.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAllowDnsResolutionFromRemoteVpc()

void Aws::EC2::Model::PeeringConnectionOptions::SetAllowDnsResolutionFromRemoteVpc ( bool  value)
inline

If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

Definition at line 56 of file PeeringConnectionOptions.h.

◆ SetAllowEgressFromLocalClassicLinkToRemoteVpc()

void Aws::EC2::Model::PeeringConnectionOptions::SetAllowEgressFromLocalClassicLinkToRemoteVpc ( bool  value)
inline

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

Definition at line 81 of file PeeringConnectionOptions.h.

◆ SetAllowEgressFromLocalVpcToRemoteClassicLink()

void Aws::EC2::Model::PeeringConnectionOptions::SetAllowEgressFromLocalVpcToRemoteClassicLink ( bool  value)
inline

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

Definition at line 106 of file PeeringConnectionOptions.h.

◆ WithAllowDnsResolutionFromRemoteVpc()

PeeringConnectionOptions& Aws::EC2::Model::PeeringConnectionOptions::WithAllowDnsResolutionFromRemoteVpc ( bool  value)
inline

If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

Definition at line 62 of file PeeringConnectionOptions.h.

◆ WithAllowEgressFromLocalClassicLinkToRemoteVpc()

PeeringConnectionOptions& Aws::EC2::Model::PeeringConnectionOptions::WithAllowEgressFromLocalClassicLinkToRemoteVpc ( bool  value)
inline

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

Definition at line 87 of file PeeringConnectionOptions.h.

◆ WithAllowEgressFromLocalVpcToRemoteClassicLink()

PeeringConnectionOptions& Aws::EC2::Model::PeeringConnectionOptions::WithAllowEgressFromLocalVpcToRemoteClassicLink ( bool  value)
inline

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

Definition at line 112 of file PeeringConnectionOptions.h.


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