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

#include <TransitGatewayVpcAttachment.h>

Public Member Functions

 TransitGatewayVpcAttachment ()
 
 TransitGatewayVpcAttachment (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TransitGatewayVpcAttachmentoperator= (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::StringGetTransitGatewayAttachmentId () const
 
bool TransitGatewayAttachmentIdHasBeenSet () const
 
void SetTransitGatewayAttachmentId (const Aws::String &value)
 
void SetTransitGatewayAttachmentId (Aws::String &&value)
 
void SetTransitGatewayAttachmentId (const char *value)
 
TransitGatewayVpcAttachmentWithTransitGatewayAttachmentId (const Aws::String &value)
 
TransitGatewayVpcAttachmentWithTransitGatewayAttachmentId (Aws::String &&value)
 
TransitGatewayVpcAttachmentWithTransitGatewayAttachmentId (const char *value)
 
const Aws::StringGetTransitGatewayId () const
 
bool TransitGatewayIdHasBeenSet () const
 
void SetTransitGatewayId (const Aws::String &value)
 
void SetTransitGatewayId (Aws::String &&value)
 
void SetTransitGatewayId (const char *value)
 
TransitGatewayVpcAttachmentWithTransitGatewayId (const Aws::String &value)
 
TransitGatewayVpcAttachmentWithTransitGatewayId (Aws::String &&value)
 
TransitGatewayVpcAttachmentWithTransitGatewayId (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
TransitGatewayVpcAttachmentWithVpcId (const Aws::String &value)
 
TransitGatewayVpcAttachmentWithVpcId (Aws::String &&value)
 
TransitGatewayVpcAttachmentWithVpcId (const char *value)
 
const Aws::StringGetVpcOwnerId () const
 
bool VpcOwnerIdHasBeenSet () const
 
void SetVpcOwnerId (const Aws::String &value)
 
void SetVpcOwnerId (Aws::String &&value)
 
void SetVpcOwnerId (const char *value)
 
TransitGatewayVpcAttachmentWithVpcOwnerId (const Aws::String &value)
 
TransitGatewayVpcAttachmentWithVpcOwnerId (Aws::String &&value)
 
TransitGatewayVpcAttachmentWithVpcOwnerId (const char *value)
 
const TransitGatewayAttachmentStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const TransitGatewayAttachmentState &value)
 
void SetState (TransitGatewayAttachmentState &&value)
 
TransitGatewayVpcAttachmentWithState (const TransitGatewayAttachmentState &value)
 
TransitGatewayVpcAttachmentWithState (TransitGatewayAttachmentState &&value)
 
const Aws::Vector< Aws::String > & GetSubnetIds () const
 
bool SubnetIdsHasBeenSet () const
 
void SetSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIds (Aws::Vector< Aws::String > &&value)
 
TransitGatewayVpcAttachmentWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
TransitGatewayVpcAttachmentWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
TransitGatewayVpcAttachmentAddSubnetIds (const Aws::String &value)
 
TransitGatewayVpcAttachmentAddSubnetIds (Aws::String &&value)
 
TransitGatewayVpcAttachmentAddSubnetIds (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
TransitGatewayVpcAttachmentWithCreationTime (const Aws::Utils::DateTime &value)
 
TransitGatewayVpcAttachmentWithCreationTime (Aws::Utils::DateTime &&value)
 
const TransitGatewayVpcAttachmentOptionsGetOptions () const
 
bool OptionsHasBeenSet () const
 
void SetOptions (const TransitGatewayVpcAttachmentOptions &value)
 
void SetOptions (TransitGatewayVpcAttachmentOptions &&value)
 
TransitGatewayVpcAttachmentWithOptions (const TransitGatewayVpcAttachmentOptions &value)
 
TransitGatewayVpcAttachmentWithOptions (TransitGatewayVpcAttachmentOptions &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
TransitGatewayVpcAttachmentWithTags (const Aws::Vector< Tag > &value)
 
TransitGatewayVpcAttachmentWithTags (Aws::Vector< Tag > &&value)
 
TransitGatewayVpcAttachmentAddTags (const Tag &value)
 
TransitGatewayVpcAttachmentAddTags (Tag &&value)
 

Detailed Description

Describes a VPC attachment.

See Also:

AWS API Reference

Definition at line 36 of file TransitGatewayVpcAttachment.h.

Constructor & Destructor Documentation

◆ TransitGatewayVpcAttachment() [1/2]

Aws::EC2::Model::TransitGatewayVpcAttachment::TransitGatewayVpcAttachment ( )

◆ TransitGatewayVpcAttachment() [2/2]

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

Member Function Documentation

◆ AddSubnetIds() [1/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::AddSubnetIds ( Aws::String &&  value)
inline

The IDs of the subnets.

Definition at line 286 of file TransitGatewayVpcAttachment.h.

◆ AddSubnetIds() [2/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::AddSubnetIds ( const Aws::String value)
inline

The IDs of the subnets.

Definition at line 281 of file TransitGatewayVpcAttachment.h.

◆ AddSubnetIds() [3/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::AddSubnetIds ( const char *  value)
inline

The IDs of the subnets.

Definition at line 291 of file TransitGatewayVpcAttachment.h.

◆ AddTags() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::AddTags ( const Tag value)
inline

The tags for the VPC attachment.

Definition at line 389 of file TransitGatewayVpcAttachment.h.

◆ AddTags() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::AddTags ( Tag &&  value)
inline

The tags for the VPC attachment.

Definition at line 394 of file TransitGatewayVpcAttachment.h.

◆ CreationTimeHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::CreationTimeHasBeenSet ( ) const
inline

The creation time.

Definition at line 302 of file TransitGatewayVpcAttachment.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::EC2::Model::TransitGatewayVpcAttachment::GetCreationTime ( ) const
inline

The creation time.

Definition at line 297 of file TransitGatewayVpcAttachment.h.

◆ GetOptions()

const TransitGatewayVpcAttachmentOptions& Aws::EC2::Model::TransitGatewayVpcAttachment::GetOptions ( ) const
inline

The VPC attachment options.

Definition at line 328 of file TransitGatewayVpcAttachment.h.

◆ GetState()

const TransitGatewayAttachmentState& Aws::EC2::Model::TransitGatewayVpcAttachment::GetState ( ) const
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 215 of file TransitGatewayVpcAttachment.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::EC2::Model::TransitGatewayVpcAttachment::GetSubnetIds ( ) const
inline

The IDs of the subnets.

Definition at line 251 of file TransitGatewayVpcAttachment.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::TransitGatewayVpcAttachment::GetTags ( ) const
inline

The tags for the VPC attachment.

Definition at line 359 of file TransitGatewayVpcAttachment.h.

◆ GetTransitGatewayAttachmentId()

const Aws::String& Aws::EC2::Model::TransitGatewayVpcAttachment::GetTransitGatewayAttachmentId ( ) const
inline

The ID of the attachment.

Definition at line 50 of file TransitGatewayVpcAttachment.h.

◆ GetTransitGatewayId()

const Aws::String& Aws::EC2::Model::TransitGatewayVpcAttachment::GetTransitGatewayId ( ) const
inline

The ID of the transit gateway.

Definition at line 91 of file TransitGatewayVpcAttachment.h.

◆ GetVpcId()

const Aws::String& Aws::EC2::Model::TransitGatewayVpcAttachment::GetVpcId ( ) const
inline

The ID of the VPC.

Definition at line 132 of file TransitGatewayVpcAttachment.h.

◆ GetVpcOwnerId()

const Aws::String& Aws::EC2::Model::TransitGatewayVpcAttachment::GetVpcOwnerId ( ) const
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 173 of file TransitGatewayVpcAttachment.h.

◆ operator=()

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

◆ OptionsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::OptionsHasBeenSet ( ) const
inline

The VPC attachment options.

Definition at line 333 of file TransitGatewayVpcAttachment.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCreationTime() [1/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The creation time.

Definition at line 312 of file TransitGatewayVpcAttachment.h.

◆ SetCreationTime() [2/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The creation time.

Definition at line 307 of file TransitGatewayVpcAttachment.h.

◆ SetOptions() [1/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetOptions ( const TransitGatewayVpcAttachmentOptions value)
inline

The VPC attachment options.

Definition at line 338 of file TransitGatewayVpcAttachment.h.

◆ SetOptions() [2/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetOptions ( TransitGatewayVpcAttachmentOptions &&  value)
inline

The VPC attachment options.

Definition at line 343 of file TransitGatewayVpcAttachment.h.

◆ SetState() [1/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetState ( const TransitGatewayAttachmentState value)
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 227 of file TransitGatewayVpcAttachment.h.

◆ SetState() [2/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetState ( TransitGatewayAttachmentState &&  value)
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 233 of file TransitGatewayVpcAttachment.h.

◆ SetSubnetIds() [1/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the subnets.

Definition at line 266 of file TransitGatewayVpcAttachment.h.

◆ SetSubnetIds() [2/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the subnets.

Definition at line 261 of file TransitGatewayVpcAttachment.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the VPC attachment.

Definition at line 374 of file TransitGatewayVpcAttachment.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the VPC attachment.

Definition at line 369 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayAttachmentId() [1/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment.

Definition at line 65 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayAttachmentId() [2/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment.

Definition at line 60 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayAttachmentId() [3/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment.

Definition at line 70 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayId() [1/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 106 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayId() [2/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 101 of file TransitGatewayVpcAttachment.h.

◆ SetTransitGatewayId() [3/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 111 of file TransitGatewayVpcAttachment.h.

◆ SetVpcId() [1/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 147 of file TransitGatewayVpcAttachment.h.

◆ SetVpcId() [2/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 142 of file TransitGatewayVpcAttachment.h.

◆ SetVpcId() [3/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 152 of file TransitGatewayVpcAttachment.h.

◆ SetVpcOwnerId() [1/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 188 of file TransitGatewayVpcAttachment.h.

◆ SetVpcOwnerId() [2/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 183 of file TransitGatewayVpcAttachment.h.

◆ SetVpcOwnerId() [3/3]

void Aws::EC2::Model::TransitGatewayVpcAttachment::SetVpcOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 193 of file TransitGatewayVpcAttachment.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::StateHasBeenSet ( ) const
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 221 of file TransitGatewayVpcAttachment.h.

◆ SubnetIdsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::SubnetIdsHasBeenSet ( ) const
inline

The IDs of the subnets.

Definition at line 256 of file TransitGatewayVpcAttachment.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::TagsHasBeenSet ( ) const
inline

The tags for the VPC attachment.

Definition at line 364 of file TransitGatewayVpcAttachment.h.

◆ TransitGatewayAttachmentIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::TransitGatewayAttachmentIdHasBeenSet ( ) const
inline

The ID of the attachment.

Definition at line 55 of file TransitGatewayVpcAttachment.h.

◆ TransitGatewayIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::TransitGatewayIdHasBeenSet ( ) const
inline

The ID of the transit gateway.

Definition at line 96 of file TransitGatewayVpcAttachment.h.

◆ VpcIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::VpcIdHasBeenSet ( ) const
inline

The ID of the VPC.

Definition at line 137 of file TransitGatewayVpcAttachment.h.

◆ VpcOwnerIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayVpcAttachment::VpcOwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 178 of file TransitGatewayVpcAttachment.h.

◆ WithCreationTime() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The creation time.

Definition at line 322 of file TransitGatewayVpcAttachment.h.

◆ WithCreationTime() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The creation time.

Definition at line 317 of file TransitGatewayVpcAttachment.h.

◆ WithOptions() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithOptions ( const TransitGatewayVpcAttachmentOptions value)
inline

The VPC attachment options.

Definition at line 348 of file TransitGatewayVpcAttachment.h.

◆ WithOptions() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithOptions ( TransitGatewayVpcAttachmentOptions &&  value)
inline

The VPC attachment options.

Definition at line 353 of file TransitGatewayVpcAttachment.h.

◆ WithState() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithState ( const TransitGatewayAttachmentState value)
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 239 of file TransitGatewayVpcAttachment.h.

◆ WithState() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithState ( TransitGatewayAttachmentState &&  value)
inline

The state of the VPC attachment. Note that the initiating state has been deprecated.

Definition at line 245 of file TransitGatewayVpcAttachment.h.

◆ WithSubnetIds() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the subnets.

Definition at line 276 of file TransitGatewayVpcAttachment.h.

◆ WithSubnetIds() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the subnets.

Definition at line 271 of file TransitGatewayVpcAttachment.h.

◆ WithTags() [1/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the VPC attachment.

Definition at line 384 of file TransitGatewayVpcAttachment.h.

◆ WithTags() [2/2]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the VPC attachment.

Definition at line 379 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayAttachmentId() [1/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment.

Definition at line 80 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayAttachmentId() [2/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment.

Definition at line 75 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayAttachmentId() [3/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment.

Definition at line 85 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayId() [1/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 121 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayId() [2/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 116 of file TransitGatewayVpcAttachment.h.

◆ WithTransitGatewayId() [3/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 126 of file TransitGatewayVpcAttachment.h.

◆ WithVpcId() [1/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 162 of file TransitGatewayVpcAttachment.h.

◆ WithVpcId() [2/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 157 of file TransitGatewayVpcAttachment.h.

◆ WithVpcId() [3/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 167 of file TransitGatewayVpcAttachment.h.

◆ WithVpcOwnerId() [1/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 203 of file TransitGatewayVpcAttachment.h.

◆ WithVpcOwnerId() [2/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 198 of file TransitGatewayVpcAttachment.h.

◆ WithVpcOwnerId() [3/3]

TransitGatewayVpcAttachment& Aws::EC2::Model::TransitGatewayVpcAttachment::WithVpcOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the VPC.

Definition at line 208 of file TransitGatewayVpcAttachment.h.


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