amazonka-m2-2.0: Amazon MainframeModernization 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.M2.CreateDataSetImportTask

Description

Starts a data set import task for a specific application.

Synopsis

Creating a Request

data CreateDataSetImportTask Source #

See: newCreateDataSetImportTask smart constructor.

Constructors

CreateDataSetImportTask' 

Fields

  • clientToken :: Maybe Text

    Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set import. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

  • applicationId :: Text

    The unique identifier of the application for which you want to import data sets.

  • importConfig :: DataSetImportConfig

    The data set import task configuration.

Instances

Instances details
ToJSON CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

ToHeaders CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

ToPath CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

ToQuery CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

AWSRequest CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Generic CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Associated Types

type Rep CreateDataSetImportTask :: Type -> Type #

Read CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Show CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

NFData CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Methods

rnf :: CreateDataSetImportTask -> () #

Eq CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Hashable CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

type AWSResponse CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

type Rep CreateDataSetImportTask Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

type Rep CreateDataSetImportTask = D1 ('MetaData "CreateDataSetImportTask" "Amazonka.M2.CreateDataSetImportTask" "amazonka-m2-2.0-1kXEGTJs74f5RPbatSDeMH" 'False) (C1 ('MetaCons "CreateDataSetImportTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "importConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSetImportConfig))))

newCreateDataSetImportTask Source #

Create a value of CreateDataSetImportTask 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:CreateDataSetImportTask', createDataSetImportTask_clientToken - Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set import. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

CreateDataSetImportTask, createDataSetImportTask_applicationId - The unique identifier of the application for which you want to import data sets.

$sel:importConfig:CreateDataSetImportTask', createDataSetImportTask_importConfig - The data set import task configuration.

Request Lenses

createDataSetImportTask_clientToken :: Lens' CreateDataSetImportTask (Maybe Text) Source #

Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set import. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires.

createDataSetImportTask_applicationId :: Lens' CreateDataSetImportTask Text Source #

The unique identifier of the application for which you want to import data sets.

Destructuring the Response

data CreateDataSetImportTaskResponse Source #

See: newCreateDataSetImportTaskResponse smart constructor.

Constructors

CreateDataSetImportTaskResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • taskId :: Text

    The task identifier. This operation is asynchronous. Use this identifier with the GetDataSetImportTask operation to obtain the status of this task.

Instances

Instances details
Generic CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Associated Types

type Rep CreateDataSetImportTaskResponse :: Type -> Type #

Read CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Show CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

NFData CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

Eq CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

type Rep CreateDataSetImportTaskResponse Source # 
Instance details

Defined in Amazonka.M2.CreateDataSetImportTask

type Rep CreateDataSetImportTaskResponse = D1 ('MetaData "CreateDataSetImportTaskResponse" "Amazonka.M2.CreateDataSetImportTask" "amazonka-m2-2.0-1kXEGTJs74f5RPbatSDeMH" 'False) (C1 ('MetaCons "CreateDataSetImportTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateDataSetImportTaskResponse Source #

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

CreateDataSetImportTaskResponse, createDataSetImportTaskResponse_taskId - The task identifier. This operation is asynchronous. Use this identifier with the GetDataSetImportTask operation to obtain the status of this task.

Response Lenses

createDataSetImportTaskResponse_taskId :: Lens' CreateDataSetImportTaskResponse Text Source #

The task identifier. This operation is asynchronous. Use this identifier with the GetDataSetImportTask operation to obtain the status of this task.