@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSimagebuilder
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSimagebuilder
instead.
EC2 Image Builder is a fully managed Amazon Web Services 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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CancelImageCreationResult |
cancelImageCreation(CancelImageCreationRequest cancelImageCreationRequest)
CancelImageCreation cancels the creation of Image.
|
CancelLifecycleExecutionResult |
cancelLifecycleExecution(CancelLifecycleExecutionRequest cancelLifecycleExecutionRequest)
Cancel a specific image lifecycle policy runtime instance.
|
CreateComponentResult |
createComponent(CreateComponentRequest createComponentRequest)
Creates a new component that can be used to build, validate, test, and assess your image.
|
CreateContainerRecipeResult |
createContainerRecipe(CreateContainerRecipeRequest createContainerRecipeRequest)
Creates a new container recipe.
|
CreateDistributionConfigurationResult |
createDistributionConfiguration(CreateDistributionConfigurationRequest createDistributionConfigurationRequest)
Creates a new distribution configuration.
|
CreateImageResult |
createImage(CreateImageRequest createImageRequest)
Creates a new image.
|
CreateImagePipelineResult |
createImagePipeline(CreateImagePipelineRequest createImagePipelineRequest)
Creates a new image pipeline.
|
CreateImageRecipeResult |
createImageRecipe(CreateImageRecipeRequest createImageRecipeRequest)
Creates a new image recipe.
|
CreateInfrastructureConfigurationResult |
createInfrastructureConfiguration(CreateInfrastructureConfigurationRequest createInfrastructureConfigurationRequest)
Creates a new infrastructure configuration.
|
CreateLifecyclePolicyResult |
createLifecyclePolicy(CreateLifecyclePolicyRequest createLifecyclePolicyRequest)
Create a lifecycle policy resource.
|
CreateWorkflowResult |
createWorkflow(CreateWorkflowRequest createWorkflowRequest)
Create a new workflow or a new version of an existing workflow.
|
DeleteComponentResult |
deleteComponent(DeleteComponentRequest deleteComponentRequest)
Deletes a component build version.
|
DeleteContainerRecipeResult |
deleteContainerRecipe(DeleteContainerRecipeRequest deleteContainerRecipeRequest)
Deletes a container recipe.
|
DeleteDistributionConfigurationResult |
deleteDistributionConfiguration(DeleteDistributionConfigurationRequest deleteDistributionConfigurationRequest)
Deletes a distribution configuration.
|
DeleteImageResult |
deleteImage(DeleteImageRequest deleteImageRequest)
Deletes an Image Builder image resource.
|
DeleteImagePipelineResult |
deleteImagePipeline(DeleteImagePipelineRequest deleteImagePipelineRequest)
Deletes an image pipeline.
|
DeleteImageRecipeResult |
deleteImageRecipe(DeleteImageRecipeRequest deleteImageRecipeRequest)
Deletes an image recipe.
|
DeleteInfrastructureConfigurationResult |
deleteInfrastructureConfiguration(DeleteInfrastructureConfigurationRequest deleteInfrastructureConfigurationRequest)
Deletes an infrastructure configuration.
|
DeleteLifecyclePolicyResult |
deleteLifecyclePolicy(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest)
Delete the specified lifecycle policy resource.
|
DeleteWorkflowResult |
deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest)
Deletes a specific workflow resource.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetComponentResult |
getComponent(GetComponentRequest getComponentRequest)
Gets a component object.
|
GetComponentPolicyResult |
getComponentPolicy(GetComponentPolicyRequest getComponentPolicyRequest)
Gets a component policy.
|
GetContainerRecipeResult |
getContainerRecipe(GetContainerRecipeRequest getContainerRecipeRequest)
Retrieves a container recipe.
|
GetContainerRecipePolicyResult |
getContainerRecipePolicy(GetContainerRecipePolicyRequest getContainerRecipePolicyRequest)
Retrieves the policy for a container recipe.
|
GetDistributionConfigurationResult |
getDistributionConfiguration(GetDistributionConfigurationRequest getDistributionConfigurationRequest)
Gets a distribution configuration.
|
GetImageResult |
getImage(GetImageRequest getImageRequest)
Gets an image.
|
GetImagePipelineResult |
getImagePipeline(GetImagePipelineRequest getImagePipelineRequest)
Gets an image pipeline.
|
GetImagePolicyResult |
getImagePolicy(GetImagePolicyRequest getImagePolicyRequest)
Gets an image policy.
|
GetImageRecipeResult |
getImageRecipe(GetImageRecipeRequest getImageRecipeRequest)
Gets an image recipe.
|
GetImageRecipePolicyResult |
getImageRecipePolicy(GetImageRecipePolicyRequest getImageRecipePolicyRequest)
Gets an image recipe policy.
|
GetInfrastructureConfigurationResult |
getInfrastructureConfiguration(GetInfrastructureConfigurationRequest getInfrastructureConfigurationRequest)
Gets an infrastructure configuration.
|
GetLifecycleExecutionResult |
getLifecycleExecution(GetLifecycleExecutionRequest getLifecycleExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
|
GetLifecyclePolicyResult |
getLifecyclePolicy(GetLifecyclePolicyRequest getLifecyclePolicyRequest)
Get details for the specified image lifecycle policy.
|
GetWorkflowResult |
getWorkflow(GetWorkflowRequest getWorkflowRequest)
Get a workflow resource object.
|
GetWorkflowExecutionResult |
getWorkflowExecution(GetWorkflowExecutionRequest getWorkflowExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the workflow.
|
GetWorkflowStepExecutionResult |
getWorkflowStepExecution(GetWorkflowStepExecutionRequest getWorkflowStepExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the workflow step.
|
ImportComponentResult |
importComponent(ImportComponentRequest importComponentRequest)
Imports a component and transforms its data into a component document.
|
ImportVmImageResult |
importVmImage(ImportVmImageRequest importVmImageRequest)
When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one
or more disk container files that act as snapshots of your VM’s environment, settings, and data.
|
ListComponentBuildVersionsResult |
listComponentBuildVersions(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest)
Returns the list of component build versions for the specified semantic version.
|
ListComponentsResult |
listComponents(ListComponentsRequest listComponentsRequest)
Returns the list of components that can be filtered by name, or by using the listed
filters to
streamline results. |
ListContainerRecipesResult |
listContainerRecipes(ListContainerRecipesRequest listContainerRecipesRequest)
Returns a list of container recipes.
|
ListDistributionConfigurationsResult |
listDistributionConfigurations(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest)
Returns a list of distribution configurations.
|
ListImageBuildVersionsResult |
listImageBuildVersions(ListImageBuildVersionsRequest listImageBuildVersionsRequest)
Returns a list of image build versions.
|
ListImagePackagesResult |
listImagePackages(ListImagePackagesRequest listImagePackagesRequest)
List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems
Manager Inventory at build time.
|
ListImagePipelineImagesResult |
listImagePipelineImages(ListImagePipelineImagesRequest listImagePipelineImagesRequest)
Returns a list of images created by the specified pipeline.
|
ListImagePipelinesResult |
listImagePipelines(ListImagePipelinesRequest listImagePipelinesRequest)
Returns a list of image pipelines.
|
ListImageRecipesResult |
listImageRecipes(ListImageRecipesRequest listImageRecipesRequest)
Returns a list of image recipes.
|
ListImagesResult |
listImages(ListImagesRequest listImagesRequest)
Returns the list of images that you have access to.
|
ListImageScanFindingAggregationsResult |
listImageScanFindingAggregations(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest)
Returns a list of image scan aggregations for your account.
|
ListImageScanFindingsResult |
listImageScanFindings(ListImageScanFindingsRequest listImageScanFindingsRequest)
Returns a list of image scan findings for your account.
|
ListInfrastructureConfigurationsResult |
listInfrastructureConfigurations(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest)
Returns a list of infrastructure configurations.
|
ListLifecycleExecutionResourcesResult |
listLifecycleExecutionResources(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest)
List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
|
ListLifecycleExecutionsResult |
listLifecycleExecutions(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest)
Get the lifecycle runtime history for the specified resource.
|
ListLifecyclePoliciesResult |
listLifecyclePolicies(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest)
Get a list of lifecycle policies in your Amazon Web Services account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns the list of tags for the specified resource.
|
ListWaitingWorkflowStepsResult |
listWaitingWorkflowSteps(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest)
Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
|
ListWorkflowBuildVersionsResult |
listWorkflowBuildVersions(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest)
Returns a list of build versions for a specific workflow resource.
|
ListWorkflowExecutionsResult |
listWorkflowExecutions(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest)
Returns a list of workflow runtime instance metadata objects for a specific image build version.
|
ListWorkflowsResult |
listWorkflows(ListWorkflowsRequest listWorkflowsRequest)
Lists workflow build versions based on filtering parameters.
|
ListWorkflowStepExecutionsResult |
listWorkflowStepExecutions(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest)
Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
|
PutComponentPolicyResult |
putComponentPolicy(PutComponentPolicyRequest putComponentPolicyRequest)
Applies a policy to a component.
|
PutContainerRecipePolicyResult |
putContainerRecipePolicy(PutContainerRecipePolicyRequest putContainerRecipePolicyRequest)
Applies a policy to a container image.
|
PutImagePolicyResult |
putImagePolicy(PutImagePolicyRequest putImagePolicyRequest)
Applies a policy to an image.
|
PutImageRecipePolicyResult |
putImageRecipePolicy(PutImageRecipePolicyRequest putImageRecipePolicyRequest)
Applies a policy to an image recipe.
|
SendWorkflowStepActionResult |
sendWorkflowStepAction(SendWorkflowStepActionRequest sendWorkflowStepActionRequest)
Pauses or resumes image creation when the associated workflow runs a
WaitForAction step. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartImagePipelineExecutionResult |
startImagePipelineExecution(StartImagePipelineExecutionRequest startImagePipelineExecutionRequest)
Manually triggers a pipeline to create an image.
|
StartResourceStateUpdateResult |
startResourceStateUpdate(StartResourceStateUpdateRequest startResourceStateUpdateRequest)
Begin asynchronous resource state update for lifecycle changes to the specified image resources.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds a tag to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource.
|
UpdateDistributionConfigurationResult |
updateDistributionConfiguration(UpdateDistributionConfigurationRequest updateDistributionConfigurationRequest)
Updates a new distribution configuration.
|
UpdateImagePipelineResult |
updateImagePipeline(UpdateImagePipelineRequest updateImagePipelineRequest)
Updates an image pipeline.
|
UpdateInfrastructureConfigurationResult |
updateInfrastructureConfiguration(UpdateInfrastructureConfigurationRequest updateInfrastructureConfigurationRequest)
Updates a new infrastructure configuration.
|
UpdateLifecyclePolicyResult |
updateLifecyclePolicy(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest)
Update the specified lifecycle policy.
|
static final String ENDPOINT_PREFIX
CancelImageCreationResult cancelImageCreation(CancelImageCreationRequest cancelImageCreationRequest)
CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state.
cancelImageCreationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.CancelLifecycleExecutionResult cancelLifecycleExecution(CancelLifecycleExecutionRequest cancelLifecycleExecutionRequest)
Cancel a specific image lifecycle policy runtime instance.
cancelLifecycleExecutionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.CreateComponentResult createComponent(CreateComponentRequest createComponentRequest)
Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods:
Inline, using the data
property in the request body.
A URL that points to a YAML document file stored in Amazon S3, using the uri
property in the request
body.
createComponentRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.InvalidVersionNumberException
- Your version number is out of bounds or does not follow the required syntax.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateContainerRecipeResult createContainerRecipe(CreateContainerRecipeRequest createContainerRecipeRequest)
Creates a new container recipe. Container recipes define how images are configured, tested, and assessed.
createContainerRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.InvalidVersionNumberException
- Your version number is out of bounds or does not follow the required syntax.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateDistributionConfigurationResult createDistributionConfiguration(CreateDistributionConfigurationRequest createDistributionConfigurationRequest)
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
createDistributionConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateImageResult createImage(CreateImageRequest createImageRequest)
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn.
createImageRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateImagePipelineResult createImagePipeline(CreateImagePipelineRequest createImagePipelineRequest)
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
createImagePipelineRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateImageRecipeResult createImageRecipe(CreateImageRecipeRequest createImageRecipeRequest)
Creates a new image recipe. Image recipes define how images are configured, tested, and assessed.
createImageRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.InvalidVersionNumberException
- Your version number is out of bounds or does not follow the required syntax.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateInfrastructureConfigurationResult createInfrastructureConfiguration(CreateInfrastructureConfigurationRequest createInfrastructureConfigurationRequest)
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
createInfrastructureConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateLifecyclePolicyResult createLifecyclePolicy(CreateLifecyclePolicyRequest createLifecyclePolicyRequest)
Create a lifecycle policy resource.
createLifecyclePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.ResourceAlreadyExistsException
- The resource that you are trying to create already exists.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.CreateWorkflowResult createWorkflow(CreateWorkflowRequest createWorkflowRequest)
Create a new workflow or a new version of an existing workflow.
createWorkflowRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.InvalidVersionNumberException
- Your version number is out of bounds or does not follow the required syntax.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.ServiceQuotaExceededException
- You have exceeded the number of permitted resources or operations for this service. For service quotas,
see EC2
Image Builder endpoints and quotas.DeleteComponentResult deleteComponent(DeleteComponentRequest deleteComponentRequest)
Deletes a component build version.
deleteComponentRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteContainerRecipeResult deleteContainerRecipe(DeleteContainerRecipeRequest deleteContainerRecipeRequest)
Deletes a container recipe.
deleteContainerRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteDistributionConfigurationResult deleteDistributionConfiguration(DeleteDistributionConfigurationRequest deleteDistributionConfigurationRequest)
Deletes a distribution configuration.
deleteDistributionConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.InvalidRequestException
- You have requested an action that that the service doesn't support.ServiceUnavailableException
- The service is unable to process your request at this time.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteImageResult deleteImage(DeleteImageRequest deleteImageRequest)
Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.
To deregister an EC2 Linux AMI, see Deregister your Linux AMI in the Amazon EC2 User Guide .
To deregister an EC2 Windows AMI, see Deregister your Windows AMI in the Amazon EC2 Windows Guide .
To delete a container image from Amazon ECR, see Deleting an image in the Amazon ECR User Guide.
deleteImageRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.InvalidRequestException
- You have requested an action that that the service doesn't support.ServiceUnavailableException
- The service is unable to process your request at this time.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteImagePipelineResult deleteImagePipeline(DeleteImagePipelineRequest deleteImagePipelineRequest)
Deletes an image pipeline.
deleteImagePipelineRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteImageRecipeResult deleteImageRecipe(DeleteImageRecipeRequest deleteImageRecipeRequest)
Deletes an image recipe.
deleteImageRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteInfrastructureConfigurationResult deleteInfrastructureConfiguration(DeleteInfrastructureConfigurationRequest deleteInfrastructureConfigurationRequest)
Deletes an infrastructure configuration.
deleteInfrastructureConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteLifecyclePolicyResult deleteLifecyclePolicy(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest)
Delete the specified lifecycle policy resource.
deleteLifecyclePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.InvalidRequestException
- You have requested an action that that the service doesn't support.ServiceUnavailableException
- The service is unable to process your request at this time.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.DeleteWorkflowResult deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest)
Deletes a specific workflow resource.
deleteWorkflowRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceDependencyException
- You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the
error message for more details.GetComponentResult getComponent(GetComponentRequest getComponentRequest)
Gets a component object.
getComponentRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetComponentPolicyResult getComponentPolicy(GetComponentPolicyRequest getComponentPolicyRequest)
Gets a component policy.
getComponentPolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ServiceUnavailableException
- The service is unable to process your request at this time.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetContainerRecipeResult getContainerRecipe(GetContainerRecipeRequest getContainerRecipeRequest)
Retrieves a container recipe.
getContainerRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetContainerRecipePolicyResult getContainerRecipePolicy(GetContainerRecipePolicyRequest getContainerRecipePolicyRequest)
Retrieves the policy for a container recipe.
getContainerRecipePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetDistributionConfigurationResult getDistributionConfiguration(GetDistributionConfigurationRequest getDistributionConfigurationRequest)
Gets a distribution configuration.
getDistributionConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetImageResult getImage(GetImageRequest getImageRequest)
Gets an image.
getImageRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetImagePipelineResult getImagePipeline(GetImagePipelineRequest getImagePipelineRequest)
Gets an image pipeline.
getImagePipelineRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetImagePolicyResult getImagePolicy(GetImagePolicyRequest getImagePolicyRequest)
Gets an image policy.
getImagePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ServiceUnavailableException
- The service is unable to process your request at this time.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetImageRecipeResult getImageRecipe(GetImageRecipeRequest getImageRecipeRequest)
Gets an image recipe.
getImageRecipeRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetImageRecipePolicyResult getImageRecipePolicy(GetImageRecipePolicyRequest getImageRecipePolicyRequest)
Gets an image recipe policy.
getImageRecipePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetInfrastructureConfigurationResult getInfrastructureConfiguration(GetInfrastructureConfigurationRequest getInfrastructureConfigurationRequest)
Gets an infrastructure configuration.
getInfrastructureConfigurationRequest
- GetInfrastructureConfiguration request object.ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetLifecycleExecutionResult getLifecycleExecution(GetLifecycleExecutionRequest getLifecycleExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the lifecycle policy.
getLifecycleExecutionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetLifecyclePolicyResult getLifecyclePolicy(GetLifecyclePolicyRequest getLifecyclePolicyRequest)
Get details for the specified image lifecycle policy.
getLifecyclePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetWorkflowResult getWorkflow(GetWorkflowRequest getWorkflowRequest)
Get a workflow resource object.
getWorkflowRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetWorkflowExecutionResult getWorkflowExecution(GetWorkflowExecutionRequest getWorkflowExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the workflow.
getWorkflowExecutionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.GetWorkflowStepExecutionResult getWorkflowStepExecution(GetWorkflowStepExecutionRequest getWorkflowStepExecutionRequest)
Get the runtime information that was logged for a specific runtime instance of the workflow step.
getWorkflowStepExecutionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ImportComponentResult importComponent(ImportComponentRequest importComponentRequest)
Imports a component and transforms its data into a component document.
importComponentRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.InvalidVersionNumberException
- Your version number is out of bounds or does not follow the required syntax.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.ImportVmImageResult importVmImage(ImportVmImageRequest importVmImageRequest)
When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API ImportImage action uses those files to import your VM and create an AMI. To import using the CLI command, see import-image
You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe.
importVmImageRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.ListComponentBuildVersionsResult listComponentBuildVersions(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest)
Returns the list of component build versions for the specified semantic version.
The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
listComponentBuildVersionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListComponentsResult listComponents(ListComponentsRequest listComponentsRequest)
Returns the list of components that can be filtered by name, or by using the listed filters
to
streamline results. Newly created components can take up to two minutes to appear in the ListComponents API
Results.
The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.
Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.
listComponentsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListContainerRecipesResult listContainerRecipes(ListContainerRecipesRequest listContainerRecipesRequest)
Returns a list of container recipes.
listContainerRecipesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListDistributionConfigurationsResult listDistributionConfigurations(ListDistributionConfigurationsRequest listDistributionConfigurationsRequest)
Returns a list of distribution configurations.
listDistributionConfigurationsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImageBuildVersionsResult listImageBuildVersions(ListImageBuildVersionsRequest listImageBuildVersionsRequest)
Returns a list of image build versions.
listImageBuildVersionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImagePackagesResult listImagePackages(ListImagePackagesRequest listImagePackagesRequest)
List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time.
listImagePackagesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImagePipelineImagesResult listImagePipelineImages(ListImagePipelineImagesRequest listImagePipelineImagesRequest)
Returns a list of images created by the specified pipeline.
listImagePipelineImagesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImagePipelinesResult listImagePipelines(ListImagePipelinesRequest listImagePipelinesRequest)
Returns a list of image pipelines.
listImagePipelinesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImageRecipesResult listImageRecipes(ListImageRecipesRequest listImageRecipesRequest)
Returns a list of image recipes.
listImageRecipesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImageScanFindingAggregationsResult listImageScanFindingAggregations(ListImageScanFindingAggregationsRequest listImageScanFindingAggregationsRequest)
Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder
uses to group results. For example, if you want to get a list of findings by severity level for one of your
pipelines, you might specify your pipeline with the imagePipelineArn
filter. If you don't specify a
filter, Image Builder returns an aggregation for your account.
To streamline results, you can use the following filters in your request:
accountId
imageBuildVersionArn
imagePipelineArn
vulnerabilityId
listImageScanFindingAggregationsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImageScanFindingsResult listImageScanFindings(ListImageScanFindingsRequest listImageScanFindingsRequest)
Returns a list of image scan findings for your account.
listImageScanFindingsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListImagesResult listImages(ListImagesRequest listImagesRequest)
Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results.
listImagesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListInfrastructureConfigurationsResult listInfrastructureConfigurations(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest)
Returns a list of infrastructure configurations.
listInfrastructureConfigurationsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListLifecycleExecutionResourcesResult listLifecycleExecutionResources(ListLifecycleExecutionResourcesRequest listLifecycleExecutionResourcesRequest)
List resources that the runtime instance of the image lifecycle identified for lifecycle actions.
listLifecycleExecutionResourcesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListLifecycleExecutionsResult listLifecycleExecutions(ListLifecycleExecutionsRequest listLifecycleExecutionsRequest)
Get the lifecycle runtime history for the specified resource.
listLifecycleExecutionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListLifecyclePoliciesResult listLifecyclePolicies(ListLifecyclePoliciesRequest listLifecyclePoliciesRequest)
Get a list of lifecycle policies in your Amazon Web Services account.
listLifecyclePoliciesRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns the list of tags for the specified resource.
listTagsForResourceRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.InvalidParameterException
- The specified parameter is invalid. Review the available parameters for the API request.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ListWaitingWorkflowStepsResult listWaitingWorkflowSteps(ListWaitingWorkflowStepsRequest listWaitingWorkflowStepsRequest)
Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account.
listWaitingWorkflowStepsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListWorkflowBuildVersionsResult listWorkflowBuildVersions(ListWorkflowBuildVersionsRequest listWorkflowBuildVersionsRequest)
Returns a list of build versions for a specific workflow resource.
listWorkflowBuildVersionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListWorkflowExecutionsResult listWorkflowExecutions(ListWorkflowExecutionsRequest listWorkflowExecutionsRequest)
Returns a list of workflow runtime instance metadata objects for a specific image build version.
listWorkflowExecutionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListWorkflowStepExecutionsResult listWorkflowStepExecutions(ListWorkflowStepExecutionsRequest listWorkflowStepExecutionsRequest)
Returns runtime data for each step in a runtime instance of the workflow that you specify in the request.
listWorkflowStepExecutionsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ListWorkflowsResult listWorkflows(ListWorkflowsRequest listWorkflowsRequest)
Lists workflow build versions based on filtering parameters.
listWorkflowsRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidPaginationTokenException
- You have provided an invalid pagination token in your request.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.PutComponentPolicyResult putComponentPolicy(PutComponentPolicyRequest putComponentPolicyRequest)
Applies 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.
putComponentPolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidParameterValueException
- The value that you provided for the specified parameter is invalid.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.PutContainerRecipePolicyResult putContainerRecipePolicy(PutContainerRecipePolicyRequest putContainerRecipePolicyRequest)
Applies 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.
putContainerRecipePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidParameterValueException
- The value that you provided for the specified parameter is invalid.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.PutImagePolicyResult putImagePolicy(PutImagePolicyRequest putImagePolicyRequest)
Applies 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.
putImagePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidParameterValueException
- The value that you provided for the specified parameter is invalid.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.PutImageRecipePolicyResult putImageRecipePolicy(PutImageRecipePolicyRequest putImageRecipePolicyRequest)
Applies 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.
putImageRecipePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidParameterValueException
- The value that you provided for the specified parameter is invalid.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.SendWorkflowStepActionResult sendWorkflowStepAction(SendWorkflowStepActionRequest sendWorkflowStepActionRequest)
Pauses or resumes image creation when the associated workflow runs a WaitForAction
step.
sendWorkflowStepActionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.InvalidRequestException
- You have requested an action that that the service doesn't support.InvalidParameterValueException
- The value that you provided for the specified parameter is invalid.ServiceUnavailableException
- The service is unable to process your request at this time.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.StartImagePipelineExecutionResult startImagePipelineExecution(StartImagePipelineExecutionRequest startImagePipelineExecutionRequest)
Manually triggers a pipeline to create an image.
startImagePipelineExecutionRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.StartResourceStateUpdateResult startResourceStateUpdate(StartResourceStateUpdateRequest startResourceStateUpdateRequest)
Begin asynchronous resource state update for lifecycle changes to the specified image resources.
startResourceStateUpdateRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds a tag to a resource.
tagResourceRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.InvalidParameterException
- The specified parameter is invalid. Review the available parameters for the API request.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from a resource.
untagResourceRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.InvalidParameterException
- The specified parameter is invalid. Review the available parameters for the API request.ResourceNotFoundException
- At least one of the resources referenced by your request does not exist.UpdateDistributionConfigurationResult updateDistributionConfiguration(UpdateDistributionConfigurationRequest updateDistributionConfigurationRequest)
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
updateDistributionConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.UpdateImagePipelineResult updateImagePipeline(UpdateImagePipelineRequest updateImagePipelineRequest)
Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You
must specify exactly one recipe for your image, using either a containerRecipeArn
or an
imageRecipeArn
.
UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed.
updateImagePipelineRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.UpdateInfrastructureConfigurationResult updateInfrastructureConfiguration(UpdateInfrastructureConfigurationRequest updateInfrastructureConfigurationRequest)
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
updateInfrastructureConfigurationRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.UpdateLifecyclePolicyResult updateLifecyclePolicy(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest)
Update the specified lifecycle policy.
updateLifecyclePolicyRequest
- ServiceException
- This exception is thrown when the service encounters an unrecoverable exception.ClientException
- 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.ServiceUnavailableException
- The service is unable to process your request at this time.InvalidRequestException
- You have requested an action that that the service doesn't support.IdempotentParameterMismatchException
- You have specified a client token for an operation using parameter values that differ from a previous
request that used the same client token.ForbiddenException
- You are not authorized to perform the requested operation.CallRateLimitExceededException
- You have exceeded the permitted request rate for the specific operation.ResourceInUseException
- The resource that you are trying to operate on is currently in use. Review the message details and retry
later.InvalidParameterCombinationException
- You have specified two or more mutually exclusive parameters. Review the error message for details.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.