amazonka-imagebuilder-2.0: Amazon EC2 Image Builder 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.ImageBuilder.Types.ImagePipeline

Description

 
Synopsis

Documentation

data ImagePipeline Source #

Details of an image pipeline.

See: newImagePipeline smart constructor.

Constructors

ImagePipeline' 

Fields

Instances

Instances details
FromJSON ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Generic ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Associated Types

type Rep ImagePipeline :: Type -> Type #

Read ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Show ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

NFData ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Methods

rnf :: ImagePipeline -> () #

Eq ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Hashable ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline = D1 ('MetaData "ImagePipeline" "Amazonka.ImageBuilder.Types.ImagePipeline" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "ImagePipeline'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateLastRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "dateNextRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

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.