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§

Ami

Details of an EC2 AMI.

AmiDistributionConfiguration

Define and configure the output AMIs of the pipeline.

CancelImageCreationRequest
CancelImageCreationResponse
Component

A detailed view of a component.

ComponentConfiguration

Configuration details of the component.

ComponentSummary

A high-level summary of a component.

ComponentVersion

A high-level overview of a component semantic version.

CreateComponentRequest
CreateComponentResponse
CreateDistributionConfigurationRequest
CreateDistributionConfigurationResponse
CreateImagePipelineRequest
CreateImagePipelineResponse
CreateImageRecipeRequest
CreateImageRecipeResponse
CreateImageRequest
CreateImageResponse
CreateInfrastructureConfigurationRequest
CreateInfrastructureConfigurationResponse
DeleteComponentRequest
DeleteComponentResponse
DeleteDistributionConfigurationRequest
DeleteDistributionConfigurationResponse
DeleteImagePipelineRequest
DeleteImagePipelineResponse
DeleteImageRecipeRequest
DeleteImageRecipeResponse
DeleteImageRequest
DeleteImageResponse
DeleteInfrastructureConfigurationRequest
DeleteInfrastructureConfigurationResponse
Distribution

Defines the settings for a specific Region.

DistributionConfiguration

A distribution configuration.

DistributionConfigurationSummary

A high-level overview of a distribution configuration.

EbsInstanceBlockDeviceSpecification

Amazon EBS-specific block device mapping specifications.

Filter

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.

GetComponentPolicyRequest
GetComponentPolicyResponse
GetComponentRequest
GetComponentResponse
GetDistributionConfigurationRequest
GetDistributionConfigurationResponse
GetImagePipelineRequest
GetImagePipelineResponse
GetImagePolicyRequest
GetImagePolicyResponse
GetImageRecipePolicyRequest
GetImageRecipePolicyResponse
GetImageRecipeRequest
GetImageRecipeResponse
GetImageRequest
GetImageResponse
GetInfrastructureConfigurationRequest

GetInfrastructureConfiguration request object.

GetInfrastructureConfigurationResponse

GetInfrastructureConfiguration response object.

Image

An image build version.

ImageBuilderClient
A client for the imagebuilder API.
ImagePipeline

Details of an image pipeline.

ImageRecipe

An image recipe.

ImageRecipeSummary

A summary of an image recipe.

ImageState

Image state shows the image status and the reason for that status.

ImageSummary

An image summary.

ImageTestsConfiguration

Image tests configuration.

ImageVersion

An image semantic version.

ImportComponentRequest
ImportComponentResponse
InfrastructureConfiguration

Details of the infrastructure configuration.

InfrastructureConfigurationSummary

The infrastructure used when building EC2 AMIs.

InstanceBlockDeviceMapping

Defines block device mappings for the instance used to configure your image.

LaunchPermissionConfiguration

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.

ListComponentBuildVersionsRequest
ListComponentBuildVersionsResponse
ListComponentsRequest
ListComponentsResponse
ListDistributionConfigurationsRequest
ListDistributionConfigurationsResponse
ListImageBuildVersionsRequest
ListImageBuildVersionsResponse
ListImagePipelineImagesRequest
ListImagePipelineImagesResponse
ListImagePipelinesRequest
ListImagePipelinesResponse
ListImageRecipesRequest
ListImageRecipesResponse
ListImagesRequest
ListImagesResponse
ListInfrastructureConfigurationsRequest
ListInfrastructureConfigurationsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
Logging

Logging configuration defines where Image Builder uploads your logs.

OutputResources

The resources produced by this image.

PutComponentPolicyRequest
PutComponentPolicyResponse
PutImagePolicyRequest
PutImagePolicyResponse
PutImageRecipePolicyRequest
PutImageRecipePolicyResponse
S3Logs

Amazon S3 logging configuration.

Schedule

A schedule configures how often and when a pipeline will automatically create a new image.

StartImagePipelineExecutionRequest
StartImagePipelineExecutionResponse
TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
UpdateDistributionConfigurationRequest
UpdateDistributionConfigurationResponse
UpdateImagePipelineRequest
UpdateImagePipelineResponse
UpdateInfrastructureConfigurationRequest
UpdateInfrastructureConfigurationResponse

Enums§

CancelImageCreationError
Errors returned by CancelImageCreation
CreateComponentError
Errors returned by CreateComponent
CreateDistributionConfigurationError
Errors returned by CreateDistributionConfiguration
CreateImageError
Errors returned by CreateImage
CreateImagePipelineError
Errors returned by CreateImagePipeline
CreateImageRecipeError
Errors returned by CreateImageRecipe
CreateInfrastructureConfigurationError
Errors returned by CreateInfrastructureConfiguration
DeleteComponentError
Errors returned by DeleteComponent
DeleteDistributionConfigurationError
Errors returned by DeleteDistributionConfiguration
DeleteImageError
Errors returned by DeleteImage
DeleteImagePipelineError
Errors returned by DeleteImagePipeline
DeleteImageRecipeError
Errors returned by DeleteImageRecipe
DeleteInfrastructureConfigurationError
Errors returned by DeleteInfrastructureConfiguration
GetComponentError
Errors returned by GetComponent
GetComponentPolicyError
Errors returned by GetComponentPolicy
GetDistributionConfigurationError
Errors returned by GetDistributionConfiguration
GetImageError
Errors returned by GetImage
GetImagePipelineError
Errors returned by GetImagePipeline
GetImagePolicyError
Errors returned by GetImagePolicy
GetImageRecipeError
Errors returned by GetImageRecipe
GetImageRecipePolicyError
Errors returned by GetImageRecipePolicy
GetInfrastructureConfigurationError
Errors returned by GetInfrastructureConfiguration
ImportComponentError
Errors returned by ImportComponent
ListComponentBuildVersionsError
Errors returned by ListComponentBuildVersions
ListComponentsError
Errors returned by ListComponents
ListDistributionConfigurationsError
Errors returned by ListDistributionConfigurations
ListImageBuildVersionsError
Errors returned by ListImageBuildVersions
ListImagePipelineImagesError
Errors returned by ListImagePipelineImages
ListImagePipelinesError
Errors returned by ListImagePipelines
ListImageRecipesError
Errors returned by ListImageRecipes
ListImagesError
Errors returned by ListImages
ListInfrastructureConfigurationsError
Errors returned by ListInfrastructureConfigurations
ListTagsForResourceError
Errors returned by ListTagsForResource
PutComponentPolicyError
Errors returned by PutComponentPolicy
PutImagePolicyError
Errors returned by PutImagePolicy
PutImageRecipePolicyError
Errors returned by PutImageRecipePolicy
StartImagePipelineExecutionError
Errors returned by StartImagePipelineExecution
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UpdateDistributionConfigurationError
Errors returned by UpdateDistributionConfiguration
UpdateImagePipelineError
Errors returned by UpdateImagePipeline
UpdateInfrastructureConfigurationError
Errors returned by UpdateInfrastructureConfiguration

Traits§

ImageBuilder
Trait representing the capabilities of the imagebuilder API. imagebuilder clients implement this trait.