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

#include <DirectConnectGatewayAssociationProposal.h>

Public Member Functions

 DirectConnectGatewayAssociationProposal ()
 
 DirectConnectGatewayAssociationProposal (Aws::Utils::Json::JsonView jsonValue)
 
DirectConnectGatewayAssociationProposaloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProposalId () const
 
bool ProposalIdHasBeenSet () const
 
void SetProposalId (const Aws::String &value)
 
void SetProposalId (Aws::String &&value)
 
void SetProposalId (const char *value)
 
DirectConnectGatewayAssociationProposalWithProposalId (const Aws::String &value)
 
DirectConnectGatewayAssociationProposalWithProposalId (Aws::String &&value)
 
DirectConnectGatewayAssociationProposalWithProposalId (const char *value)
 
const Aws::StringGetDirectConnectGatewayId () const
 
bool DirectConnectGatewayIdHasBeenSet () const
 
void SetDirectConnectGatewayId (const Aws::String &value)
 
void SetDirectConnectGatewayId (Aws::String &&value)
 
void SetDirectConnectGatewayId (const char *value)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayId (const Aws::String &value)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayId (Aws::String &&value)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayId (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)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayOwnerAccount (const Aws::String &value)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayOwnerAccount (Aws::String &&value)
 
DirectConnectGatewayAssociationProposalWithDirectConnectGatewayOwnerAccount (const char *value)
 
const DirectConnectGatewayAssociationProposalStateGetProposalState () const
 
bool ProposalStateHasBeenSet () const
 
void SetProposalState (const DirectConnectGatewayAssociationProposalState &value)
 
void SetProposalState (DirectConnectGatewayAssociationProposalState &&value)
 
DirectConnectGatewayAssociationProposalWithProposalState (const DirectConnectGatewayAssociationProposalState &value)
 
DirectConnectGatewayAssociationProposalWithProposalState (DirectConnectGatewayAssociationProposalState &&value)
 
const AssociatedGatewayGetAssociatedGateway () const
 
bool AssociatedGatewayHasBeenSet () const
 
void SetAssociatedGateway (const AssociatedGateway &value)
 
void SetAssociatedGateway (AssociatedGateway &&value)
 
DirectConnectGatewayAssociationProposalWithAssociatedGateway (const AssociatedGateway &value)
 
DirectConnectGatewayAssociationProposalWithAssociatedGateway (AssociatedGateway &&value)
 
const Aws::Vector< RouteFilterPrefix > & GetExistingAllowedPrefixesToDirectConnectGateway () const
 
bool ExistingAllowedPrefixesToDirectConnectGatewayHasBeenSet () const
 
void SetExistingAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
void SetExistingAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationProposalWithExistingAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
DirectConnectGatewayAssociationProposalWithExistingAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationProposalAddExistingAllowedPrefixesToDirectConnectGateway (const RouteFilterPrefix &value)
 
DirectConnectGatewayAssociationProposalAddExistingAllowedPrefixesToDirectConnectGateway (RouteFilterPrefix &&value)
 
const Aws::Vector< RouteFilterPrefix > & GetRequestedAllowedPrefixesToDirectConnectGateway () const
 
bool RequestedAllowedPrefixesToDirectConnectGatewayHasBeenSet () const
 
void SetRequestedAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
void SetRequestedAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationProposalWithRequestedAllowedPrefixesToDirectConnectGateway (const Aws::Vector< RouteFilterPrefix > &value)
 
DirectConnectGatewayAssociationProposalWithRequestedAllowedPrefixesToDirectConnectGateway (Aws::Vector< RouteFilterPrefix > &&value)
 
DirectConnectGatewayAssociationProposalAddRequestedAllowedPrefixesToDirectConnectGateway (const RouteFilterPrefix &value)
 
DirectConnectGatewayAssociationProposalAddRequestedAllowedPrefixesToDirectConnectGateway (RouteFilterPrefix &&value)
 

Detailed Description

Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.

See Also:

AWS API Reference

Definition at line 36 of file DirectConnectGatewayAssociationProposal.h.

Constructor & Destructor Documentation

◆ DirectConnectGatewayAssociationProposal() [1/2]

Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::DirectConnectGatewayAssociationProposal ( )

◆ DirectConnectGatewayAssociationProposal() [2/2]

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

Member Function Documentation

