libZSservicesZSamazonka-frauddetectorZSamazonka-frauddetector
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.FraudDetector.CreateBatchImportJob

Description

Creates a batch import job.

Synopsis

Creating a Request

data CreateBatchImportJob Source #

See: newCreateBatchImportJob smart constructor.

Constructors

CreateBatchImportJob' 

Fields

  • tags :: Maybe [Tag]

    A collection of key-value pairs associated with this request.

  • jobId :: Text

    The ID of the batch import job. The ID cannot be of a past job, unless the job exists in CREATE_FAILED state.

  • inputPath :: Text

    The URI that points to the Amazon S3 location of your data file.

  • outputPath :: Text

    The URI that points to the Amazon S3 location for storing your results.

  • eventTypeName :: Text

    The name of the event type.

  • iamRoleArn :: Text

    The ARN of the IAM role created for Amazon S3 bucket that holds your data file. The IAM role must have read and write permissions to both input and output S3 buckets.

Instances

Instances details
Eq CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Read CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Show CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Generic CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Associated Types

type Rep CreateBatchImportJob :: Type -> Type #

NFData CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Methods

rnf :: CreateBatchImportJob -> () #

Hashable CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

ToJSON CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

AWSRequest CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Associated Types

type AWSResponse CreateBatchImportJob #

ToHeaders CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

ToPath CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

ToQuery CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

type Rep CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

type Rep CreateBatchImportJob = D1 ('MetaData "CreateBatchImportJob" "Amazonka.FraudDetector.CreateBatchImportJob" "libZSservicesZSamazonka-frauddetectorZSamazonka-frauddetector" 'False) (C1 ('MetaCons "CreateBatchImportJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "outputPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eventTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateBatchImportJob Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

newCreateBatchImportJob Source #

Create a value of CreateBatchImportJob 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:tags:CreateBatchImportJob', createBatchImportJob_tags - A collection of key-value pairs associated with this request.

$sel:jobId:CreateBatchImportJob', createBatchImportJob_jobId - The ID of the batch import job. The ID cannot be of a past job, unless the job exists in CREATE_FAILED state.

$sel:inputPath:CreateBatchImportJob', createBatchImportJob_inputPath - The URI that points to the Amazon S3 location of your data file.

$sel:outputPath:CreateBatchImportJob', createBatchImportJob_outputPath - The URI that points to the Amazon S3 location for storing your results.

$sel:eventTypeName:CreateBatchImportJob', createBatchImportJob_eventTypeName - The name of the event type.

$sel:iamRoleArn:CreateBatchImportJob', createBatchImportJob_iamRoleArn - The ARN of the IAM role created for Amazon S3 bucket that holds your data file. The IAM role must have read and write permissions to both input and output S3 buckets.

Request Lenses

createBatchImportJob_tags :: Lens' CreateBatchImportJob (Maybe [Tag]) Source #

A collection of key-value pairs associated with this request.

createBatchImportJob_jobId :: Lens' CreateBatchImportJob Text Source #

The ID of the batch import job. The ID cannot be of a past job, unless the job exists in CREATE_FAILED state.

createBatchImportJob_inputPath :: Lens' CreateBatchImportJob Text Source #

The URI that points to the Amazon S3 location of your data file.

createBatchImportJob_outputPath :: Lens' CreateBatchImportJob Text Source #

The URI that points to the Amazon S3 location for storing your results.

createBatchImportJob_iamRoleArn :: Lens' CreateBatchImportJob Text Source #

The ARN of the IAM role created for Amazon S3 bucket that holds your data file. The IAM role must have read and write permissions to both input and output S3 buckets.

Destructuring the Response

data CreateBatchImportJobResponse Source #

See: newCreateBatchImportJobResponse smart constructor.

Constructors

CreateBatchImportJobResponse' 

Fields

Instances

Instances details
Eq CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Read CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Show CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Generic CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

Associated Types

type Rep CreateBatchImportJobResponse :: Type -> Type #

NFData CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

type Rep CreateBatchImportJobResponse Source # 
Instance details

Defined in Amazonka.FraudDetector.CreateBatchImportJob

type Rep CreateBatchImportJobResponse = D1 ('MetaData "CreateBatchImportJobResponse" "Amazonka.FraudDetector.CreateBatchImportJob" "libZSservicesZSamazonka-frauddetectorZSamazonka-frauddetector" 'False) (C1 ('MetaCons "CreateBatchImportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateBatchImportJobResponse Source #

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

Response Lenses