Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-imagebuilder-imagepipeline.json
Parent schema serverless-framework-configuration
Type: object

Resource schema for AWS::ImageBuilder::ImagePipeline. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-imagebuilder.git

Properties

Name string | Aws_CF_FunctionString

The name of the image pipeline.

Description string | Aws_CF_FunctionString

The description of the image pipeline.

ImageTestsConfiguration object

Image tests configuration.

2 nested properties
ImageTestsEnabled boolean

Defines if tests should be executed when building this image.

TimeoutMinutes integer

The maximum time in minutes that tests are permitted to run.

min=60max=1440
Status string | Aws_CF_FunctionString

The status of the image pipeline.

Schedule object

The schedule of the image pipeline.

2 nested properties
ScheduleExpression string | Aws_CF_FunctionString

The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.

PipelineExecutionStartCondition string | Aws_CF_FunctionString

The condition configures when the pipeline should trigger a new image build.

ImageRecipeArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.

ContainerRecipeArn string | Aws_CF_FunctionString

The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.

DistributionConfigurationArn string | Aws_CF_FunctionString

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

InfrastructureConfigurationArn string | Aws_CF_FunctionString

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

EnhancedImageMetadataEnabled boolean

Collects additional information about the image being created, including the operating system (OS) version and package list.

ImageScanningConfiguration object

Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.

2 nested properties
EcrConfiguration object

Settings for Image Builder to configure the ECR repository and output container images that are scanned.

2 nested properties
ContainerTags string[]

Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.

RepositoryName string | Aws_CF_FunctionString

The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.

ImageScanningEnabled boolean

This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.

Tags object

The tags of this image pipeline.

One of

1. variant
2. variant

Definitions

ImageTestsConfiguration object

Image tests configuration.

ImageTestsEnabled boolean

Defines if tests should be executed when building this image.

TimeoutMinutes integer

The maximum time in minutes that tests are permitted to run.

min=60max=1440
ImageScanningConfiguration object

Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution.

EcrConfiguration object

Settings for Image Builder to configure the ECR repository and output container images that are scanned.

2 nested properties
ContainerTags string[]

Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.

RepositoryName string | Aws_CF_FunctionString

The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.

ImageScanningEnabled boolean

This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image.

EcrConfiguration object

Settings for Image Builder to configure the ECR repository and output container images that are scanned.

ContainerTags string[]

Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images.

RepositoryName string | Aws_CF_FunctionString

The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.

Schedule object

The schedule of the image pipeline.

ScheduleExpression string | Aws_CF_FunctionString

The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.

PipelineExecutionStartCondition string | Aws_CF_FunctionString

The condition configures when the pipeline should trigger a new image build.