Crate rusoto_imagebuilder
source · [−]Expand description
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.
If you’re using the service, you’re probably looking for ImageBuilderClient and ImageBuilder.
Structs
Details of an EC2 AMI.
Define and configure the output AMIs of the pipeline.
A detailed view of a component.
Configuration details of the component.
A high-level summary of a component.
A high-level overview of a component semantic version.
A container encapsulates the runtime environment for an application.
Container distribution settings for encryption, licensing, and sharing in a specific Region.
A container recipe.
A summary of a container recipe
Defines the settings for a specific Region.
A distribution configuration.
A high-level overview of a distribution configuration.
Amazon EBS-specific block device mapping specifications.
A filter name and value pair that is used to return a more specific list of results from a list operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
GetInfrastructureConfiguration request object.
GetInfrastructureConfiguration response object.
An image build version.
A client for the imagebuilder API.
Represents a package installed on an Image Builder image.
Details of an image pipeline.
An image recipe.
A summary of an image recipe.
Image state shows the image status and the reason for that status.
An image summary.
Image tests configuration.
An image semantic version.
Details of the infrastructure configuration.
The infrastructure used when building EC2 AMIs.
Defines block device mappings for the instance used to configure your image.
Defines a custom source AMI and block device mapping configurations of an instance used for building and testing container images.
Describes the configuration for a launch permission. The launch permission modification request is sent to the EC2 ModifyImageAttribute API on behalf of the user for each Region they have selected to distribute the AMI. To make an AMI public, set the launch permission authorized accounts to all
. See the examples for making an AMI public at EC2 ModifyImageAttribute.
Identifies an EC2 launch template to use for a specific account.
Logging configuration defines where Image Builder uploads your logs.
The resources produced by this image.
Amazon S3 logging configuration.
A schedule configures how often and when a pipeline will automatically create a new image.
The container repository where the output container image is stored.
Enums
Errors returned by CancelImageCreation
Errors returned by CreateComponent
Errors returned by CreateContainerRecipe
Errors returned by CreateDistributionConfiguration
Errors returned by CreateImage
Errors returned by CreateImagePipeline
Errors returned by CreateImageRecipe
Errors returned by CreateInfrastructureConfiguration
Errors returned by DeleteComponent
Errors returned by DeleteContainerRecipe
Errors returned by DeleteDistributionConfiguration
Errors returned by DeleteImage
Errors returned by DeleteImagePipeline
Errors returned by DeleteImageRecipe
Errors returned by DeleteInfrastructureConfiguration
Errors returned by GetComponent
Errors returned by GetComponentPolicy
Errors returned by GetContainerRecipe
Errors returned by GetContainerRecipePolicy
Errors returned by GetDistributionConfiguration
Errors returned by GetImage
Errors returned by GetImagePipeline
Errors returned by GetImagePolicy
Errors returned by GetImageRecipe
Errors returned by GetImageRecipePolicy
Errors returned by GetInfrastructureConfiguration
Errors returned by ImportComponent
Errors returned by ListComponentBuildVersions
Errors returned by ListComponents
Errors returned by ListContainerRecipes
Errors returned by ListDistributionConfigurations
Errors returned by ListImageBuildVersions
Errors returned by ListImagePackages
Errors returned by ListImagePipelineImages
Errors returned by ListImagePipelines
Errors returned by ListImageRecipes
Errors returned by ListImages
Errors returned by ListInfrastructureConfigurations
Errors returned by ListTagsForResource
Errors returned by PutComponentPolicy
Errors returned by PutContainerRecipePolicy
Errors returned by PutImagePolicy
Errors returned by PutImageRecipePolicy
Errors returned by StartImagePipelineExecution
Errors returned by TagResource
Errors returned by UntagResource
Errors returned by UpdateDistributionConfiguration
Errors returned by UpdateImagePipeline
Errors returned by UpdateInfrastructureConfiguration
Traits
Trait representing the capabilities of the imagebuilder API. imagebuilder clients implement this trait.