@Stability(value=Stable) public static final class CfnImagePipeline.Builder extends Object implements software.amazon.jsii.Builder<CfnImagePipeline>
CfnImagePipeline.| Modifier and Type | Method and Description |
|---|---|
CfnImagePipeline |
build() |
CfnImagePipeline.Builder |
containerRecipeArn(String containerRecipeArn)
The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.
|
static CfnImagePipeline.Builder |
create(software.constructs.Construct scope,
String id) |
CfnImagePipeline.Builder |
description(String description)
The description of this image pipeline.
|
CfnImagePipeline.Builder |
distributionConfigurationArn(String distributionConfigurationArn)
The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.
|
CfnImagePipeline.Builder |
enhancedImageMetadataEnabled(Boolean enhancedImageMetadataEnabled)
Collects additional information about the image being created, including the operating system (OS) version and package list.
|
CfnImagePipeline.Builder |
enhancedImageMetadataEnabled(IResolvable enhancedImageMetadataEnabled)
Collects additional information about the image being created, including the operating system (OS) version and package list.
|
CfnImagePipeline.Builder |
imageRecipeArn(String imageRecipeArn)
The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.
|
CfnImagePipeline.Builder |
imageTestsConfiguration(CfnImagePipeline.ImageTestsConfigurationProperty imageTestsConfiguration)
The configuration of the image tests that run after image creation to ensure the quality of the image that was created.
|
CfnImagePipeline.Builder |
imageTestsConfiguration(IResolvable imageTestsConfiguration)
The configuration of the image tests that run after image creation to ensure the quality of the image that was created.
|
CfnImagePipeline.Builder |
infrastructureConfigurationArn(String infrastructureConfigurationArn)
The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
|
CfnImagePipeline.Builder |
name(String name)
The name of the image pipeline.
|
CfnImagePipeline.Builder |
schedule(CfnImagePipeline.ScheduleProperty schedule)
The schedule of the image pipeline.
|
CfnImagePipeline.Builder |
schedule(IResolvable schedule)
The schedule of the image pipeline.
|
CfnImagePipeline.Builder |
status(String status)
The status of the image pipeline.
|
CfnImagePipeline.Builder |
tags(Map<String,String> tags)
The tags of this image pipeline.
|
@Stability(value=Stable) public static CfnImagePipeline.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnImagePipeline.ImageTestsConfigurationProperty.Builder.@Stability(value=Stable) public CfnImagePipeline.Builder infrastructureConfigurationArn(String infrastructureConfigurationArn)
infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder name(String name)
name - The name of the image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder containerRecipeArn(String containerRecipeArn)
containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder description(String description)
description - The description of this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder distributionConfigurationArn(String distributionConfigurationArn)
distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder enhancedImageMetadataEnabled(Boolean enhancedImageMetadataEnabled)
This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder enhancedImageMetadataEnabled(IResolvable enhancedImageMetadataEnabled)
This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder imageRecipeArn(String imageRecipeArn)
imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder imageTestsConfiguration(CfnImagePipeline.ImageTestsConfigurationProperty imageTestsConfiguration)
imageTestsConfiguration - The configuration of the image tests that run after image creation to ensure the quality of the image that was created. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder imageTestsConfiguration(IResolvable imageTestsConfiguration)
imageTestsConfiguration - The configuration of the image tests that run after image creation to ensure the quality of the image that was created. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder schedule(CfnImagePipeline.ScheduleProperty schedule)
A schedule configures how often and when a pipeline automatically creates a new image.
schedule - The schedule of the image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder schedule(IResolvable schedule)
A schedule configures how often and when a pipeline automatically creates a new image.
schedule - The schedule of the image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder status(String status)
status - The status of the image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline.Builder tags(Map<String,String> tags)
tags - The tags of this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipeline build()
build in interface software.amazon.jsii.Builder<CfnImagePipeline>Copyright © 2022. All rights reserved.