amazonka-transfer-2.0: Amazon Transfer Family 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.Transfer.StartFileTransfer

Description

Begins an outbound file transfer to a remote AS2 server. You specify the ConnectorId and the file paths for where to send the files.

Synopsis

Creating a Request

data StartFileTransfer Source #

See: newStartFileTransfer smart constructor.

Constructors

StartFileTransfer' 

Fields

  • connectorId :: Text

    The unique identifier for the connector.

  • sendFilePaths :: NonEmpty Text

    An array of strings. Each string represents the absolute path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt .

Instances

Instances details
ToJSON StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

ToHeaders StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

ToPath StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

ToQuery StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

AWSRequest StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Associated Types

type AWSResponse StartFileTransfer #

Generic StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Associated Types

type Rep StartFileTransfer :: Type -> Type #

Read StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Show StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

NFData StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Methods

rnf :: StartFileTransfer -> () #

Eq StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Hashable StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

type AWSResponse StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

type Rep StartFileTransfer Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

type Rep StartFileTransfer = D1 ('MetaData "StartFileTransfer" "Amazonka.Transfer.StartFileTransfer" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "StartFileTransfer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sendFilePaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newStartFileTransfer Source #

Create a value of StartFileTransfer 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:

StartFileTransfer, startFileTransfer_connectorId - The unique identifier for the connector.

$sel:sendFilePaths:StartFileTransfer', startFileTransfer_sendFilePaths - An array of strings. Each string represents the absolute path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt .

Request Lenses

startFileTransfer_connectorId :: Lens' StartFileTransfer Text Source #

The unique identifier for the connector.

startFileTransfer_sendFilePaths :: Lens' StartFileTransfer (NonEmpty Text) Source #

An array of strings. Each string represents the absolute path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt .

Destructuring the Response

data StartFileTransferResponse Source #

See: newStartFileTransferResponse smart constructor.

Constructors

StartFileTransferResponse' 

Fields

Instances

Instances details
Generic StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Associated Types

type Rep StartFileTransferResponse :: Type -> Type #

Read StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Show StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

NFData StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

Eq StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

type Rep StartFileTransferResponse Source # 
Instance details

Defined in Amazonka.Transfer.StartFileTransfer

type Rep StartFileTransferResponse = D1 ('MetaData "StartFileTransferResponse" "Amazonka.Transfer.StartFileTransfer" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" 'False) (C1 ('MetaCons "StartFileTransferResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "transferId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartFileTransferResponse Source #

Create a value of StartFileTransferResponse 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:httpStatus:StartFileTransferResponse', startFileTransferResponse_httpStatus - The response's http status code.

$sel:transferId:StartFileTransferResponse', startFileTransferResponse_transferId - Returns the unique identifier for this file transfer.

Response Lenses

startFileTransferResponse_transferId :: Lens' StartFileTransferResponse Text Source #

Returns the unique identifier for this file transfer.