# README
AWS::ImageBuilder Construct Library
This module is part of the AWS Cloud Development Kit project.
import imagebuilder "github.com/aws/aws-cdk-go/awscdk"
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.)
# Functions
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given construct is a CfnResource.
Return whether the given object is a Construct.
Create a new `AWS::ImageBuilder::Component`.
Create a new `AWS::ImageBuilder::Component`.
Create a new `AWS::ImageBuilder::ContainerRecipe`.
Create a new `AWS::ImageBuilder::ContainerRecipe`.
Create a new `AWS::ImageBuilder::DistributionConfiguration`.
Create a new `AWS::ImageBuilder::DistributionConfiguration`.
Create a new `AWS::ImageBuilder::Image`.
Create a new `AWS::ImageBuilder::Image`.
Create a new `AWS::ImageBuilder::ImagePipeline`.
Create a new `AWS::ImageBuilder::ImagePipeline`.
Create a new `AWS::ImageBuilder::ImageRecipe`.
Create a new `AWS::ImageBuilder::ImageRecipe`.
Create a new `AWS::ImageBuilder::InfrastructureConfiguration`.
Create a new `AWS::ImageBuilder::InfrastructureConfiguration`.
# Structs
Properties for defining a `CfnComponent`.
Configuration details of the component.
Example: // The code below shows an example of how to instantiate this type.
Amazon EBS-specific block device mapping specifications.
Defines block device mappings for the instance used to configure your image.
Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.
The container repository where the output container image is stored.
Properties for defining a `CfnContainerRecipe`.
Define and configure the output AMIs of the pipeline.
Container distribution settings for encryption, licensing, and sharing in a specific Region.
The distribution configuration distribution defines the settings for a specific Region in the Distribution Configuration.
Example: // The code below shows an example of how to instantiate this type.
Example: // The code below shows an example of how to instantiate this type.
Example: // The code below shows an example of how to instantiate this type.
Describes the configuration for a launch permission.
Identifies an Amazon EC2 launch template to use for a specific account.
The container repository where the output container image is stored.
Properties for defining a `CfnDistributionConfiguration`.
Example: // The code below shows an example of how to instantiate this type.
Example: // The code below shows an example of how to instantiate this type.
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.
Example: // The code below shows an example of how to instantiate this type.
Example: // The code below shows an example of how to instantiate this type.
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 schedule configures how often and when a pipeline will automatically create a new image.
Properties for defining a `CfnImagePipeline`.
Properties for defining a `CfnImage`.
In addition to your infrastructure configuration, these settings provide an extra layer of control over your build instances.
Configuration details of the component.
Contains a key/value pair that sets the named component parameter.
The image recipe EBS instance block device specification includes the Amazon EBS-specific block device mapping specifications for the image.
Defines block device mappings for the instance used to configure your image.
Contains settings for the Systems Manager agent on your build instance.
Properties for defining a `CfnImageRecipe`.
The instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances.
Logging configuration defines where Image Builder uploads your logs.
Amazon S3 logging configuration.
Properties for defining a `CfnInfrastructureConfiguration`.
# Interfaces
A CloudFormation `AWS::ImageBuilder::Component`.
A CloudFormation `AWS::ImageBuilder::ContainerRecipe`.
A CloudFormation `AWS::ImageBuilder::DistributionConfiguration`.
A CloudFormation `AWS::ImageBuilder::Image`.
A CloudFormation `AWS::ImageBuilder::ImagePipeline`.
A CloudFormation `AWS::ImageBuilder::ImageRecipe`.
A CloudFormation `AWS::ImageBuilder::InfrastructureConfiguration`.