amazonka-outposts-2.0: Amazon Outposts 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.Outposts.StartConnection

Description

Amazon Web Services uses this action to install Outpost servers.

Starts the connection required for Outpost server installation.

Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.

Synopsis

Creating a Request

data StartConnection Source #

See: newStartConnection smart constructor.

Constructors

StartConnection' 

Fields

Instances

Instances details
ToJSON StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

ToHeaders StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

ToPath StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

ToQuery StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

AWSRequest StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Associated Types

type AWSResponse StartConnection #

Generic StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Associated Types

type Rep StartConnection :: Type -> Type #

Read StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Show StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

NFData StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Methods

rnf :: StartConnection -> () #

Eq StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Hashable StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

type AWSResponse StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

type Rep StartConnection Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

type Rep StartConnection = D1 ('MetaData "StartConnection" "Amazonka.Outposts.StartConnection" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "StartConnection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceSerialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "clientPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "networkInterfaceDeviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newStartConnection Source #

Create a value of StartConnection 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:deviceSerialNumber:StartConnection', startConnection_deviceSerialNumber - The serial number of the dongle.

StartConnection, startConnection_assetId - The ID of the Outpost server.

StartConnection, startConnection_clientPublicKey - The public key of the client.

$sel:networkInterfaceDeviceIndex:StartConnection', startConnection_networkInterfaceDeviceIndex - The device index of the network interface on the Outpost server.

Request Lenses

startConnection_assetId :: Lens' StartConnection Text Source #

The ID of the Outpost server.

startConnection_networkInterfaceDeviceIndex :: Lens' StartConnection Natural Source #

The device index of the network interface on the Outpost server.

Destructuring the Response

data StartConnectionResponse Source #

See: newStartConnectionResponse smart constructor.

Constructors

StartConnectionResponse' 

Fields

Instances

Instances details
Generic StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Associated Types

type Rep StartConnectionResponse :: Type -> Type #

Read StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Show StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

NFData StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

Methods

rnf :: StartConnectionResponse -> () #

Eq StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

type Rep StartConnectionResponse Source # 
Instance details

Defined in Amazonka.Outposts.StartConnection

type Rep StartConnectionResponse = D1 ('MetaData "StartConnectionResponse" "Amazonka.Outposts.StartConnection" "amazonka-outposts-2.0-7IMF8shlTNW2uMOjzEu2r2" 'False) (C1 ('MetaCons "StartConnectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "underlayIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartConnectionResponse Source #

Create a value of StartConnectionResponse 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:connectionId:StartConnectionResponse', startConnectionResponse_connectionId - The ID of the connection.

$sel:underlayIpAddress:StartConnectionResponse', startConnectionResponse_underlayIpAddress - The underlay IP address.

$sel:httpStatus:StartConnectionResponse', startConnectionResponse_httpStatus - The response's http status code.

Response Lenses