Package-level declarations
Types
Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images. The vulnerability counts are grouped by severity level. The counts are aggregated across resources to create the final tally for the account that owns them.
In addition to your infrastructure configuration, these settings provide an extra layer of control over your build instances. You can also specify commands to run on launch for all of your build instances.
Define and configure the output AMIs of the pipeline.
You have exceeded the permitted request rate for the specific operation.
These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an invalid resource identifier.
Configuration details of the component.
Contains a key/value pair that sets the named component parameter.
Defines a parameter that is used to provide configuration details for the component.
A group of fields that describe the current status of components.
A high-level summary of a component.
The defining characteristics of a specific version of an Amazon Web Services TOE component.
Container distribution settings for encryption, licensing, and sharing in a specific Region.
A container recipe.
A summary of a container recipe
Amazon Inspector generates a risk score for each finding. This score helps you to prioritize findings, to focus on the most critical findings and the most vulnerable resources. The score uses the Common Vulnerability Scoring System (CVSS) format. This format is a modification of the base CVSS score that the National Vulnerability Database (NVD) provides. For more information about severity levels, see Severity levels for Amazon Inspector findings in the Amazon Inspector User Guide.
Details about an adjustment that Amazon Inspector made to the CVSS score for a finding.
Details about the source of the score, and the factors that determined the adjustments to create the final score.
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.
Settings that Image Builder uses to configure the ECR repository and the output container images that Amazon Inspector scans.
Define and configure faster launching for output Windows AMIs.
Identifies the launch template that the associated Windows AMI uses for launching an instance when faster launching is enabled.
Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.
You are not authorized to perform the requested operation.
GetInfrastructureConfiguration request object.
GetInfrastructureConfiguration response object.
You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.
Contains vulnerability counts for a specific image.
Base class for all service related exceptions thrown by the Imagebuilder client
A software package that's installed on top of the base image to create a customized image.
Details of an image pipeline.
Contains vulnerability counts for a specific image pipeline.
An image recipe.
A summary of an image recipe.
Contains details about a vulnerability scan finding.
This returns exactly one type of aggregation, based on the filter that Image Builder applies in its API action.
A name value pair that Image Builder applies to streamline results from the vulnerability scan findings list action.
Contains settings for Image Builder image resource and container image scans.
Shows the vulnerability scan status for a specific image, and the reason for that status.
Image status and the reason for that status.
An image summary.
Configure image tests for your pipeline build. Tests run after building the image, to verify that the AMI or container image is valid before distributing it.
The defining characteristics of a specific version of an Image Builder image.
Details of the infrastructure configuration.
The infrastructure used when building Amazon EC2 AMIs.
Information about the factors that influenced the score that Amazon Inspector assigned for a finding.
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 instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see Configure the instance metadata options in the Amazon EC2 User Guide for Linux instances, or Configure the instance metadata options in the Amazon EC2 Windows Guide for Windows instances.
You have provided an invalid pagination token in your request.
You have specified two or more mutually exclusive parameters. Review the error message for details.
The specified parameter is invalid. Review the available parameters for the API request.
The value that you provided for the specified parameter is invalid.
You have requested an action that that the service doesn't support.
Your version number is out of bounds or does not follow the required syntax.
Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon 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 Amazon EC2 ModifyImageAttribute.
Identifies an Amazon EC2 launch template to use for a specific account.
Contains metadata from a runtime instance of a lifecycle policy.
Contains details for a resource that the runtime instance of the lifecycle policy identified for action.
The lifecycle policy action that was identified for the impacted resource.
Contains details for an image resource that was identified for a lifecycle action.
Contains the state of an impacted resource that the runtime instance of the lifecycle policy identified for action.
Contains the state of an impacted snapshot resource that the runtime instance of the lifecycle policy identified for action.
The current state of the runtime instance of the lifecycle policy.
The configuration details for a lifecycle policy resource.
The configuration details for a lifecycle policy resource.
Contains selection criteria for the lifecycle policy.
Specifies how the lifecycle policy should apply actions to selected resources.
Specifies resources that lifecycle policy actions should not apply to.
Defines criteria for AMIs that are excluded from lifecycle actions.
Defines criteria to exclude AMIs from lifecycle actions based on the last time they were used to launch an instance.
Defines filters that the lifecycle policy uses to determine impacted resource.
Resource selection criteria for the lifecycle policy.
Specifies an Image Builder recipe that the lifecycle policy uses for resource selection.
Contains a summary of lifecycle policy resources.
The resources produced by this image.
Information about package vulnerability findings.
By default, EC2 instances run on shared tenancy hardware. This means that multiple Amazon Web Services accounts might share the same physical hardware. When you use dedicated hardware, the physical server that hosts your instances is dedicated to your Amazon Web Services account. Instance placement settings contain the details for the physical hardware where instances that Image Builder launches during image creation will run.
Information about a single product code.
Information about how to remediate a finding.
Details about the recommended course of action to remediate the finding.
The resource that you are trying to create already exists.
You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.
The resource that you are trying to operate on is currently in use. Review the message details and retry later.
At least one of the resources referenced by your request does not exist.
The current state of an impacted resource.
Additional rules to specify resources that should be exempt from ad-hoc lifecycle actions.
Specifies if the lifecycle policy should apply actions to selected resources.
Properties that configure export from your build instance to a compatible file format for your VM.
This exception is thrown when the service encounters an unrecoverable exception.
You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas.
The service is unable to process your request at this time.
Includes counts by severity level for medium severity and higher level findings, plus a total for all of the findings for the specified filter.
Configuration for a single Parameter in the Amazon Web Services Systems Manager (SSM) Parameter Store in a given Region.
Contains settings for the Systems Manager agent on your build instance.
The container repository where the output container image is stored.
Includes counts of image and pipeline resource findings by vulnerability.
Information about a vulnerable package that Amazon Inspector identifies in a finding.
Contains control settings and configurable inputs for a workflow resource.
Metadata that includes details and status from this runtime instance of the workflow.
Contains a key/value pair that sets the named workflow parameter.
Defines a parameter that's used to provide configuration details for the workflow.
A group of fields that describe the current status of workflow.
Contains runtime details for an instance of a workflow that ran for the associated image build version.
Runtime details and status for the workflow step.
Contains metadata about the workflow resource.
Contains details about this version of the workflow.