Package software.amazon.awscdk.services.imagebuilder
package software.amazon.awscdk.services.imagebuilder
AWS::ImageBuilder Construct Library
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.)
-
ClassDescriptionCreates a new component that can be used to build, validate, test, and assess your image.A fluent builder for
CfnComponent
.Properties for defining aCfnComponent
.A builder forCfnComponentProps
An implementation forCfnComponentProps
Creates a new container recipe.A fluent builder forCfnContainerRecipe
.Configuration details of the component.A builder forCfnContainerRecipe.ComponentConfigurationProperty
An implementation forCfnContainerRecipe.ComponentConfigurationProperty
Contains a key/value pair that sets the named component parameter.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 aCfnContainerRecipe
.A builder forCfnContainerRecipeProps
An implementation forCfnContainerRecipeProps
A distribution configuration allows you to specify the name and description of your output AMI, authorize other AWS account s to launch the AMI, and replicate the AMI to other AWS Regions .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
Define and configure faster launching for output Windows AMIs.An implementation forCfnDistributionConfiguration.FastLaunchConfigurationProperty
Identifies the launch template that the associated Windows AMI uses for launching an instance when faster launching is enabled.An implementation forCfnDistributionConfiguration.FastLaunchLaunchTemplateSpecificationProperty
Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.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 aCfnDistributionConfiguration
.A builder forCfnDistributionConfigurationProps
An implementation forCfnDistributionConfigurationProps
Creates a new image.A fluent builder forCfnImage
.Settings that Image Builder uses to configure the ECR repository and the output container images that Amazon Inspector scans.A builder forCfnImage.EcrConfigurationProperty
An implementation forCfnImage.EcrConfigurationProperty
Contains settings for Image Builder image resource and container image scans.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
Contains control settings and configurable inputs for a workflow resource.A builder forCfnImage.WorkflowConfigurationProperty
An implementation forCfnImage.WorkflowConfigurationProperty
Contains a key/value pair that sets the named workflow parameter.A builder forCfnImage.WorkflowParameterProperty
An implementation forCfnImage.WorkflowParameterProperty
An image pipeline is the automation configuration for building secure OS images on AWS .A fluent builder forCfnImagePipeline
.Settings that Image Builder uses to configure the ECR repository and the output container images that Amazon Inspector scans.A builder forCfnImagePipeline.EcrConfigurationProperty
An implementation forCfnImagePipeline.EcrConfigurationProperty
Contains settings for Image Builder image resource and container image scans.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 when and how often a pipeline will automatically create a new image.A builder forCfnImagePipeline.ScheduleProperty
An implementation forCfnImagePipeline.ScheduleProperty
Contains control settings and configurable inputs for a workflow resource.A builder forCfnImagePipeline.WorkflowConfigurationProperty
An implementation forCfnImagePipeline.WorkflowConfigurationProperty
Contains a key/value pair that sets the named workflow parameter.A builder forCfnImagePipeline.WorkflowParameterProperty
An implementation forCfnImagePipeline.WorkflowParameterProperty
Properties for defining aCfnImagePipeline
.A builder forCfnImagePipelineProps
An implementation forCfnImagePipelineProps
Properties for defining aCfnImage
.A builder forCfnImageProps
An implementation forCfnImageProps
An Image Builder image recipe is a document that defines the base image and the components to be applied to the base image to produce the desired configuration for the output image.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 aCfnImageRecipe
.A builder forCfnImageRecipeProps
An implementation forCfnImageRecipeProps
The infrastructure configuration allows you to specify the infrastructure within which to build and test your image.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
By default, EC2 instances run on shared tenancy hardware.A builder forCfnInfrastructureConfiguration.PlacementProperty
An implementation forCfnInfrastructureConfiguration.PlacementProperty
Amazon S3 logging configuration.A builder forCfnInfrastructureConfiguration.S3LogsProperty
An implementation forCfnInfrastructureConfiguration.S3LogsProperty
Properties for defining aCfnInfrastructureConfiguration
.A builder forCfnInfrastructureConfigurationProps
An implementation forCfnInfrastructureConfigurationProps
Create a lifecycle policy resource.Contains selection criteria for the lifecycle policy.A builder forCfnLifecyclePolicy.ActionProperty
An implementation forCfnLifecyclePolicy.ActionProperty
Defines criteria for AMIs that are excluded from lifecycle actions.A builder forCfnLifecyclePolicy.AmiExclusionRulesProperty
An implementation forCfnLifecyclePolicy.AmiExclusionRulesProperty
A fluent builder forCfnLifecyclePolicy
.Specifies resources that lifecycle policy actions should not apply to.A builder forCfnLifecyclePolicy.ExclusionRulesProperty
An implementation forCfnLifecyclePolicy.ExclusionRulesProperty
Defines filters that the lifecycle policy uses to determine impacted resource.A builder forCfnLifecyclePolicy.FilterProperty
An implementation forCfnLifecyclePolicy.FilterProperty
Specifies how the lifecycle policy should apply actions to selected resources.A builder forCfnLifecyclePolicy.IncludeResourcesProperty
An implementation forCfnLifecyclePolicy.IncludeResourcesProperty
Defines criteria to exclude AMIs from lifecycle actions based on the last time they were used to launch an instance.A builder forCfnLifecyclePolicy.LastLaunchedProperty
An implementation forCfnLifecyclePolicy.LastLaunchedProperty
The configuration details for a lifecycle policy resource.A builder forCfnLifecyclePolicy.PolicyDetailProperty
An implementation forCfnLifecyclePolicy.PolicyDetailProperty
Specifies an Image Builder recipe that the lifecycle policy uses for resource selection.A builder forCfnLifecyclePolicy.RecipeSelectionProperty
An implementation forCfnLifecyclePolicy.RecipeSelectionProperty
Resource selection criteria for the lifecycle policy.A builder forCfnLifecyclePolicy.ResourceSelectionProperty
An implementation forCfnLifecyclePolicy.ResourceSelectionProperty
Properties for defining aCfnLifecyclePolicy
.A builder forCfnLifecyclePolicyProps
An implementation forCfnLifecyclePolicyProps
Create a new workflow or a new version of an existing workflow.A fluent builder forCfnWorkflow
.Properties for defining aCfnWorkflow
.A builder forCfnWorkflowProps
An implementation forCfnWorkflowProps