ImagePipelineArgs

data class ImagePipelineArgs(val containerRecipeArn: Output<String>? = null, val description: Output<String>? = null, val distributionConfigurationArn: Output<String>? = null, val enhancedImageMetadataEnabled: Output<Boolean>? = null, val executionRole: Output<String>? = null, val imageRecipeArn: Output<String>? = null, val imageScanningConfiguration: Output<ImagePipelineImageScanningConfigurationArgs>? = null, val imageTestsConfiguration: Output<ImagePipelineImageTestsConfigurationArgs>? = null, val infrastructureConfigurationArn: Output<String>? = null, val name: Output<String>? = null, val schedule: Output<ImagePipelineScheduleArgs>? = null, val status: Output<ImagePipelineStatus>? = null, val tags: Output<Map<String, String>>? = null, val workflows: Output<List<ImagePipelineWorkflowConfigurationArgs>>? = null) : ConvertibleToJava<ImagePipelineArgs>

Resource schema for AWS::ImageBuilder::ImagePipeline

Constructors

Link copied to clipboard
constructor(containerRecipeArn: Output<String>? = null, description: Output<String>? = null, distributionConfigurationArn: Output<String>? = null, enhancedImageMetadataEnabled: Output<Boolean>? = null, executionRole: Output<String>? = null, imageRecipeArn: Output<String>? = null, imageScanningConfiguration: Output<ImagePipelineImageScanningConfigurationArgs>? = null, imageTestsConfiguration: Output<ImagePipelineImageTestsConfigurationArgs>? = null, infrastructureConfigurationArn: Output<String>? = null, name: Output<String>? = null, schedule: Output<ImagePipelineScheduleArgs>? = null, status: Output<ImagePipelineStatus>? = null, tags: Output<Map<String, String>>? = null, workflows: Output<List<ImagePipelineWorkflowConfigurationArgs>>? = null)

Properties

Link copied to clipboard
val containerRecipeArn: Output<String>? = null

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

Link copied to clipboard
val description: Output<String>? = null

The description of the image pipeline.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val executionRole: Output<String>? = null

The execution role name/ARN for the image build, if provided

Link copied to clipboard
val imageRecipeArn: Output<String>? = null

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

Link copied to clipboard

Contains settings for vulnerability scans.

Link copied to clipboard

The image tests configuration of the image pipeline.

Link copied to clipboard

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

Link copied to clipboard
val name: Output<String>? = null

The name of the image pipeline.

Link copied to clipboard
val schedule: Output<ImagePipelineScheduleArgs>? = null

The schedule of the image pipeline.

Link copied to clipboard
val status: Output<ImagePipelineStatus>? = null

The status of the image pipeline.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

The tags of this image pipeline.

Link copied to clipboard

Workflows to define the image build process

Functions

Link copied to clipboard
open override fun toJava(): ImagePipelineArgs