amazonka-directconnect-2.0: Amazon Direct Connect SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Description

Creates a proposal to associate the specified virtual private gateway or transit gateway with the specified Direct Connect gateway.

You can associate a Direct Connect gateway and virtual private gateway or transit gateway that is owned by any Amazon Web Services account.

Synopsis

Creating a Request

data CreateDirectConnectGatewayAssociationProposal Source #

Constructors

CreateDirectConnectGatewayAssociationProposal' 

Fields

Instances

Instances details
ToJSON CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToHeaders CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToPath CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

ToQuery CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

AWSRequest CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Generic CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Read CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Show CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Eq CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Hashable CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type AWSResponse CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposal Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposal = D1 ('MetaData "CreateDirectConnectGatewayAssociationProposal" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociationProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix])) :*: S1 ('MetaSel ('Just "removeAllowedPrefixesToDirectConnectGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RouteFilterPrefix]))) :*: (S1 ('MetaSel ('Just "directConnectGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "directConnectGatewayOwnerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDirectConnectGatewayAssociationProposal Source #

Create a value of CreateDirectConnectGatewayAssociationProposal 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:addAllowedPrefixesToDirectConnectGateway:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_addAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.

$sel:removeAllowedPrefixesToDirectConnectGateway:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_removeAllowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to no longer advertise to the Direct Connect gateway.

CreateDirectConnectGatewayAssociationProposal, createDirectConnectGatewayAssociationProposal_directConnectGatewayId - The ID of the Direct Connect gateway.

CreateDirectConnectGatewayAssociationProposal, createDirectConnectGatewayAssociationProposal_directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the Direct Connect gateway.

$sel:gatewayId:CreateDirectConnectGatewayAssociationProposal', createDirectConnectGatewayAssociationProposal_gatewayId - The ID of the virtual private gateway or transit gateway.

Request Lenses

Destructuring the Response

data CreateDirectConnectGatewayAssociationProposalResponse Source #

Constructors

CreateDirectConnectGatewayAssociationProposalResponse' 

Fields

Instances

Instances details
Generic CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Read CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Show CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

NFData CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

Eq CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposalResponse Source # 
Instance details

Defined in Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal

type Rep CreateDirectConnectGatewayAssociationProposalResponse = D1 ('MetaData "CreateDirectConnectGatewayAssociationProposalResponse" "Amazonka.DirectConnect.CreateDirectConnectGatewayAssociationProposal" "amazonka-directconnect-2.0-L3DT8JGnMceEIS37MHoczF" 'False) (C1 ('MetaCons "CreateDirectConnectGatewayAssociationProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directConnectGatewayAssociationProposal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectConnectGatewayAssociationProposal)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses