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 |
Synopsis
- data ImagePipeline = ImagePipeline' {
- arn :: Maybe Text
- containerRecipeArn :: Maybe Text
- dateCreated :: Maybe Text
- dateLastRun :: Maybe Text
- dateNextRun :: Maybe Text
- dateUpdated :: Maybe Text
- description :: Maybe Text
- distributionConfigurationArn :: Maybe Text
- enhancedImageMetadataEnabled :: Maybe Bool
- imageRecipeArn :: Maybe Text
- imageTestsConfiguration :: Maybe ImageTestsConfiguration
- infrastructureConfigurationArn :: Maybe Text
- name :: Maybe Text
- platform :: Maybe Platform
- schedule :: Maybe Schedule
- status :: Maybe PipelineStatus
- tags :: Maybe (HashMap Text Text)
- newImagePipeline :: ImagePipeline
- imagePipeline_arn :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_containerRecipeArn :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_dateCreated :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_dateLastRun :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_dateNextRun :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_dateUpdated :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_description :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_distributionConfigurationArn :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_enhancedImageMetadataEnabled :: Lens' ImagePipeline (Maybe Bool)
- imagePipeline_imageRecipeArn :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_imageTestsConfiguration :: Lens' ImagePipeline (Maybe ImageTestsConfiguration)
- imagePipeline_infrastructureConfigurationArn :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_name :: Lens' ImagePipeline (Maybe Text)
- imagePipeline_platform :: Lens' ImagePipeline (Maybe Platform)
- imagePipeline_schedule :: Lens' ImagePipeline (Maybe Schedule)
- imagePipeline_status :: Lens' ImagePipeline (Maybe PipelineStatus)
- imagePipeline_tags :: Lens' ImagePipeline (Maybe (HashMap Text Text))
Documentation
data ImagePipeline Source #
Details of an image pipeline.
See: newImagePipeline
smart constructor.
ImagePipeline' | |
|
Instances
newImagePipeline :: ImagePipeline Source #
Create a value of ImagePipeline
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:arn:ImagePipeline'
, imagePipeline_arn
- The Amazon Resource Name (ARN) of the image pipeline.
$sel:containerRecipeArn:ImagePipeline'
, imagePipeline_containerRecipeArn
- The Amazon Resource Name (ARN) of the container recipe that is used for
this pipeline.
$sel:dateCreated:ImagePipeline'
, imagePipeline_dateCreated
- The date on which this image pipeline was created.
$sel:dateLastRun:ImagePipeline'
, imagePipeline_dateLastRun
- The date on which this image pipeline was last run.
$sel:dateNextRun:ImagePipeline'
, imagePipeline_dateNextRun
- The date on which this image pipeline will next be run.
$sel:dateUpdated:ImagePipeline'
, imagePipeline_dateUpdated
- The date on which this image pipeline was last updated.
$sel:description:ImagePipeline'
, imagePipeline_description
- The description of the image pipeline.
$sel:distributionConfigurationArn:ImagePipeline'
, imagePipeline_distributionConfigurationArn
- The Amazon Resource Name (ARN) of the distribution configuration
associated with this image pipeline.
$sel:enhancedImageMetadataEnabled:ImagePipeline'
, imagePipeline_enhancedImageMetadataEnabled
- Collects additional information about the image being created, including
the operating system (OS) version and package list. This information is
used to enhance the overall experience of using EC2 Image Builder.
Enabled by default.
$sel:imageRecipeArn:ImagePipeline'
, imagePipeline_imageRecipeArn
- The Amazon Resource Name (ARN) of the image recipe associated with this
image pipeline.
$sel:imageTestsConfiguration:ImagePipeline'
, imagePipeline_imageTestsConfiguration
- The image tests configuration of the image pipeline.
$sel:infrastructureConfigurationArn:ImagePipeline'
, imagePipeline_infrastructureConfigurationArn
- The Amazon Resource Name (ARN) of the infrastructure configuration
associated with this image pipeline.
$sel:name:ImagePipeline'
, imagePipeline_name
- The name of the image pipeline.
$sel:platform:ImagePipeline'
, imagePipeline_platform
- The platform of the image pipeline.
$sel:schedule:ImagePipeline'
, imagePipeline_schedule
- The schedule of the image pipeline.
$sel:status:ImagePipeline'
, imagePipeline_status
- The status of the image pipeline.
$sel:tags:ImagePipeline'
, imagePipeline_tags
- The tags of this image pipeline.
imagePipeline_arn :: Lens' ImagePipeline (Maybe Text) Source #
The Amazon Resource Name (ARN) of the image pipeline.
imagePipeline_containerRecipeArn :: Lens' ImagePipeline (Maybe Text) Source #
The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.
imagePipeline_dateCreated :: Lens' ImagePipeline (Maybe Text) Source #
The date on which this image pipeline was created.
imagePipeline_dateLastRun :: Lens' ImagePipeline (Maybe Text) Source #
The date on which this image pipeline was last run.
imagePipeline_dateNextRun :: Lens' ImagePipeline (Maybe Text) Source #
The date on which this image pipeline will next be run.
imagePipeline_dateUpdated :: Lens' ImagePipeline (Maybe Text) Source #
The date on which this image pipeline was last updated.
imagePipeline_description :: Lens' ImagePipeline (Maybe Text) Source #
The description of the image pipeline.
imagePipeline_distributionConfigurationArn :: Lens' ImagePipeline (Maybe Text) Source #
The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.
imagePipeline_enhancedImageMetadataEnabled :: Lens' ImagePipeline (Maybe Bool) Source #
Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
imagePipeline_imageRecipeArn :: Lens' ImagePipeline (Maybe Text) Source #
The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.
imagePipeline_imageTestsConfiguration :: Lens' ImagePipeline (Maybe ImageTestsConfiguration) Source #
The image tests configuration of the image pipeline.
imagePipeline_infrastructureConfigurationArn :: Lens' ImagePipeline (Maybe Text) Source #
The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
imagePipeline_name :: Lens' ImagePipeline (Maybe Text) Source #
The name of the image pipeline.
imagePipeline_platform :: Lens' ImagePipeline (Maybe Platform) Source #
The platform of the image pipeline.
imagePipeline_schedule :: Lens' ImagePipeline (Maybe Schedule) Source #
The schedule of the image pipeline.
imagePipeline_status :: Lens' ImagePipeline (Maybe PipelineStatus) Source #
The status of the image pipeline.
imagePipeline_tags :: Lens' ImagePipeline (Maybe (HashMap Text Text)) Source #
The tags of this image pipeline.