Package software.amazon.awscdk.services.imagebuilder
AWS::ImageBuilder Construct Library
---
All classes with the
Cfn
prefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.imagebuilder.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for ImageBuilder construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::ImageBuilder resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::ImageBuilder.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionA CloudFormation `AWS::ImageBuilder::Component`.A fluent builder for
CfnComponent
.Properties for defining a `CfnComponent`.A builder forCfnComponentProps
An implementation forCfnComponentProps
A CloudFormation `AWS::ImageBuilder::ContainerRecipe`.A fluent builder forCfnContainerRecipe
.Configuration details of the component.A builder forCfnContainerRecipe.ComponentConfigurationProperty
An implementation forCfnContainerRecipe.ComponentConfigurationProperty
Example:A builder forCfnContainerRecipe.ComponentParameterProperty
An implementation forCfnContainerRecipe.ComponentParameterProperty
Amazon EBS-specific block device mapping specifications.An implementation forCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Defines block device mappings for the instance used to configure your image.A builder forCfnContainerRecipe.InstanceBlockDeviceMappingProperty
An implementation forCfnContainerRecipe.InstanceBlockDeviceMappingProperty
Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.A builder forCfnContainerRecipe.InstanceConfigurationProperty
An implementation forCfnContainerRecipe.InstanceConfigurationProperty
The container repository where the output container image is stored.A builder forCfnContainerRecipe.TargetContainerRepositoryProperty
An implementation forCfnContainerRecipe.TargetContainerRepositoryProperty
Properties for defining a `CfnContainerRecipe`.A builder forCfnContainerRecipeProps
An implementation forCfnContainerRecipeProps
A CloudFormation `AWS::ImageBuilder::DistributionConfiguration`.Define and configure the output AMIs of the pipeline.An implementation forCfnDistributionConfiguration.AmiDistributionConfigurationProperty
A fluent builder forCfnDistributionConfiguration
.Container distribution settings for encryption, licensing, and sharing in a specific Region.An implementation forCfnDistributionConfiguration.ContainerDistributionConfigurationProperty
The distribution configuration distribution defines the settings for a specific Region in the Distribution Configuration.A builder forCfnDistributionConfiguration.DistributionProperty
An implementation forCfnDistributionConfiguration.DistributionProperty
Example:An implementation forCfnDistributionConfiguration.FastLaunchConfigurationProperty
Example:An implementation forCfnDistributionConfiguration.FastLaunchLaunchTemplateSpecificationProperty
Example:An implementation forCfnDistributionConfiguration.FastLaunchSnapshotConfigurationProperty
Describes the configuration for a launch permission.An implementation forCfnDistributionConfiguration.LaunchPermissionConfigurationProperty
Identifies an Amazon EC2 launch template to use for a specific account.An implementation forCfnDistributionConfiguration.LaunchTemplateConfigurationProperty
The container repository where the output container image is stored.An implementation forCfnDistributionConfiguration.TargetContainerRepositoryProperty
Properties for defining a `CfnDistributionConfiguration`.A builder forCfnDistributionConfigurationProps
An implementation forCfnDistributionConfigurationProps
A CloudFormation `AWS::ImageBuilder::Image`.A fluent builder forCfnImage
.Example:A builder forCfnImage.EcrConfigurationProperty
An implementation forCfnImage.EcrConfigurationProperty
Example:A builder forCfnImage.ImageScanningConfigurationProperty
An implementation forCfnImage.ImageScanningConfigurationProperty
When you create an image or container recipe with Image Builder , you can add the build or test components that are used to create the final image.A builder forCfnImage.ImageTestsConfigurationProperty
An implementation forCfnImage.ImageTestsConfigurationProperty
A CloudFormation `AWS::ImageBuilder::ImagePipeline`.A fluent builder forCfnImagePipeline
.Example:A builder forCfnImagePipeline.EcrConfigurationProperty
An implementation forCfnImagePipeline.EcrConfigurationProperty
Example:A builder forCfnImagePipeline.ImageScanningConfigurationProperty
An implementation forCfnImagePipeline.ImageScanningConfigurationProperty
When you create an image or container recipe with Image Builder , you can add the build or test components that your image pipeline uses to create the final image.A builder forCfnImagePipeline.ImageTestsConfigurationProperty
An implementation forCfnImagePipeline.ImageTestsConfigurationProperty
A schedule configures how often and when a pipeline will automatically create a new image.A builder forCfnImagePipeline.ScheduleProperty
An implementation forCfnImagePipeline.ScheduleProperty
Properties for defining a `CfnImagePipeline`.A builder forCfnImagePipelineProps
An implementation forCfnImagePipelineProps
Properties for defining a `CfnImage`.A builder forCfnImageProps
An implementation forCfnImageProps
A CloudFormation `AWS::ImageBuilder::ImageRecipe`.In addition to your infrastructure configuration, these settings provide an extra layer of control over your build instances.A builder forCfnImageRecipe.AdditionalInstanceConfigurationProperty
An implementation forCfnImageRecipe.AdditionalInstanceConfigurationProperty
A fluent builder forCfnImageRecipe
.Configuration details of the component.A builder forCfnImageRecipe.ComponentConfigurationProperty
An implementation forCfnImageRecipe.ComponentConfigurationProperty
Contains a key/value pair that sets the named component parameter.A builder forCfnImageRecipe.ComponentParameterProperty
An implementation forCfnImageRecipe.ComponentParameterProperty
The image recipe EBS instance block device specification includes the Amazon EBS-specific block device mapping specifications for the image.An implementation forCfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty
Defines block device mappings for the instance used to configure your image.A builder forCfnImageRecipe.InstanceBlockDeviceMappingProperty
An implementation forCfnImageRecipe.InstanceBlockDeviceMappingProperty
Contains settings for the Systems Manager agent on your build instance.A builder forCfnImageRecipe.SystemsManagerAgentProperty
An implementation forCfnImageRecipe.SystemsManagerAgentProperty
Properties for defining a `CfnImageRecipe`.A builder forCfnImageRecipeProps
An implementation forCfnImageRecipeProps
A CloudFormation `AWS::ImageBuilder::InfrastructureConfiguration`.A fluent builder forCfnInfrastructureConfiguration
.The instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances.An implementation forCfnInfrastructureConfiguration.InstanceMetadataOptionsProperty
Logging configuration defines where Image Builder uploads your logs.A builder forCfnInfrastructureConfiguration.LoggingProperty
An implementation forCfnInfrastructureConfiguration.LoggingProperty
Amazon S3 logging configuration.A builder forCfnInfrastructureConfiguration.S3LogsProperty
An implementation forCfnInfrastructureConfiguration.S3LogsProperty
Properties for defining a `CfnInfrastructureConfiguration`.A builder forCfnInfrastructureConfigurationProps
An implementation forCfnInfrastructureConfigurationProps