◆ AddExistingAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::AddExistingAllowedPrefixesToDirectConnectGateway ( const RouteFilterPrefix value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 312 of file DirectConnectGatewayAssociationProposal.h.

◆ AddExistingAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::AddExistingAllowedPrefixesToDirectConnectGateway ( RouteFilterPrefix &&  value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 318 of file DirectConnectGatewayAssociationProposal.h.

◆ AddRequestedAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::AddRequestedAllowedPrefixesToDirectConnectGateway ( const RouteFilterPrefix value)
inline

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

Definition at line 354 of file DirectConnectGatewayAssociationProposal.h.

◆ AddRequestedAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::AddRequestedAllowedPrefixesToDirectConnectGateway ( RouteFilterPrefix &&  value)
inline

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

Definition at line 359 of file DirectConnectGatewayAssociationProposal.h.

◆ AssociatedGatewayHasBeenSet()

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

Information about the associated gateway.

Definition at line 249 of file DirectConnectGatewayAssociationProposal.h.

◆ DirectConnectGatewayIdHasBeenSet()

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

The ID of the Direct Connect gateway.

Definition at line 94 of file DirectConnectGatewayAssociationProposal.h.

◆ DirectConnectGatewayOwnerAccountHasBeenSet()

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 135 of file DirectConnectGatewayAssociationProposal.h.

◆ ExistingAllowedPrefixesToDirectConnectGatewayHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::ExistingAllowedPrefixesToDirectConnectGatewayHasBeenSet ( ) const
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 282 of file DirectConnectGatewayAssociationProposal.h.

◆ GetAssociatedGateway()

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

Information about the associated gateway.

Definition at line 244 of file DirectConnectGatewayAssociationProposal.h.

◆ GetDirectConnectGatewayId()

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

The ID of the Direct Connect gateway.

Definition at line 89 of file DirectConnectGatewayAssociationProposal.h.

◆ GetDirectConnectGatewayOwnerAccount()

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 130 of file DirectConnectGatewayAssociationProposal.h.

◆ GetExistingAllowedPrefixesToDirectConnectGateway()

const Aws::Vector<RouteFilterPrefix>& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::GetExistingAllowedPrefixesToDirectConnectGateway ( ) const
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 276 of file DirectConnectGatewayAssociationProposal.h.

◆ GetProposalId()

const Aws::String& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::GetProposalId ( ) const
inline

The ID of the association proposal.

Definition at line 48 of file DirectConnectGatewayAssociationProposal.h.

◆ GetProposalState()

const DirectConnectGatewayAssociationProposalState& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::GetProposalState ( ) const
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 178 of file DirectConnectGatewayAssociationProposal.h.

◆ GetRequestedAllowedPrefixesToDirectConnectGateway()

const Aws::Vector<RouteFilterPrefix>& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::GetRequestedAllowedPrefixesToDirectConnectGateway ( ) const
inline

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

Definition at line 324 of file DirectConnectGatewayAssociationProposal.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProposalIdHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::ProposalIdHasBeenSet ( ) const
inline

The ID of the association proposal.

Definition at line 53 of file DirectConnectGatewayAssociationProposal.h.

◆ ProposalStateHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::ProposalStateHasBeenSet ( ) const
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 190 of file DirectConnectGatewayAssociationProposal.h.

◆ RequestedAllowedPrefixesToDirectConnectGatewayHasBeenSet()

bool Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::RequestedAllowedPrefixesToDirectConnectGatewayHasBeenSet ( ) const
inline

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

Definition at line 329 of file DirectConnectGatewayAssociationProposal.h.

◆ SetAssociatedGateway() [1/2]

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

Information about the associated gateway.

Definition at line 259 of file DirectConnectGatewayAssociationProposal.h.

◆ SetAssociatedGateway() [2/2]

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

Information about the associated gateway.

Definition at line 254 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayId() [1/3]

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

The ID of the Direct Connect gateway.

Definition at line 104 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayId() [2/3]

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

The ID of the Direct Connect gateway.

Definition at line 99 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayId() [3/3]

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

The ID of the Direct Connect gateway.

Definition at line 109 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayOwnerAccount() [1/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 145 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayOwnerAccount() [2/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 140 of file DirectConnectGatewayAssociationProposal.h.

◆ SetDirectConnectGatewayOwnerAccount() [3/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 150 of file DirectConnectGatewayAssociationProposal.h.

◆ SetExistingAllowedPrefixesToDirectConnectGateway() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetExistingAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 294 of file DirectConnectGatewayAssociationProposal.h.

◆ SetExistingAllowedPrefixesToDirectConnectGateway() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetExistingAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 288 of file DirectConnectGatewayAssociationProposal.h.

◆ SetProposalId() [1/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetProposalId ( Aws::String &&  value)
inline

The ID of the association proposal.

Definition at line 63 of file DirectConnectGatewayAssociationProposal.h.

◆ SetProposalId() [2/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetProposalId ( const Aws::String value)
inline

The ID of the association proposal.

Definition at line 58 of file DirectConnectGatewayAssociationProposal.h.

◆ SetProposalId() [3/3]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetProposalId ( const char *  value)
inline

The ID of the association proposal.

Definition at line 68 of file DirectConnectGatewayAssociationProposal.h.

◆ SetProposalState() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetProposalState ( const DirectConnectGatewayAssociationProposalState value)
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 202 of file DirectConnectGatewayAssociationProposal.h.

◆ SetProposalState() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetProposalState ( DirectConnectGatewayAssociationProposalState &&  value)
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 214 of file DirectConnectGatewayAssociationProposal.h.

◆ SetRequestedAllowedPrefixesToDirectConnectGateway() [1/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetRequestedAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

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

Definition at line 339 of file DirectConnectGatewayAssociationProposal.h.

◆ SetRequestedAllowedPrefixesToDirectConnectGateway() [2/2]

void Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::SetRequestedAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

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

Definition at line 334 of file DirectConnectGatewayAssociationProposal.h.

◆ WithAssociatedGateway() [1/2]

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

Information about the associated gateway.

Definition at line 269 of file DirectConnectGatewayAssociationProposal.h.

◆ WithAssociatedGateway() [2/2]

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

Information about the associated gateway.

Definition at line 264 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayId() [1/3]

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

The ID of the Direct Connect gateway.

Definition at line 119 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayId() [2/3]

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

The ID of the Direct Connect gateway.

Definition at line 114 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayId() [3/3]

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

The ID of the Direct Connect gateway.

Definition at line 124 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayOwnerAccount() [1/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 160 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayOwnerAccount() [2/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 155 of file DirectConnectGatewayAssociationProposal.h.

◆ WithDirectConnectGatewayOwnerAccount() [3/3]

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

The ID of the account that owns the Direct Connect gateway.

Definition at line 165 of file DirectConnectGatewayAssociationProposal.h.

◆ WithExistingAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithExistingAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 306 of file DirectConnectGatewayAssociationProposal.h.

◆ WithExistingAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithExistingAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

Definition at line 300 of file DirectConnectGatewayAssociationProposal.h.

◆ WithProposalId() [1/3]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithProposalId ( Aws::String &&  value)
inline

The ID of the association proposal.

Definition at line 78 of file DirectConnectGatewayAssociationProposal.h.

◆ WithProposalId() [2/3]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithProposalId ( const Aws::String value)
inline

The ID of the association proposal.

Definition at line 73 of file DirectConnectGatewayAssociationProposal.h.

◆ WithProposalId() [3/3]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithProposalId ( const char *  value)
inline

The ID of the association proposal.

Definition at line 83 of file DirectConnectGatewayAssociationProposal.h.

◆ WithProposalState() [1/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithProposalState ( const DirectConnectGatewayAssociationProposalState value)
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 226 of file DirectConnectGatewayAssociationProposal.h.

◆ WithProposalState() [2/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithProposalState ( DirectConnectGatewayAssociationProposalState &&  value)
inline

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

  • accepted: The proposal has been accepted. The Direct Connect gateway association is available to use in this state.

  • deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect gateway association cannot be used in this state.

  • requested: The proposal has been requested. The Direct Connect gateway association cannot be used in this state.

Definition at line 238 of file DirectConnectGatewayAssociationProposal.h.

◆ WithRequestedAllowedPrefixesToDirectConnectGateway() [1/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithRequestedAllowedPrefixesToDirectConnectGateway ( Aws::Vector< RouteFilterPrefix > &&  value)
inline

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

Definition at line 349 of file DirectConnectGatewayAssociationProposal.h.

◆ WithRequestedAllowedPrefixesToDirectConnectGateway() [2/2]

DirectConnectGatewayAssociationProposal& Aws::DirectConnect::Model::DirectConnectGatewayAssociationProposal::WithRequestedAllowedPrefixesToDirectConnectGateway ( const Aws::Vector< RouteFilterPrefix > &  value)
inline

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

Definition at line 344 of file DirectConnectGatewayAssociationProposal.h.


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