Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Starts a reference import job.
Synopsis
- data StartReferenceImportJob = StartReferenceImportJob' {}
- newStartReferenceImportJob :: Text -> Text -> NonEmpty StartReferenceImportJobSourceItem -> StartReferenceImportJob
- startReferenceImportJob_clientToken :: Lens' StartReferenceImportJob (Maybe Text)
- startReferenceImportJob_referenceStoreId :: Lens' StartReferenceImportJob Text
- startReferenceImportJob_roleArn :: Lens' StartReferenceImportJob Text
- startReferenceImportJob_sources :: Lens' StartReferenceImportJob (NonEmpty StartReferenceImportJobSourceItem)
- data StartReferenceImportJobResponse = StartReferenceImportJobResponse' {}
- newStartReferenceImportJobResponse :: Int -> UTCTime -> Text -> Text -> Text -> ReferenceImportJobStatus -> StartReferenceImportJobResponse
- startReferenceImportJobResponse_httpStatus :: Lens' StartReferenceImportJobResponse Int
- startReferenceImportJobResponse_creationTime :: Lens' StartReferenceImportJobResponse UTCTime
- startReferenceImportJobResponse_id :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_referenceStoreId :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_roleArn :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_status :: Lens' StartReferenceImportJobResponse ReferenceImportJobStatus
Creating a Request
data StartReferenceImportJob Source #
See: newStartReferenceImportJob
smart constructor.
StartReferenceImportJob' | |
|
Instances
newStartReferenceImportJob Source #
Create a value of StartReferenceImportJob
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:StartReferenceImportJob'
, startReferenceImportJob_clientToken
- To ensure that jobs don't run multiple times, specify a unique token
for each job.
StartReferenceImportJob
, startReferenceImportJob_referenceStoreId
- The job's reference store ID.
StartReferenceImportJob
, startReferenceImportJob_roleArn
- A service role for the job.
$sel:sources:StartReferenceImportJob'
, startReferenceImportJob_sources
- Sources for the job.
Request Lenses
startReferenceImportJob_clientToken :: Lens' StartReferenceImportJob (Maybe Text) Source #
To ensure that jobs don't run multiple times, specify a unique token for each job.
startReferenceImportJob_referenceStoreId :: Lens' StartReferenceImportJob Text Source #
The job's reference store ID.
startReferenceImportJob_roleArn :: Lens' StartReferenceImportJob Text Source #
A service role for the job.
startReferenceImportJob_sources :: Lens' StartReferenceImportJob (NonEmpty StartReferenceImportJobSourceItem) Source #
Sources for the job.
Destructuring the Response
data StartReferenceImportJobResponse Source #
See: newStartReferenceImportJobResponse
smart constructor.
StartReferenceImportJobResponse' | |
|
Instances
newStartReferenceImportJobResponse Source #
:: Int | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> ReferenceImportJobStatus | |
-> StartReferenceImportJobResponse |
Create a value of StartReferenceImportJobResponse
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:StartReferenceImportJobResponse'
, startReferenceImportJobResponse_httpStatus
- The response's http status code.
StartReferenceImportJobResponse
, startReferenceImportJobResponse_creationTime
- When the job was created.
StartReferenceImportJobResponse
, startReferenceImportJobResponse_id
- The job's ID.
StartReferenceImportJob
, startReferenceImportJobResponse_referenceStoreId
- The job's reference store ID.
StartReferenceImportJob
, startReferenceImportJobResponse_roleArn
- The job's service role ARN.
StartReferenceImportJobResponse
, startReferenceImportJobResponse_status
- The job's status.
Response Lenses
startReferenceImportJobResponse_httpStatus :: Lens' StartReferenceImportJobResponse Int Source #
The response's http status code.
startReferenceImportJobResponse_creationTime :: Lens' StartReferenceImportJobResponse UTCTime Source #
When the job was created.
startReferenceImportJobResponse_id :: Lens' StartReferenceImportJobResponse Text Source #
The job's ID.
startReferenceImportJobResponse_referenceStoreId :: Lens' StartReferenceImportJobResponse Text Source #
The job's reference store ID.
startReferenceImportJobResponse_roleArn :: Lens' StartReferenceImportJobResponse Text Source #
The job's service role ARN.