AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectConnect::Model::DirectConnectGatewayAssociation Class Reference

#include <DirectConnectGatewayAssociation.h>

Public Member Functions

 DirectConnectGatewayAssociation ()
 
 DirectConnectGatewayAssociation (Aws::Utils::Json::JsonView jsonValue)
 
DirectConnectGatewayAssociationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectConnectGatewayId () const
 
bool DirectConnectGatewayIdHasBeenSet () const
 
void SetDirectConnectGatewayId (const Aws::String &value)
 
void SetDirectConnectGatewayId (Aws::String &&value)
 
void SetDirectConnectGatewayId (const char *value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayId (const Aws::String &value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayId (Aws::String &&value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayId (const char *value)
 
const Aws::StringGetDirectConnectGatewayOwnerAccount () const
 
bool DirectConnectGatewayOwnerAccountHasBeenSet () const
 
void SetDirectConnectGatewayOwnerAccount (const Aws::String &value)
 
void SetDirectConnectGatewayOwnerAccount (Aws::String &&value)
 
void SetDirectConnectGatewayOwnerAccount (const char *value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayOwnerAccount (const Aws::String &value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayOwnerAccount (Aws::String &&value)
 
DirectConnectGatewayAssociationWithDirectConnectGatewayOwnerAccount (const char *value)
 
const DirectConnectGatewayAssociationStateGetAssociationState () const
 
bool AssociationStateHasBeenSet () const
 
void SetAssociationState (const DirectConnectGatewayAssociationState &value)
 
void SetAssociationState (DirectConnectGatewayAssociationState &&value)
 
DirectConnectGatewayAssociationWithAssociationState (const DirectConnectGatewayAssociationState &value)
 
DirectConnectGatewayAssociationWithAssociationState (DirectConnectGatewayAssociationState &&value)
 
const Aws::StringGetStateChangeError () const
 
bool StateChangeErrorHasBeenSet () const
 
void SetStateChangeError (const Aws::String &value)
 
void SetStateChangeError (Aws::String &&value)
 
void SetStateChangeError (const char *value)
 
DirectConnectGatewayAssociationWithStateChangeError (const Aws::String &value)
 
DirectConnectGatewayAssociationWithStateChangeError (Aws::String &&value)
 
DirectConnectGatewayAssociationWithStateChangeError (const char *value)
 
const AssociatedGatewayGetAssociatedGateway () const
 
bool AssociatedGatewayHasBeenSet () const
 
void SetAssociatedGateway (const AssociatedGateway &value)
 
void SetAssociatedGateway (AssociatedGateway &&value)
 
DirectConnectGatewayAssociationWithAssociatedGateway (const AssociatedGateway &value)
 
DirectConnectGatewayAssociationWithAssociatedGateway (AssociatedGateway &&value)
 
const Aws::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
DirectConnectGatewayAssociationWithAssociationId (const Aws::String &value)
 
DirectConnectGatewayAssociationWithAssociationId (Aws::String &&value)
 
DirectConnectGatewayAssociationWithAssociationId (const char *value)
 
const Aws::Vector< RouteFilterPrefix > & GetAllowedPrefixesToDirectConnectGateway () const
 
bool AllowedPrefixesToDirectConnectGatewayHasBeenSet () const
 
void SetAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
void SetAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationWithAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
DirectConnectGatewayAssociationWithAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationAddAllowedPrefixesToDirectConnectGateway (const RouteFilterPrefix &value)
 
DirectConnectGatewayAssociationAddAllowedPrefixesToDirectConnectGateway (RouteFilterPrefix &&value)
 
const Aws::StringGetVirtualGatewayId () const
 
bool VirtualGatewayIdHasBeenSet () const
 
void SetVirtualGatewayId (const Aws::String &value)
 
void SetVirtualGatewayId (Aws::String &&value)
 
void SetVirtualGatewayId (const char *value)
 
DirectConnectGatewayAssociationWithVirtualGatewayId (const Aws::String &value)
 
DirectConnectGatewayAssociationWithVirtualGatewayId (Aws::String &&value)
 
DirectConnectGatewayAssociationWithVirtualGatewayId (const char *value)
 
const Aws::StringGetVirtualGatewayRegion () const
 
bool VirtualGatewayRegionHasBeenSet () const
 
void SetVirtualGatewayRegion (const Aws::String &value)
 
void SetVirtualGatewayRegion (Aws::String &&value)
 
void SetVirtualGatewayRegion (const char *value)
 
DirectConnectGatewayAssociationWithVirtualGatewayRegion (const Aws::String &value)
 
DirectConnectGatewayAssociationWithVirtualGatewayRegion (Aws::String &&value)
 
DirectConnectGatewayAssociationWithVirtualGatewayRegion (const char *value)
 
const Aws::StringGetVirtualGatewayOwnerAccount () const
 
bool VirtualGatewayOwnerAccountHasBeenSet () const
 
void SetVirtualGatewayOwnerAccount (const Aws::String &value)
 
void SetVirtualGatewayOwnerAccount (Aws::String &&value)
 
void SetVirtualGatewayOwnerAccount (const char *value)
 
DirectConnectGatewayAssociationWithVirtualGatewayOwnerAccount (const Aws::String &value)
 
DirectConnectGatewayAssociationWithVirtualGatewayOwnerAccount (Aws::String &&value)
 
DirectConnectGatewayAssociationWithVirtualGatewayOwnerAccount (const char *value)
 

Detailed Description

Information about an association between a Direct Connect gateway and a virtual private gateway or transit gateway.

See Also:

AWS API Reference

Definition at line 36 of file DirectConnectGatewayAssociation.h.

Constructor & Destructor Documentation

◆ DirectConnectGatewayAssociation() [1/2]

Aws::DirectConnect::Model::DirectConnectGatewayAssociation::DirectConnectGatewayAssociation ( )

◆ DirectConnectGatewayAssociation() [2/2]

Aws::DirectConnect::Model::DirectConnectGatewayAssociation::DirectConnectGatewayAssociation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AddAllowedPrefixesToDirectConnectGateway ( const RouteFilterPrefix value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 364 of file DirectConnectGatewayAssociation.h.

◆ AddAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AddAllowedPrefixesToDirectConnectGateway ( RouteFilterPrefix &&  value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 369 of file DirectConnectGatewayAssociation.h.

◆ AllowedPrefixesToDirectConnectGatewayHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AllowedPrefixesToDirectConnectGatewayHasBeenSet ( ) const
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 339 of file DirectConnectGatewayAssociation.h.

◆ AssociatedGatewayHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AssociatedGatewayHasBeenSet ( ) const
inline

Information about the associated gateway.

Definition at line 267 of file DirectConnectGatewayAssociation.h.

◆ AssociationIdHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AssociationIdHasBeenSet ( ) const
inline

The ID of the Direct Connect gateway association.

Definition at line 298 of file DirectConnectGatewayAssociation.h.

◆ AssociationStateHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::AssociationStateHasBeenSet ( ) const
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 155 of file DirectConnectGatewayAssociation.h.

◆ DirectConnectGatewayIdHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::DirectConnectGatewayIdHasBeenSet ( ) const
inline

The ID of the Direct Connect gateway.

Definition at line 53 of file DirectConnectGatewayAssociation.h.

◆ DirectConnectGatewayOwnerAccountHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::DirectConnectGatewayOwnerAccountHasBeenSet ( ) const
inline

The ID of the account that owns the associated gateway.

Definition at line 94 of file DirectConnectGatewayAssociation.h.

◆ GetAllowedPrefixesToDirectConnectGateway()

const Aws::Vector<RouteFilterPrefix>& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetAllowedPrefixesToDirectConnectGateway ( ) const
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 334 of file DirectConnectGatewayAssociation.h.

◆ GetAssociatedGateway()

const AssociatedGateway& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetAssociatedGateway ( ) const
inline

Information about the associated gateway.

Definition at line 262 of file DirectConnectGatewayAssociation.h.

◆ GetAssociationId()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetAssociationId ( ) const
inline

The ID of the Direct Connect gateway association.

Definition at line 293 of file DirectConnectGatewayAssociation.h.

◆ GetAssociationState()

const DirectConnectGatewayAssociationState& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetAssociationState ( ) const
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 140 of file DirectConnectGatewayAssociation.h.

◆ GetDirectConnectGatewayId()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetDirectConnectGatewayId ( ) const
inline

The ID of the Direct Connect gateway.

Definition at line 48 of file DirectConnectGatewayAssociation.h.

◆ GetDirectConnectGatewayOwnerAccount()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetDirectConnectGatewayOwnerAccount ( ) const
inline

The ID of the account that owns the associated gateway.

Definition at line 89 of file DirectConnectGatewayAssociation.h.

◆ GetStateChangeError()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetStateChangeError ( ) const
inline

The error message if the state of an object failed to advance.

Definition at line 221 of file DirectConnectGatewayAssociation.h.

◆ GetVirtualGatewayId()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetVirtualGatewayId ( ) const
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 376 of file DirectConnectGatewayAssociation.h.

◆ GetVirtualGatewayOwnerAccount()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetVirtualGatewayOwnerAccount ( ) const
inline

The ID of the account that owns the virtual private gateway.

Definition at line 465 of file DirectConnectGatewayAssociation.h.

◆ GetVirtualGatewayRegion()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::GetVirtualGatewayRegion ( ) const
inline

The Region where the virtual private gateway is located.

Definition at line 424 of file DirectConnectGatewayAssociation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectConnect::Model::DirectConnectGatewayAssociation::Jsonize ( ) const

◆ operator=()

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAllowedPrefixesToDirectConnectGateway() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 349 of file DirectConnectGatewayAssociation.h.

◆ SetAllowedPrefixesToDirectConnectGateway() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 344 of file DirectConnectGatewayAssociation.h.

◆ SetAssociatedGateway() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociatedGateway ( AssociatedGateway &&  value)
inline

Information about the associated gateway.

Definition at line 277 of file DirectConnectGatewayAssociation.h.

◆ SetAssociatedGateway() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociatedGateway ( const AssociatedGateway value)
inline

Information about the associated gateway.

Definition at line 272 of file DirectConnectGatewayAssociation.h.

◆ SetAssociationId() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociationId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway association.

Definition at line 308 of file DirectConnectGatewayAssociation.h.

◆ SetAssociationId() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociationId ( const Aws::String value)
inline

The ID of the Direct Connect gateway association.

Definition at line 303 of file DirectConnectGatewayAssociation.h.

◆ SetAssociationId() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociationId ( const char *  value)
inline

The ID of the Direct Connect gateway association.

Definition at line 313 of file DirectConnectGatewayAssociation.h.

◆ SetAssociationState() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociationState ( const DirectConnectGatewayAssociationState value)
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 170 of file DirectConnectGatewayAssociation.h.

◆ SetAssociationState() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetAssociationState ( DirectConnectGatewayAssociationState &&  value)
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 185 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayId() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway.

Definition at line 63 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayId() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayId ( const Aws::String value)
inline

The ID of the Direct Connect gateway.

Definition at line 58 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayId() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayId ( const char *  value)
inline

The ID of the Direct Connect gateway.

Definition at line 68 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayOwnerAccount() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the associated gateway.

Definition at line 104 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayOwnerAccount() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the associated gateway.

Definition at line 99 of file DirectConnectGatewayAssociation.h.

◆ SetDirectConnectGatewayOwnerAccount() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetDirectConnectGatewayOwnerAccount ( const char *  value)
inline

The ID of the account that owns the associated gateway.

Definition at line 109 of file DirectConnectGatewayAssociation.h.

◆ SetStateChangeError() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetStateChangeError ( Aws::String &&  value)
inline

The error message if the state of an object failed to advance.

Definition at line 236 of file DirectConnectGatewayAssociation.h.

◆ SetStateChangeError() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetStateChangeError ( const Aws::String value)
inline

The error message if the state of an object failed to advance.

Definition at line 231 of file DirectConnectGatewayAssociation.h.

◆ SetStateChangeError() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetStateChangeError ( const char *  value)
inline

The error message if the state of an object failed to advance.

Definition at line 241 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayId() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayId ( Aws::String &&  value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 394 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayId() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayId ( const Aws::String value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 388 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayId() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayId ( const char *  value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 400 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayOwnerAccount() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 480 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayOwnerAccount() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 475 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayOwnerAccount() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayOwnerAccount ( const char *  value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 485 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayRegion() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayRegion ( Aws::String &&  value)
inline

The Region where the virtual private gateway is located.

Definition at line 439 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayRegion() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayRegion ( const Aws::String value)
inline

The Region where the virtual private gateway is located.

Definition at line 434 of file DirectConnectGatewayAssociation.h.

◆ SetVirtualGatewayRegion() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociation::SetVirtualGatewayRegion ( const char *  value)
inline

The Region where the virtual private gateway is located.

Definition at line 444 of file DirectConnectGatewayAssociation.h.

◆ StateChangeErrorHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::StateChangeErrorHasBeenSet ( ) const
inline

The error message if the state of an object failed to advance.

Definition at line 226 of file DirectConnectGatewayAssociation.h.

◆ VirtualGatewayIdHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::VirtualGatewayIdHasBeenSet ( ) const
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 382 of file DirectConnectGatewayAssociation.h.

◆ VirtualGatewayOwnerAccountHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::VirtualGatewayOwnerAccountHasBeenSet ( ) const
inline

The ID of the account that owns the virtual private gateway.

Definition at line 470 of file DirectConnectGatewayAssociation.h.

◆ VirtualGatewayRegionHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociation::VirtualGatewayRegionHasBeenSet ( ) const
inline

The Region where the virtual private gateway is located.

Definition at line 429 of file DirectConnectGatewayAssociation.h.

◆ WithAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 359 of file DirectConnectGatewayAssociation.h.

◆ WithAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

The Amazon VPC prefixes to advertise to the Direct Connect gateway.

Definition at line 354 of file DirectConnectGatewayAssociation.h.

◆ WithAssociatedGateway() [1/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociatedGateway ( AssociatedGateway &&  value)
inline

Information about the associated gateway.

Definition at line 287 of file DirectConnectGatewayAssociation.h.

◆ WithAssociatedGateway() [2/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociatedGateway ( const AssociatedGateway value)
inline

Information about the associated gateway.

Definition at line 282 of file DirectConnectGatewayAssociation.h.

◆ WithAssociationId() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociationId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway association.

Definition at line 323 of file DirectConnectGatewayAssociation.h.

◆ WithAssociationId() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociationId ( const Aws::String value)
inline

The ID of the Direct Connect gateway association.

Definition at line 318 of file DirectConnectGatewayAssociation.h.

◆ WithAssociationId() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociationId ( const char *  value)
inline

The ID of the Direct Connect gateway association.

Definition at line 328 of file DirectConnectGatewayAssociation.h.

◆ WithAssociationState() [1/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociationState ( const DirectConnectGatewayAssociationState value)
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 200 of file DirectConnectGatewayAssociation.h.

◆ WithAssociationState() [2/2]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithAssociationState ( DirectConnectGatewayAssociationState &&  value)
inline

The state of the association. The following are the possible values:

  • associating: The initial state after calling CreateDirectConnectGatewayAssociation.

  • associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic.

  • disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.

  • disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.

Definition at line 215 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayId() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway.

Definition at line 78 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayId() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayId ( const Aws::String value)
inline

The ID of the Direct Connect gateway.

Definition at line 73 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayId() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayId ( const char *  value)
inline

The ID of the Direct Connect gateway.

Definition at line 83 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayOwnerAccount() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the associated gateway.

Definition at line 119 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayOwnerAccount() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the associated gateway.

Definition at line 114 of file DirectConnectGatewayAssociation.h.

◆ WithDirectConnectGatewayOwnerAccount() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithDirectConnectGatewayOwnerAccount ( const char *  value)
inline

The ID of the account that owns the associated gateway.

Definition at line 124 of file DirectConnectGatewayAssociation.h.

◆ WithStateChangeError() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithStateChangeError ( Aws::String &&  value)
inline

The error message if the state of an object failed to advance.

Definition at line 251 of file DirectConnectGatewayAssociation.h.

◆ WithStateChangeError() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithStateChangeError ( const Aws::String value)
inline

The error message if the state of an object failed to advance.

Definition at line 246 of file DirectConnectGatewayAssociation.h.

◆ WithStateChangeError() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithStateChangeError ( const char *  value)
inline

The error message if the state of an object failed to advance.

Definition at line 256 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayId() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayId ( Aws::String &&  value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 412 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayId() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayId ( const Aws::String value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 406 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayId() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayId ( const char *  value)
inline

The ID of the virtual private gateway. Applies only to private virtual interfaces.

Definition at line 418 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayOwnerAccount() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 495 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayOwnerAccount() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 490 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayOwnerAccount() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayOwnerAccount ( const char *  value)
inline

The ID of the account that owns the virtual private gateway.

Definition at line 500 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayRegion() [1/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayRegion ( Aws::String &&  value)
inline

The Region where the virtual private gateway is located.

Definition at line 454 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayRegion() [2/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayRegion ( const Aws::String value)
inline

The Region where the virtual private gateway is located.

Definition at line 449 of file DirectConnectGatewayAssociation.h.

◆ WithVirtualGatewayRegion() [3/3]

DirectConnectGatewayAssociation& Aws::DirectConnect::Model::DirectConnectGatewayAssociation::WithVirtualGatewayRegion ( const char *  value)
inline

The Region where the virtual private gateway is located.

Definition at line 459 of file DirectConnectGatewayAssociation.h.


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