libZSservicesZSamazonka-directconnectZSamazonka-directconnect
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Description

 
Synopsis

Documentation

data DirectConnectGatewayAssociationProposal Source #

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

See: newDirectConnectGatewayAssociationProposal smart constructor.

Constructors

DirectConnectGatewayAssociationProposal' 

Fields

Instances

Instances details
Eq DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Read DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Show DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Generic DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

NFData DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

Hashable DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

FromJSON DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

type Rep DirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal

type Rep DirectConnectGatewayAssociationProposal = D1 ('MetaData "DirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.Types.DirectConnectGatewayAssociationProposal" "libZSservicesZSamazonka-directconnectZSamazonka-directconnect" 'False) (C1 ('MetaCons "DirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "existingAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "associatedGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedGateway)) :*: S1 ('MetaSel ('Just "proposalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposalState))) :*: (S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestedAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix]))))))

newDirectConnectGatewayAssociationProposal :: DirectConnectGatewayAssociationProposal Source #

Create a value of DirectConnectGatewayAssociationProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:existingAllowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_existingAllowedPrefixesToDirectConnectGateway - The existing Amazon VPC prefixes advertised to the Direct Connect gateway.

$sel:directConnectGatewayId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

$sel:proposalId:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_proposalId - The ID of the association proposal.

$sel:associatedGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_associatedGateway - Information about the associated gateway.

$sel:proposalState:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_proposalState - 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.

$sel:directConnectGatewayOwnerAccount:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$sel:requestedAllowedPrefixesToDirectConnectGateway:DirectConnectGatewayAssociationProposal', directConnectGatewayAssociationProposal_requestedAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

directConnectGatewayAssociationProposal_proposalState :: Lens' DirectConnectGatewayAssociationProposal (Maybe DirectConnectGatewayAssociationProposalState) Source #

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.

directConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount :: Lens' DirectConnectGatewayAssociationProposal (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the Direct Connect gateway.