amazonka-networkmanager-2.0: Amazon Network Manager 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.NetworkManager.CreateConnectPeer

Description

Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

Synopsis

Creating a Request

data CreateConnectPeer Source #

See: newCreateConnectPeer smart constructor.

Constructors

CreateConnectPeer' 

Fields

Instances

Instances details
ToJSON CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

ToHeaders CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

ToPath CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

ToQuery CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

AWSRequest CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Associated Types

type AWSResponse CreateConnectPeer #

Generic CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Associated Types

type Rep CreateConnectPeer :: Type -> Type #

Read CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Show CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

NFData CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Methods

rnf :: CreateConnectPeer -> () #

Eq CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Hashable CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

type AWSResponse CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

type Rep CreateConnectPeer Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

type Rep CreateConnectPeer = D1 ('MetaData "CreateConnectPeer" "Amazonka.NetworkManager.CreateConnectPeer" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CreateConnectPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bgpOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BgpOptions)) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreNetworkAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "connectAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "peerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "insideCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newCreateConnectPeer Source #

Create a value of CreateConnectPeer 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:bgpOptions:CreateConnectPeer', createConnectPeer_bgpOptions - The Connect peer BGP options.

$sel:clientToken:CreateConnectPeer', createConnectPeer_clientToken - The client token associated with the request.

CreateConnectPeer, createConnectPeer_coreNetworkAddress - A Connect peer core network address.

CreateConnectPeer, createConnectPeer_tags - The tags associated with the peer request.

CreateConnectPeer, createConnectPeer_connectAttachmentId - The ID of the connection attachment.

CreateConnectPeer, createConnectPeer_peerAddress - The Connect peer address.

CreateConnectPeer, createConnectPeer_insideCidrBlocks - The inside IP addresses used for BGP peering.

Request Lenses

createConnectPeer_clientToken :: Lens' CreateConnectPeer (Maybe Text) Source #

The client token associated with the request.

createConnectPeer_tags :: Lens' CreateConnectPeer (Maybe [Tag]) Source #

The tags associated with the peer request.

createConnectPeer_insideCidrBlocks :: Lens' CreateConnectPeer [Text] Source #

The inside IP addresses used for BGP peering.

Destructuring the Response

data CreateConnectPeerResponse Source #

See: newCreateConnectPeerResponse smart constructor.

Constructors

CreateConnectPeerResponse' 

Fields

Instances

Instances details
Generic CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Associated Types

type Rep CreateConnectPeerResponse :: Type -> Type #

Read CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Show CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

NFData CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

Eq CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

type Rep CreateConnectPeerResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateConnectPeer

type Rep CreateConnectPeerResponse = D1 ('MetaData "CreateConnectPeerResponse" "Amazonka.NetworkManager.CreateConnectPeer" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CreateConnectPeerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectPeer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectPeer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConnectPeerResponse Source #

Create a value of CreateConnectPeerResponse 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:connectPeer:CreateConnectPeerResponse', createConnectPeerResponse_connectPeer - The response to the request.

$sel:httpStatus:CreateConnectPeerResponse', createConnectPeerResponse_httpStatus - The response's http status code.

Response Lenses