# Packages
Package imagebuilderiface provides an interface to enable mocking the EC2 Image Builder service client for testing your code.
# Functions
BuildType_Values returns all elements of the BuildType enum.
ComponentFormat_Values returns all elements of the ComponentFormat enum.
ComponentStatus_Values returns all elements of the ComponentStatus enum.
ComponentType_Values returns all elements of the ComponentType enum.
ContainerRepositoryService_Values returns all elements of the ContainerRepositoryService enum.
ContainerType_Values returns all elements of the ContainerType enum.
DiskImageFormat_Values returns all elements of the DiskImageFormat enum.
EbsVolumeType_Values returns all elements of the EbsVolumeType enum.
ImageScanStatus_Values returns all elements of the ImageScanStatus enum.
ImageSource_Values returns all elements of the ImageSource enum.
ImageStatus_Values returns all elements of the ImageStatus enum.
ImageType_Values returns all elements of the ImageType enum.
LifecycleExecutionResourceActionName_Values returns all elements of the LifecycleExecutionResourceActionName enum.
LifecycleExecutionResourceStatus_Values returns all elements of the LifecycleExecutionResourceStatus enum.
LifecycleExecutionStatus_Values returns all elements of the LifecycleExecutionStatus enum.
LifecyclePolicyDetailActionType_Values returns all elements of the LifecyclePolicyDetailActionType enum.
LifecyclePolicyDetailFilterType_Values returns all elements of the LifecyclePolicyDetailFilterType enum.
LifecyclePolicyResourceType_Values returns all elements of the LifecyclePolicyResourceType enum.
LifecyclePolicyStatus_Values returns all elements of the LifecyclePolicyStatus enum.
LifecyclePolicyTimeUnit_Values returns all elements of the LifecyclePolicyTimeUnit enum.
New creates a new instance of the Imagebuilder client with a session.
OnWorkflowFailure_Values returns all elements of the OnWorkflowFailure enum.
Ownership_Values returns all elements of the Ownership enum.
PipelineExecutionStartCondition_Values returns all elements of the PipelineExecutionStartCondition enum.
PipelineStatus_Values returns all elements of the PipelineStatus enum.
Platform_Values returns all elements of the Platform enum.
ResourceStatus_Values returns all elements of the ResourceStatus enum.
WorkflowExecutionStatus_Values returns all elements of the WorkflowExecutionStatus enum.
WorkflowStatus_Values returns all elements of the WorkflowStatus enum.
WorkflowStepActionType_Values returns all elements of the WorkflowStepActionType enum.
WorkflowStepExecutionRollbackStatus_Values returns all elements of the WorkflowStepExecutionRollbackStatus enum.
WorkflowStepExecutionStatus_Values returns all elements of the WorkflowStepExecutionStatus enum.
WorkflowType_Values returns all elements of the WorkflowType enum.
# Constants
BuildTypeImport is a BuildType enum value.
BuildTypeScheduled is a BuildType enum value.
BuildTypeUserInitiated is a BuildType enum value.
ComponentFormatShell is a ComponentFormat enum value.
ComponentStatusDeprecated is a ComponentStatus enum value.
ComponentTypeBuild is a ComponentType enum value.
ComponentTypeTest is a ComponentType enum value.
ContainerRepositoryServiceEcr is a ContainerRepositoryService enum value.
ContainerTypeDocker is a ContainerType enum value.
DiskImageFormatRaw is a DiskImageFormat enum value.
DiskImageFormatVhd is a DiskImageFormat enum value.
DiskImageFormatVmdk is a DiskImageFormat enum value.
EbsVolumeTypeGp2 is a EbsVolumeType enum value.
EbsVolumeTypeGp3 is a EbsVolumeType enum value.
EbsVolumeTypeIo1 is a EbsVolumeType enum value.
EbsVolumeTypeIo2 is a EbsVolumeType enum value.
EbsVolumeTypeSc1 is a EbsVolumeType enum value.
EbsVolumeTypeSt1 is a EbsVolumeType enum value.
EbsVolumeTypeStandard is a EbsVolumeType enum value.
ID to lookup a service endpoint with.
ErrCodeCallRateLimitExceededException for service response error code "CallRateLimitExceededException".
ErrCodeClientException for service response error code "ClientException".
ErrCodeForbiddenException for service response error code "ForbiddenException".
ErrCodeIdempotentParameterMismatchException for service response error code "IdempotentParameterMismatchException".
ErrCodeInvalidPaginationTokenException for service response error code "InvalidPaginationTokenException".
ErrCodeInvalidParameterCombinationException for service response error code "InvalidParameterCombinationException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeInvalidVersionNumberException for service response error code "InvalidVersionNumberException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceDependencyException for service response error code "ResourceDependencyException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceException for service response error code "ServiceException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ImageScanStatusAbandoned is a ImageScanStatus enum value.
ImageScanStatusCollecting is a ImageScanStatus enum value.
ImageScanStatusCompleted is a ImageScanStatus enum value.
ImageScanStatusFailed is a ImageScanStatus enum value.
ImageScanStatusPending is a ImageScanStatus enum value.
ImageScanStatusScanning is a ImageScanStatus enum value.
ImageScanStatusTimedOut is a ImageScanStatus enum value.
ImageSourceAmazonManaged is a ImageSource enum value.
ImageSourceAwsMarketplace is a ImageSource enum value.
ImageSourceCustom is a ImageSource enum value.
ImageSourceImported is a ImageSource enum value.
ImageStatusAvailable is a ImageStatus enum value.
ImageStatusBuilding is a ImageStatus enum value.
ImageStatusCancelled is a ImageStatus enum value.
ImageStatusCreating is a ImageStatus enum value.
ImageStatusDeleted is a ImageStatus enum value.
ImageStatusDeprecated is a ImageStatus enum value.
ImageStatusDisabled is a ImageStatus enum value.
ImageStatusDistributing is a ImageStatus enum value.
ImageStatusFailed is a ImageStatus enum value.
ImageStatusIntegrating is a ImageStatus enum value.
ImageStatusPending is a ImageStatus enum value.
ImageStatusTesting is a ImageStatus enum value.
ImageTypeAmi is a ImageType enum value.
ImageTypeDocker is a ImageType enum value.
LifecycleExecutionResourceActionNameAvailable is a LifecycleExecutionResourceActionName enum value.
LifecycleExecutionResourceActionNameDelete is a LifecycleExecutionResourceActionName enum value.
LifecycleExecutionResourceActionNameDeprecate is a LifecycleExecutionResourceActionName enum value.
LifecycleExecutionResourceActionNameDisable is a LifecycleExecutionResourceActionName enum value.
LifecycleExecutionResourceStatusFailed is a LifecycleExecutionResourceStatus enum value.
LifecycleExecutionResourceStatusInProgress is a LifecycleExecutionResourceStatus enum value.
LifecycleExecutionResourceStatusSkipped is a LifecycleExecutionResourceStatus enum value.
LifecycleExecutionResourceStatusSuccess is a LifecycleExecutionResourceStatus enum value.
LifecycleExecutionStatusCancelled is a LifecycleExecutionStatus enum value.
LifecycleExecutionStatusCancelling is a LifecycleExecutionStatus enum value.
LifecycleExecutionStatusFailed is a LifecycleExecutionStatus enum value.
LifecycleExecutionStatusInProgress is a LifecycleExecutionStatus enum value.
LifecycleExecutionStatusPending is a LifecycleExecutionStatus enum value.
LifecycleExecutionStatusSuccess is a LifecycleExecutionStatus enum value.
LifecyclePolicyDetailActionTypeDelete is a LifecyclePolicyDetailActionType enum value.
LifecyclePolicyDetailActionTypeDeprecate is a LifecyclePolicyDetailActionType enum value.
LifecyclePolicyDetailActionTypeDisable is a LifecyclePolicyDetailActionType enum value.
LifecyclePolicyDetailFilterTypeAge is a LifecyclePolicyDetailFilterType enum value.
LifecyclePolicyDetailFilterTypeCount is a LifecyclePolicyDetailFilterType enum value.
LifecyclePolicyResourceTypeAmiImage is a LifecyclePolicyResourceType enum value.
LifecyclePolicyResourceTypeContainerImage is a LifecyclePolicyResourceType enum value.
LifecyclePolicyStatusDisabled is a LifecyclePolicyStatus enum value.
LifecyclePolicyStatusEnabled is a LifecyclePolicyStatus enum value.
LifecyclePolicyTimeUnitDays is a LifecyclePolicyTimeUnit enum value.
LifecyclePolicyTimeUnitMonths is a LifecyclePolicyTimeUnit enum value.
LifecyclePolicyTimeUnitWeeks is a LifecyclePolicyTimeUnit enum value.
LifecyclePolicyTimeUnitYears is a LifecyclePolicyTimeUnit enum value.
OnWorkflowFailureAbort is a OnWorkflowFailure enum value.
OnWorkflowFailureContinue is a OnWorkflowFailure enum value.
OwnershipAmazon is a Ownership enum value.
OwnershipSelf is a Ownership enum value.
OwnershipShared is a Ownership enum value.
OwnershipThirdParty is a Ownership enum value.
PipelineExecutionStartConditionExpressionMatchAndDependencyUpdatesAvailable is a PipelineExecutionStartCondition enum value.
PipelineExecutionStartConditionExpressionMatchOnly is a PipelineExecutionStartCondition enum value.
PipelineStatusDisabled is a PipelineStatus enum value.
PipelineStatusEnabled is a PipelineStatus enum value.
PlatformLinux is a Platform enum value.
PlatformWindows is a Platform enum value.
ResourceStatusAvailable is a ResourceStatus enum value.
ResourceStatusDeleted is a ResourceStatus enum value.
ResourceStatusDeprecated is a ResourceStatus enum value.
ResourceStatusDisabled is a ResourceStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
WorkflowExecutionStatusCancelled is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusCompleted is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusFailed is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusPending is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusRollbackCompleted is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusRollbackInProgress is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusRunning is a WorkflowExecutionStatus enum value.
WorkflowExecutionStatusSkipped is a WorkflowExecutionStatus enum value.
WorkflowStatusDeprecated is a WorkflowStatus enum value.
WorkflowStepActionTypeResume is a WorkflowStepActionType enum value.
WorkflowStepActionTypeStop is a WorkflowStepActionType enum value.
WorkflowStepExecutionRollbackStatusCompleted is a WorkflowStepExecutionRollbackStatus enum value.
WorkflowStepExecutionRollbackStatusFailed is a WorkflowStepExecutionRollbackStatus enum value.
WorkflowStepExecutionRollbackStatusRunning is a WorkflowStepExecutionRollbackStatus enum value.
WorkflowStepExecutionRollbackStatusSkipped is a WorkflowStepExecutionRollbackStatus enum value.
WorkflowStepExecutionStatusCancelled is a WorkflowStepExecutionStatus enum value.
WorkflowStepExecutionStatusCompleted is a WorkflowStepExecutionStatus enum value.
WorkflowStepExecutionStatusFailed is a WorkflowStepExecutionStatus enum value.
WorkflowStepExecutionStatusPending is a WorkflowStepExecutionStatus enum value.
WorkflowStepExecutionStatusRunning is a WorkflowStepExecutionStatus enum value.
WorkflowStepExecutionStatusSkipped is a WorkflowStepExecutionStatus enum value.
WorkflowTypeBuild is a WorkflowType enum value.
WorkflowTypeDistribution is a WorkflowType enum value.
WorkflowTypeTest is a WorkflowType enum value.
# Structs
Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images.
In addition to your infrastructure configuration, these settings provide an extra layer of control over your build instances.
Details of an Amazon EC2 AMI.
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.
A detailed view of a component.
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.
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.
Amazon Inspector generates a risk score for each finding.
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.
A filter name and value pair that is used to return a more specific list of results from a list operation.
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.
An Image Builder image.
Contains vulnerability counts for a specific image.
Imagebuilder provides the API operation methods for making requests to EC2 Image Builder.
Represents a package installed on an Image Builder 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.
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.
You have provided an invalid pagination token in your request.
You have specified two or more mutually exclusive parameters.
The specified parameter is invalid.
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.
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.
Logging configuration defines where Image Builder uploads your logs.
The resources produced by this image.
Information about package vulnerability findings.
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.
The resource that you are trying to operate on is currently in use.
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.
Amazon S3 logging configuration.
A schedule configures when and how often a pipeline will automatically create a new image.
This exception is thrown when the service encounters an unrecoverable exception.
You have exceeded the number of permitted resources or operations for this service.
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.
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.
Defines a process that Image Builder uses to build and test images during the image creation process.
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.