@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:39.820Z") @Stability(value=Stable) public interface CfnImagePipelineProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.imagebuilder.*;
CfnImagePipelineProps cfnImagePipelineProps = CfnImagePipelineProps.builder()
.infrastructureConfigurationArn("infrastructureConfigurationArn")
.name("name")
// the properties below are optional
.containerRecipeArn("containerRecipeArn")
.description("description")
.distributionConfigurationArn("distributionConfigurationArn")
.enhancedImageMetadataEnabled(false)
.imageRecipeArn("imageRecipeArn")
.imageTestsConfiguration(ImageTestsConfigurationProperty.builder()
.imageTestsEnabled(false)
.timeoutMinutes(123)
.build())
.schedule(ScheduleProperty.builder()
.pipelineExecutionStartCondition("pipelineExecutionStartCondition")
.scheduleExpression("scheduleExpression")
.build())
.status("status")
.tags(Map.of(
"tagsKey", "tags"))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnImagePipelineProps.Builder
A builder for
CfnImagePipelineProps |
static class |
CfnImagePipelineProps.Jsii$Proxy
An implementation for
CfnImagePipelineProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnImagePipelineProps.Builder |
builder() |
default String |
getContainerRecipeArn()
The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.
|
default String |
getDescription()
The description of this image pipeline.
|
default String |
getDistributionConfigurationArn()
The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.
|
default Object |
getEnhancedImageMetadataEnabled()
Collects additional information about the image being created, including the operating system (OS) version and package list.
|
default String |
getImageRecipeArn()
The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.
|
default Object |
getImageTestsConfiguration()
The configuration of the image tests that run after image creation to ensure the quality of the image that was created.
|
String |
getInfrastructureConfigurationArn()
The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
|
String |
getName()
The name of the image pipeline.
|
default Object |
getSchedule()
The schedule of the image pipeline.
|
default String |
getStatus()
The status of the image pipeline.
|
default Map<String,String> |
getTags()
The tags of this image pipeline.
|
@Stability(value=Stable) @NotNull String getInfrastructureConfigurationArn()
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @Nullable default String getContainerRecipeArn()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default String getDistributionConfigurationArn()
@Stability(value=Stable) @Nullable default Object getEnhancedImageMetadataEnabled()
This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
@Stability(value=Stable) @Nullable default String getImageRecipeArn()
@Stability(value=Stable) @Nullable default Object getImageTestsConfiguration()
@Stability(value=Stable) @Nullable default Object getSchedule()
A schedule configures how often and when a pipeline automatically creates a new image.
@Stability(value=Stable) @Nullable default String getStatus()
@Stability(value=Stable) @Nullable default Map<String,String> getTags()
@Stability(value=Stable) static CfnImagePipelineProps.Builder builder()
CfnImagePipelineProps.Builder of CfnImagePipelinePropsCopyright © 2022. All rights reserved.