libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder
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.ImageBuilder.Types.ImagePipeline

Description

 
Synopsis

Documentation

data ImagePipeline Source #

Details of an image pipeline.

See: newImagePipeline smart constructor.

Constructors

ImagePipeline' 

Fields

Instances

Instances details
Eq ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Read ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Show 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 #

NFData ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Methods

rnf :: ImagePipeline -> () #

Hashable ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

FromJSON 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" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImagePipeline'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "dateLastRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration))) :*: (S1 ('MetaSel ('Just "dateNextRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:status:ImagePipeline', imagePipeline_status - The status of the image pipeline.

$sel:dateLastRun:ImagePipeline', imagePipeline_dateLastRun - The date on which this image pipeline was last run.

$sel:platform:ImagePipeline', imagePipeline_platform - The platform of the image pipeline.

$sel:infrastructureConfigurationArn:ImagePipeline', imagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.

$sel:containerRecipeArn:ImagePipeline', imagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.

$sel:imageTestsConfiguration:ImagePipeline', imagePipeline_imageTestsConfiguration - The image tests configuration of the image pipeline.

$sel:dateNextRun:ImagePipeline', imagePipeline_dateNextRun - The date on which this image pipeline will next be run.

$sel:arn:ImagePipeline', imagePipeline_arn - The Amazon Resource Name (ARN) of the image pipeline.

$sel:schedule:ImagePipeline', imagePipeline_schedule - The schedule of the 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:dateUpdated:ImagePipeline', imagePipeline_dateUpdated - The date on which this image pipeline was last updated.

$sel:dateCreated:ImagePipeline', imagePipeline_dateCreated - The date on which this image pipeline was created.

$sel:name:ImagePipeline', imagePipeline_name - The name of the image pipeline.

$sel:distributionConfigurationArn:ImagePipeline', imagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.

$sel:imageRecipeArn:ImagePipeline', imagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.

$sel:description:ImagePipeline', imagePipeline_description - The description of the image pipeline.

$sel:tags:ImagePipeline', imagePipeline_tags - The tags of this image pipeline.

imagePipeline_status :: Lens' ImagePipeline (Maybe PipelineStatus) Source #

The status of the image pipeline.

imagePipeline_dateLastRun :: Lens' ImagePipeline (Maybe Text) Source #

The date on which this image pipeline was last run.

imagePipeline_platform :: Lens' ImagePipeline (Maybe Platform) Source #

The platform 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_containerRecipeArn :: Lens' ImagePipeline (Maybe Text) Source #

The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.

imagePipeline_imageTestsConfiguration :: Lens' ImagePipeline (Maybe ImageTestsConfiguration) Source #

The image tests configuration of the image pipeline.

imagePipeline_dateNextRun :: Lens' ImagePipeline (Maybe Text) Source #

The date on which this image pipeline will next be run.

imagePipeline_arn :: Lens' ImagePipeline (Maybe Text) Source #

The Amazon Resource Name (ARN) of the image pipeline.

imagePipeline_schedule :: Lens' ImagePipeline (Maybe Schedule) Source #

The schedule of the 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_dateUpdated :: Lens' ImagePipeline (Maybe Text) Source #

The date on which this image pipeline was last updated.

imagePipeline_dateCreated :: Lens' ImagePipeline (Maybe Text) Source #

The date on which this image pipeline was created.

imagePipeline_name :: Lens' ImagePipeline (Maybe Text) Source #

The name 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_imageRecipeArn :: Lens' ImagePipeline (Maybe Text) Source #

The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.

imagePipeline_description :: Lens' ImagePipeline (Maybe Text) Source #

The description of the image pipeline.

imagePipeline_tags :: Lens' ImagePipeline (Maybe (HashMap Text Text)) Source #

The tags of this image pipeline.