aws imagebuilder

EC2 Image Builder is a fully managed AWS service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards

Subcommands

NameDescription
cancel-image-creationCancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state
create-componentCreates a new component that can be used to build, validate, test, and assess your image
create-container-recipeCreates a new container recipe. Container recipes define how images are configured, tested, and assessed
create-distribution-configurationCreates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline
create-imageCreates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration
create-image-pipelineCreates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images
create-image-recipeCreates a new image recipe. Image recipes define how images are configured, tested, and assessed
create-infrastructure-configurationCreates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested
delete-componentDeletes a component build version
delete-container-recipeDeletes a container recipe
delete-distribution-configurationDeletes a distribution configuration
delete-imageDeletes an image
delete-image-pipelineDeletes an image pipeline
delete-image-recipeDeletes an image recipe
delete-infrastructure-configurationDeletes an infrastructure configuration
get-componentGets a component object
get-component-policyGets a component policy
get-container-recipeRetrieves a container recipe
get-container-recipe-policyRetrieves the policy for a container recipe
get-distribution-configurationGets a distribution configuration
get-imageGets an image
get-image-pipelineGets an image pipeline
get-image-policyGets an image policy
get-image-recipeGets an image recipe
get-image-recipe-policyGets an image recipe policy
get-infrastructure-configurationGets an infrastructure configuration
import-componentImports a component and transforms its data into a component document
list-component-build-versionsReturns the list of component build versions for the specified semantic version
list-componentsReturns the list of component build versions for the specified semantic version
list-container-recipesReturns a list of container recipes
list-distribution-configurationsReturns a list of distribution configurations
list-image-build-versionsReturns a list of image build versions
list-image-packagesList the Packages that are associated with an Image Build Version, as determined by AWS Systems Manager Inventory at build time
list-image-pipeline-imagesReturns a list of images created by the specified pipeline
list-image-pipelinesReturns a list of image pipelines
list-image-recipesReturns a list of image recipes
list-imagesReturns the list of images that you have access to
list-infrastructure-configurationsReturns a list of infrastructure configurations
list-tags-for-resourceReturns the list of tags for the specified resource
put-component-policyApplies a policy to a component. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutComponentPolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared
put-container-recipe-policyApplies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutContainerImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared
put-image-policyApplies a policy to an image. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared
put-image-recipe-policyApplies a policy to an image recipe. We recommend that you call the RAM API CreateResourceShare to share resources. If you call the Image Builder API PutImageRecipePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy in order for the resource to be visible to all principals with whom the resource is shared
start-image-pipeline-executionManually triggers a pipeline to create an image
tag-resourceAdds a tag to a resource
untag-resourceRemoves a tag from a resource
update-distribution-configurationUpdates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline
update-image-pipelineUpdates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images
update-infrastructure-configurationUpdates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested