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.CreateSiteToSiteVpnAttachment

Description

Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.

Synopsis

Creating a Request

data CreateSiteToSiteVpnAttachment Source #

See: newCreateSiteToSiteVpnAttachment smart constructor.

Constructors

CreateSiteToSiteVpnAttachment' 

Fields

Instances

Instances details
ToJSON CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

ToHeaders CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

ToPath CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

ToQuery CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

AWSRequest CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Generic CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Associated Types

type Rep CreateSiteToSiteVpnAttachment :: Type -> Type #

Read CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Show CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

NFData CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Eq CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Hashable CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

type AWSResponse CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

type Rep CreateSiteToSiteVpnAttachment Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

type Rep CreateSiteToSiteVpnAttachment = D1 ('MetaData "CreateSiteToSiteVpnAttachment" "Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "CreateSiteToSiteVpnAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "coreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpnConnectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateSiteToSiteVpnAttachment Source #

Create a value of CreateSiteToSiteVpnAttachment 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:clientToken:CreateSiteToSiteVpnAttachment', createSiteToSiteVpnAttachment_clientToken - The client token associated with the request.

CreateSiteToSiteVpnAttachment, createSiteToSiteVpnAttachment_tags - The tags associated with the request.

CreateSiteToSiteVpnAttachment, createSiteToSiteVpnAttachment_coreNetworkId - The ID of a core network where you're creating a site-to-site VPN attachment.

CreateSiteToSiteVpnAttachment, createSiteToSiteVpnAttachment_vpnConnectionArn - The ARN identifying the VPN attachment.

Request Lenses

createSiteToSiteVpnAttachment_coreNetworkId :: Lens' CreateSiteToSiteVpnAttachment Text Source #

The ID of a core network where you're creating a site-to-site VPN attachment.

Destructuring the Response

data CreateSiteToSiteVpnAttachmentResponse Source #

Constructors

CreateSiteToSiteVpnAttachmentResponse' 

Fields

Instances

Instances details
Generic CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Read CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Show CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

NFData CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

Eq CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

type Rep CreateSiteToSiteVpnAttachmentResponse Source # 
Instance details

Defined in Amazonka.NetworkManager.CreateSiteToSiteVpnAttachment

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

newCreateSiteToSiteVpnAttachmentResponse Source #

Create a value of CreateSiteToSiteVpnAttachmentResponse 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:siteToSiteVpnAttachment:CreateSiteToSiteVpnAttachmentResponse', createSiteToSiteVpnAttachmentResponse_siteToSiteVpnAttachment - Details about a site-to-site VPN attachment.

$sel:httpStatus:CreateSiteToSiteVpnAttachmentResponse', createSiteToSiteVpnAttachmentResponse_httpStatus - The response's http status code.

Response Lenses