| 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 |
Amazonka.Panorama.CreatePackageImportJob
Description
Imports a node package.
Synopsis
- data CreatePackageImportJob = CreatePackageImportJob' {}
- newCreatePackageImportJob :: Text -> PackageImportJobInputConfig -> PackageImportJobType -> PackageImportJobOutputConfig -> CreatePackageImportJob
- createPackageImportJob_jobTags :: Lens' CreatePackageImportJob (Maybe [JobResourceTags])
- createPackageImportJob_clientToken :: Lens' CreatePackageImportJob Text
- createPackageImportJob_inputConfig :: Lens' CreatePackageImportJob PackageImportJobInputConfig
- createPackageImportJob_jobType :: Lens' CreatePackageImportJob PackageImportJobType
- createPackageImportJob_outputConfig :: Lens' CreatePackageImportJob PackageImportJobOutputConfig
- data CreatePackageImportJobResponse = CreatePackageImportJobResponse' {
- httpStatus :: Int
- jobId :: Text
- newCreatePackageImportJobResponse :: Int -> Text -> CreatePackageImportJobResponse
- createPackageImportJobResponse_httpStatus :: Lens' CreatePackageImportJobResponse Int
- createPackageImportJobResponse_jobId :: Lens' CreatePackageImportJobResponse Text
Creating a Request
data CreatePackageImportJob Source #
See: newCreatePackageImportJob smart constructor.
Constructors
| CreatePackageImportJob' | |
Fields
| |
Instances
newCreatePackageImportJob Source #
Arguments
| :: Text | |
| -> PackageImportJobInputConfig | |
| -> PackageImportJobType | |
| -> PackageImportJobOutputConfig | |
| -> CreatePackageImportJob |
Create a value of CreatePackageImportJob 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:jobTags:CreatePackageImportJob', createPackageImportJob_jobTags - Tags for the package import job.
$sel:clientToken:CreatePackageImportJob', createPackageImportJob_clientToken - A client token for the package import job.
$sel:inputConfig:CreatePackageImportJob', createPackageImportJob_inputConfig - An input config for the package import job.
CreatePackageImportJob, createPackageImportJob_jobType - A job type for the package import job.
$sel:outputConfig:CreatePackageImportJob', createPackageImportJob_outputConfig - An output config for the package import job.
Request Lenses
createPackageImportJob_jobTags :: Lens' CreatePackageImportJob (Maybe [JobResourceTags]) Source #
Tags for the package import job.
createPackageImportJob_clientToken :: Lens' CreatePackageImportJob Text Source #
A client token for the package import job.
createPackageImportJob_inputConfig :: Lens' CreatePackageImportJob PackageImportJobInputConfig Source #
An input config for the package import job.
createPackageImportJob_jobType :: Lens' CreatePackageImportJob PackageImportJobType Source #
A job type for the package import job.
createPackageImportJob_outputConfig :: Lens' CreatePackageImportJob PackageImportJobOutputConfig Source #
An output config for the package import job.
Destructuring the Response
data CreatePackageImportJobResponse Source #
See: newCreatePackageImportJobResponse smart constructor.
Constructors
| CreatePackageImportJobResponse' | |
Fields
| |
Instances
newCreatePackageImportJobResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreatePackageImportJobResponse |
Create a value of CreatePackageImportJobResponse 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:CreatePackageImportJobResponse', createPackageImportJobResponse_httpStatus - The response's http status code.
CreatePackageImportJobResponse, createPackageImportJobResponse_jobId - The job's ID.
Response Lenses
createPackageImportJobResponse_httpStatus :: Lens' CreatePackageImportJobResponse Int Source #
The response's http status code.
createPackageImportJobResponse_jobId :: Lens' CreatePackageImportJobResponse Text Source #
The job's ID.