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

#include <ModifyTransitGatewayOptions.h>

Public Member Functions

 ModifyTransitGatewayOptions ()
 
 ModifyTransitGatewayOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ModifyTransitGatewayOptionsoperator= (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::Vector< Aws::String > & GetAddTransitGatewayCidrBlocks () const
 
bool AddTransitGatewayCidrBlocksHasBeenSet () const
 
void SetAddTransitGatewayCidrBlocks (const Aws::Vector< Aws::String > &value)
 
void SetAddTransitGatewayCidrBlocks (Aws::Vector< Aws::String > &&value)
 
ModifyTransitGatewayOptionsWithAddTransitGatewayCidrBlocks (const Aws::Vector< Aws::String > &value)
 
ModifyTransitGatewayOptionsWithAddTransitGatewayCidrBlocks (Aws::Vector< Aws::String > &&value)
 
ModifyTransitGatewayOptionsAddAddTransitGatewayCidrBlocks (const Aws::String &value)
 
ModifyTransitGatewayOptionsAddAddTransitGatewayCidrBlocks (Aws::String &&value)
 
ModifyTransitGatewayOptionsAddAddTransitGatewayCidrBlocks (const char *value)
 
const Aws::Vector< Aws::String > & GetRemoveTransitGatewayCidrBlocks () const
 
bool RemoveTransitGatewayCidrBlocksHasBeenSet () const
 
void SetRemoveTransitGatewayCidrBlocks (const Aws::Vector< Aws::String > &value)
 
void SetRemoveTransitGatewayCidrBlocks (Aws::Vector< Aws::String > &&value)
 
ModifyTransitGatewayOptionsWithRemoveTransitGatewayCidrBlocks (const Aws::Vector< Aws::String > &value)
 
ModifyTransitGatewayOptionsWithRemoveTransitGatewayCidrBlocks (Aws::Vector< Aws::String > &&value)
 
ModifyTransitGatewayOptionsAddRemoveTransitGatewayCidrBlocks (const Aws::String &value)
 
ModifyTransitGatewayOptionsAddRemoveTransitGatewayCidrBlocks (Aws::String &&value)
 
ModifyTransitGatewayOptionsAddRemoveTransitGatewayCidrBlocks (const char *value)
 
const VpnEcmpSupportValueGetVpnEcmpSupport () const
 
bool VpnEcmpSupportHasBeenSet () const
 
void SetVpnEcmpSupport (const VpnEcmpSupportValue &value)
 
void SetVpnEcmpSupport (VpnEcmpSupportValue &&value)
 
ModifyTransitGatewayOptionsWithVpnEcmpSupport (const VpnEcmpSupportValue &value)
 
ModifyTransitGatewayOptionsWithVpnEcmpSupport (VpnEcmpSupportValue &&value)
 
const DnsSupportValueGetDnsSupport () const
 
bool DnsSupportHasBeenSet () const
 
void SetDnsSupport (const DnsSupportValue &value)
 
void SetDnsSupport (DnsSupportValue &&value)
 
ModifyTransitGatewayOptionsWithDnsSupport (const DnsSupportValue &value)
 
ModifyTransitGatewayOptionsWithDnsSupport (DnsSupportValue &&value)
 
const AutoAcceptSharedAttachmentsValueGetAutoAcceptSharedAttachments () const
 
bool AutoAcceptSharedAttachmentsHasBeenSet () const
 
void SetAutoAcceptSharedAttachments (const AutoAcceptSharedAttachmentsValue &value)
 
void SetAutoAcceptSharedAttachments (AutoAcceptSharedAttachmentsValue &&value)
 
ModifyTransitGatewayOptionsWithAutoAcceptSharedAttachments (const AutoAcceptSharedAttachmentsValue &value)
 
ModifyTransitGatewayOptionsWithAutoAcceptSharedAttachments (AutoAcceptSharedAttachmentsValue &&value)
 
const DefaultRouteTableAssociationValueGetDefaultRouteTableAssociation () const
 
bool DefaultRouteTableAssociationHasBeenSet () const
 
void SetDefaultRouteTableAssociation (const DefaultRouteTableAssociationValue &value)
 
void SetDefaultRouteTableAssociation (DefaultRouteTableAssociationValue &&value)
 
ModifyTransitGatewayOptionsWithDefaultRouteTableAssociation (const DefaultRouteTableAssociationValue &value)
 
ModifyTransitGatewayOptionsWithDefaultRouteTableAssociation (DefaultRouteTableAssociationValue &&value)
 
const Aws::StringGetAssociationDefaultRouteTableId () const
 
bool AssociationDefaultRouteTableIdHasBeenSet () const
 
void SetAssociationDefaultRouteTableId (const Aws::String &value)
 
void SetAssociationDefaultRouteTableId (Aws::String &&value)
 
void SetAssociationDefaultRouteTableId (const char *value)
 
ModifyTransitGatewayOptionsWithAssociationDefaultRouteTableId (const Aws::String &value)
 
ModifyTransitGatewayOptionsWithAssociationDefaultRouteTableId (Aws::String &&value)
 
ModifyTransitGatewayOptionsWithAssociationDefaultRouteTableId (const char *value)
 
const DefaultRouteTablePropagationValueGetDefaultRouteTablePropagation () const
 
bool DefaultRouteTablePropagationHasBeenSet () const
 
void SetDefaultRouteTablePropagation (const DefaultRouteTablePropagationValue &value)
 
void SetDefaultRouteTablePropagation (DefaultRouteTablePropagationValue &&value)
 
ModifyTransitGatewayOptionsWithDefaultRouteTablePropagation (const DefaultRouteTablePropagationValue &value)
 
ModifyTransitGatewayOptionsWithDefaultRouteTablePropagation (DefaultRouteTablePropagationValue &&value)
 
const Aws::StringGetPropagationDefaultRouteTableId () const
 
bool PropagationDefaultRouteTableIdHasBeenSet () const
 
void SetPropagationDefaultRouteTableId (const Aws::String &value)
 
void SetPropagationDefaultRouteTableId (Aws::String &&value)
 
void SetPropagationDefaultRouteTableId (const char *value)
 
ModifyTransitGatewayOptionsWithPropagationDefaultRouteTableId (const Aws::String &value)
 
ModifyTransitGatewayOptionsWithPropagationDefaultRouteTableId (Aws::String &&value)
 
ModifyTransitGatewayOptionsWithPropagationDefaultRouteTableId (const char *value)
 

Detailed Description

The transit gateway options.

See Also:

AWS API Reference

Definition at line 37 of file ModifyTransitGatewayOptions.h.

Constructor & Destructor Documentation

◆ ModifyTransitGatewayOptions() [1/2]

Aws::EC2::Model::ModifyTransitGatewayOptions::ModifyTransitGatewayOptions ( )

◆ ModifyTransitGatewayOptions() [2/2]

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

Member Function Documentation

◆ AddAddTransitGatewayCidrBlocks() [1/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddAddTransitGatewayCidrBlocks ( Aws::String &&  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 94 of file ModifyTransitGatewayOptions.h.

◆ AddAddTransitGatewayCidrBlocks() [2/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddAddTransitGatewayCidrBlocks ( const Aws::String value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 88 of file ModifyTransitGatewayOptions.h.

◆ AddAddTransitGatewayCidrBlocks() [3/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddAddTransitGatewayCidrBlocks ( const char *  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 100 of file ModifyTransitGatewayOptions.h.

◆ AddRemoveTransitGatewayCidrBlocks() [1/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddRemoveTransitGatewayCidrBlocks ( Aws::String &&  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 141 of file ModifyTransitGatewayOptions.h.

◆ AddRemoveTransitGatewayCidrBlocks() [2/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddRemoveTransitGatewayCidrBlocks ( const Aws::String value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 136 of file ModifyTransitGatewayOptions.h.

◆ AddRemoveTransitGatewayCidrBlocks() [3/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::AddRemoveTransitGatewayCidrBlocks ( const char *  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 146 of file ModifyTransitGatewayOptions.h.

◆ AddTransitGatewayCidrBlocksHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::AddTransitGatewayCidrBlocksHasBeenSet ( ) const
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 58 of file ModifyTransitGatewayOptions.h.

◆ AssociationDefaultRouteTableIdHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::AssociationDefaultRouteTableIdHasBeenSet ( ) const
inline

The ID of the default association route table.

Definition at line 287 of file ModifyTransitGatewayOptions.h.

◆ AutoAcceptSharedAttachmentsHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::AutoAcceptSharedAttachmentsHasBeenSet ( ) const
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 219 of file ModifyTransitGatewayOptions.h.

◆ DefaultRouteTableAssociationHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::DefaultRouteTableAssociationHasBeenSet ( ) const
inline

Enable or disable automatic association with the default association route table.

Definition at line 252 of file ModifyTransitGatewayOptions.h.

◆ DefaultRouteTablePropagationHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::DefaultRouteTablePropagationHasBeenSet ( ) const
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 330 of file ModifyTransitGatewayOptions.h.

◆ DnsSupportHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::DnsSupportHasBeenSet ( ) const
inline

Enable or disable DNS support.

Definition at line 188 of file ModifyTransitGatewayOptions.h.

◆ GetAddTransitGatewayCidrBlocks()

const Aws::Vector<Aws::String>& Aws::EC2::Model::ModifyTransitGatewayOptions::GetAddTransitGatewayCidrBlocks ( ) const
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 52 of file ModifyTransitGatewayOptions.h.

◆ GetAssociationDefaultRouteTableId()

const Aws::String& Aws::EC2::Model::ModifyTransitGatewayOptions::GetAssociationDefaultRouteTableId ( ) const
inline

The ID of the default association route table.

Definition at line 282 of file ModifyTransitGatewayOptions.h.

◆ GetAutoAcceptSharedAttachments()

const AutoAcceptSharedAttachmentsValue& Aws::EC2::Model::ModifyTransitGatewayOptions::GetAutoAcceptSharedAttachments ( ) const
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 214 of file ModifyTransitGatewayOptions.h.

◆ GetDefaultRouteTableAssociation()

const DefaultRouteTableAssociationValue& Aws::EC2::Model::ModifyTransitGatewayOptions::GetDefaultRouteTableAssociation ( ) const
inline

Enable or disable automatic association with the default association route table.

Definition at line 246 of file ModifyTransitGatewayOptions.h.

◆ GetDefaultRouteTablePropagation()

const DefaultRouteTablePropagationValue& Aws::EC2::Model::ModifyTransitGatewayOptions::GetDefaultRouteTablePropagation ( ) const
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 324 of file ModifyTransitGatewayOptions.h.

◆ GetDnsSupport()

const DnsSupportValue& Aws::EC2::Model::ModifyTransitGatewayOptions::GetDnsSupport ( ) const
inline

Enable or disable DNS support.

Definition at line 183 of file ModifyTransitGatewayOptions.h.

◆ GetPropagationDefaultRouteTableId()

const Aws::String& Aws::EC2::Model::ModifyTransitGatewayOptions::GetPropagationDefaultRouteTableId ( ) const
inline

The ID of the default propagation route table.

Definition at line 360 of file ModifyTransitGatewayOptions.h.

◆ GetRemoveTransitGatewayCidrBlocks()

const Aws::Vector<Aws::String>& Aws::EC2::Model::ModifyTransitGatewayOptions::GetRemoveTransitGatewayCidrBlocks ( ) const
inline

Removes CIDR blocks for the transit gateway.

Definition at line 106 of file ModifyTransitGatewayOptions.h.

◆ GetVpnEcmpSupport()

const VpnEcmpSupportValue& Aws::EC2::Model::ModifyTransitGatewayOptions::GetVpnEcmpSupport ( ) const
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 152 of file ModifyTransitGatewayOptions.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PropagationDefaultRouteTableIdHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::PropagationDefaultRouteTableIdHasBeenSet ( ) const
inline

The ID of the default propagation route table.

Definition at line 365 of file ModifyTransitGatewayOptions.h.

◆ RemoveTransitGatewayCidrBlocksHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::RemoveTransitGatewayCidrBlocksHasBeenSet ( ) const
inline

Removes CIDR blocks for the transit gateway.

Definition at line 111 of file ModifyTransitGatewayOptions.h.

◆ SetAddTransitGatewayCidrBlocks() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAddTransitGatewayCidrBlocks ( Aws::Vector< Aws::String > &&  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 70 of file ModifyTransitGatewayOptions.h.

◆ SetAddTransitGatewayCidrBlocks() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAddTransitGatewayCidrBlocks ( const Aws::Vector< Aws::String > &  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 64 of file ModifyTransitGatewayOptions.h.

◆ SetAssociationDefaultRouteTableId() [1/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAssociationDefaultRouteTableId ( Aws::String &&  value)
inline

The ID of the default association route table.

Definition at line 297 of file ModifyTransitGatewayOptions.h.

◆ SetAssociationDefaultRouteTableId() [2/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAssociationDefaultRouteTableId ( const Aws::String value)
inline

The ID of the default association route table.

Definition at line 292 of file ModifyTransitGatewayOptions.h.

◆ SetAssociationDefaultRouteTableId() [3/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAssociationDefaultRouteTableId ( const char *  value)
inline

The ID of the default association route table.

Definition at line 302 of file ModifyTransitGatewayOptions.h.

◆ SetAutoAcceptSharedAttachments() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAutoAcceptSharedAttachments ( AutoAcceptSharedAttachmentsValue &&  value)
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 229 of file ModifyTransitGatewayOptions.h.

◆ SetAutoAcceptSharedAttachments() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetAutoAcceptSharedAttachments ( const AutoAcceptSharedAttachmentsValue value)
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 224 of file ModifyTransitGatewayOptions.h.

◆ SetDefaultRouteTableAssociation() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDefaultRouteTableAssociation ( const DefaultRouteTableAssociationValue value)
inline

Enable or disable automatic association with the default association route table.

Definition at line 258 of file ModifyTransitGatewayOptions.h.

◆ SetDefaultRouteTableAssociation() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDefaultRouteTableAssociation ( DefaultRouteTableAssociationValue &&  value)
inline

Enable or disable automatic association with the default association route table.

Definition at line 264 of file ModifyTransitGatewayOptions.h.

◆ SetDefaultRouteTablePropagation() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDefaultRouteTablePropagation ( const DefaultRouteTablePropagationValue value)
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 336 of file ModifyTransitGatewayOptions.h.

◆ SetDefaultRouteTablePropagation() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDefaultRouteTablePropagation ( DefaultRouteTablePropagationValue &&  value)
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 342 of file ModifyTransitGatewayOptions.h.

◆ SetDnsSupport() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDnsSupport ( const DnsSupportValue value)
inline

Enable or disable DNS support.

Definition at line 193 of file ModifyTransitGatewayOptions.h.

◆ SetDnsSupport() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetDnsSupport ( DnsSupportValue &&  value)
inline

Enable or disable DNS support.

Definition at line 198 of file ModifyTransitGatewayOptions.h.

◆ SetPropagationDefaultRouteTableId() [1/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetPropagationDefaultRouteTableId ( Aws::String &&  value)
inline

The ID of the default propagation route table.

Definition at line 375 of file ModifyTransitGatewayOptions.h.

◆ SetPropagationDefaultRouteTableId() [2/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetPropagationDefaultRouteTableId ( const Aws::String value)
inline

The ID of the default propagation route table.

Definition at line 370 of file ModifyTransitGatewayOptions.h.

◆ SetPropagationDefaultRouteTableId() [3/3]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetPropagationDefaultRouteTableId ( const char *  value)
inline

The ID of the default propagation route table.

Definition at line 380 of file ModifyTransitGatewayOptions.h.

◆ SetRemoveTransitGatewayCidrBlocks() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetRemoveTransitGatewayCidrBlocks ( Aws::Vector< Aws::String > &&  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 121 of file ModifyTransitGatewayOptions.h.

◆ SetRemoveTransitGatewayCidrBlocks() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetRemoveTransitGatewayCidrBlocks ( const Aws::Vector< Aws::String > &  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 116 of file ModifyTransitGatewayOptions.h.

◆ SetVpnEcmpSupport() [1/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetVpnEcmpSupport ( const VpnEcmpSupportValue value)
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 162 of file ModifyTransitGatewayOptions.h.

◆ SetVpnEcmpSupport() [2/2]

void Aws::EC2::Model::ModifyTransitGatewayOptions::SetVpnEcmpSupport ( VpnEcmpSupportValue &&  value)
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 167 of file ModifyTransitGatewayOptions.h.

◆ VpnEcmpSupportHasBeenSet()

bool Aws::EC2::Model::ModifyTransitGatewayOptions::VpnEcmpSupportHasBeenSet ( ) const
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 157 of file ModifyTransitGatewayOptions.h.

◆ WithAddTransitGatewayCidrBlocks() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAddTransitGatewayCidrBlocks ( Aws::Vector< Aws::String > &&  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 82 of file ModifyTransitGatewayOptions.h.

◆ WithAddTransitGatewayCidrBlocks() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAddTransitGatewayCidrBlocks ( const Aws::Vector< Aws::String > &  value)
inline

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

Definition at line 76 of file ModifyTransitGatewayOptions.h.

◆ WithAssociationDefaultRouteTableId() [1/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAssociationDefaultRouteTableId ( Aws::String &&  value)
inline

The ID of the default association route table.

Definition at line 312 of file ModifyTransitGatewayOptions.h.

◆ WithAssociationDefaultRouteTableId() [2/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAssociationDefaultRouteTableId ( const Aws::String value)
inline

The ID of the default association route table.

Definition at line 307 of file ModifyTransitGatewayOptions.h.

◆ WithAssociationDefaultRouteTableId() [3/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAssociationDefaultRouteTableId ( const char *  value)
inline

The ID of the default association route table.

Definition at line 317 of file ModifyTransitGatewayOptions.h.

◆ WithAutoAcceptSharedAttachments() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAutoAcceptSharedAttachments ( AutoAcceptSharedAttachmentsValue &&  value)
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 239 of file ModifyTransitGatewayOptions.h.

◆ WithAutoAcceptSharedAttachments() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithAutoAcceptSharedAttachments ( const AutoAcceptSharedAttachmentsValue value)
inline

Enable or disable automatic acceptance of attachment requests.

Definition at line 234 of file ModifyTransitGatewayOptions.h.

◆ WithDefaultRouteTableAssociation() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDefaultRouteTableAssociation ( const DefaultRouteTableAssociationValue value)
inline

Enable or disable automatic association with the default association route table.

Definition at line 270 of file ModifyTransitGatewayOptions.h.

◆ WithDefaultRouteTableAssociation() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDefaultRouteTableAssociation ( DefaultRouteTableAssociationValue &&  value)
inline

Enable or disable automatic association with the default association route table.

Definition at line 276 of file ModifyTransitGatewayOptions.h.

◆ WithDefaultRouteTablePropagation() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDefaultRouteTablePropagation ( const DefaultRouteTablePropagationValue value)
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 348 of file ModifyTransitGatewayOptions.h.

◆ WithDefaultRouteTablePropagation() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDefaultRouteTablePropagation ( DefaultRouteTablePropagationValue &&  value)
inline

Enable or disable automatic propagation of routes to the default propagation route table.

Definition at line 354 of file ModifyTransitGatewayOptions.h.

◆ WithDnsSupport() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDnsSupport ( const DnsSupportValue value)
inline

Enable or disable DNS support.

Definition at line 203 of file ModifyTransitGatewayOptions.h.

◆ WithDnsSupport() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithDnsSupport ( DnsSupportValue &&  value)
inline

Enable or disable DNS support.

Definition at line 208 of file ModifyTransitGatewayOptions.h.

◆ WithPropagationDefaultRouteTableId() [1/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithPropagationDefaultRouteTableId ( Aws::String &&  value)
inline

The ID of the default propagation route table.

Definition at line 390 of file ModifyTransitGatewayOptions.h.

◆ WithPropagationDefaultRouteTableId() [2/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithPropagationDefaultRouteTableId ( const Aws::String value)
inline

The ID of the default propagation route table.

Definition at line 385 of file ModifyTransitGatewayOptions.h.

◆ WithPropagationDefaultRouteTableId() [3/3]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithPropagationDefaultRouteTableId ( const char *  value)
inline

The ID of the default propagation route table.

Definition at line 395 of file ModifyTransitGatewayOptions.h.

◆ WithRemoveTransitGatewayCidrBlocks() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithRemoveTransitGatewayCidrBlocks ( Aws::Vector< Aws::String > &&  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 131 of file ModifyTransitGatewayOptions.h.

◆ WithRemoveTransitGatewayCidrBlocks() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithRemoveTransitGatewayCidrBlocks ( const Aws::Vector< Aws::String > &  value)
inline

Removes CIDR blocks for the transit gateway.

Definition at line 126 of file ModifyTransitGatewayOptions.h.

◆ WithVpnEcmpSupport() [1/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithVpnEcmpSupport ( const VpnEcmpSupportValue value)
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 172 of file ModifyTransitGatewayOptions.h.

◆ WithVpnEcmpSupport() [2/2]

ModifyTransitGatewayOptions& Aws::EC2::Model::ModifyTransitGatewayOptions::WithVpnEcmpSupport ( VpnEcmpSupportValue &&  value)
inline

Enable or disable Equal Cost Multipath Protocol support.

Definition at line 177 of file ModifyTransitGatewayOptions.h.


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