@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.
|
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.
|
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.
|
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.
|
ImportComponentResult |
importComponent(ImportComponentRequest importComponentRequest)
Imports a component and transforms its data into a component document.
|
ListComponentBuildVersionsResult |
listComponentBuildVersions(ListComponentBuildVersionsRequest listComponentBuildVersionsRequest)
Returns the list of component build versions for the specified semantic version.
|
ListComponentsResult |
listComponents(ListComponentsRequest listComponentsRequest)
Returns the list of component build versions for the specified semantic version.
|
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.
|
ListInfrastructureConfigurationsResult |
listInfrastructureConfigurations(ListInfrastructureConfigurationsRequest listInfrastructureConfigurationsRequest)
Returns a list of infrastructure configurations.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns the list of tags for the specified resource.
|
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.
|
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.
|
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.
|
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 made a request for an action that is not supported by the service.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.
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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.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 made a request for an action that is not supported by the service.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 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.
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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.
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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.
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 made a request for an action that is not supported by the service.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 made a request for an action that is not supported by the service.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.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.