@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSimagebuilderClient extends AmazonWebServiceClient implements AWSimagebuilder
Amazon Elastic Compute Cloud Image Builder provides a one-stop-shop to automate the image management processes. You configure an automated pipeline that creates images for use on AWS. As software updates become available, Image Builder automatically produces a new image based on a customizable schedule and distributes it to stipulated AWS Regions after running tests on it. With the Image Builder, organizations can capture their internal or industry-specific compliance policies as a vetted template that can be consistently applied to every new image. Built-in integration with AWS Organizations provides customers with a centralized way to enforce image distribution and access policies across their AWS accounts and Regions. Image Builder supports multiple image format AMIs on AWS.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSimagebuilderClientBuilder builder()
public CancelImageCreationResult cancelImageCreation(CancelImageCreationRequest request)
CancelImageCreation cancels the creation of Image. This operation may only be used on images in a non-terminal state.
cancelImageCreation
in interface AWSimagebuilder
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 an 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.public CreateComponentResult createComponent(CreateComponentRequest request)
Creates a new component that can be used to build, validate, test and assess your image.
createComponent
in interface AWSimagebuilder
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 an 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.public CreateDistributionConfigurationResult createDistributionConfiguration(CreateDistributionConfigurationRequest request)
Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
createDistributionConfiguration
in interface AWSimagebuilder
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 an 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.public CreateImageResult createImage(CreateImageRequest request)
Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration.
createImage
in interface AWSimagebuilder
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 an 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.public CreateImagePipelineResult createImagePipeline(CreateImagePipelineRequest request)
Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
createImagePipeline
in interface AWSimagebuilder
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 an 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.public CreateImageRecipeResult createImageRecipe(CreateImageRecipeRequest request)
Creates a new image recipe. Image Recipes defines how images are configured, tested and assessed.
createImageRecipe
in interface AWSimagebuilder
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 an 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.public CreateInfrastructureConfigurationResult createInfrastructureConfiguration(CreateInfrastructureConfigurationRequest request)
Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
createInfrastructureConfiguration
in interface AWSimagebuilder
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 an 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.public DeleteComponentResult deleteComponent(DeleteComponentRequest request)
Deletes a component build version.
deleteComponent
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public DeleteDistributionConfigurationResult deleteDistributionConfiguration(DeleteDistributionConfigurationRequest request)
Deletes a distribution configuration.
deleteDistributionConfiguration
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public DeleteImageResult deleteImage(DeleteImageRequest request)
Deletes an image.
deleteImage
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public DeleteImagePipelineResult deleteImagePipeline(DeleteImagePipelineRequest request)
Deletes an image pipeline.
deleteImagePipeline
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public DeleteImageRecipeResult deleteImageRecipe(DeleteImageRecipeRequest request)
Deletes an image recipe.
deleteImageRecipe
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public DeleteInfrastructureConfigurationResult deleteInfrastructureConfiguration(DeleteInfrastructureConfigurationRequest request)
Deletes an infrastructure configuration.
deleteInfrastructureConfiguration
in interface AWSimagebuilder
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 is prohibitting this action. See
the error message for more details.public GetComponentResult getComponent(GetComponentRequest request)
Gets a component object.
getComponent
in interface AWSimagebuilder
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.public GetComponentPolicyResult getComponentPolicy(GetComponentPolicyRequest request)
Gets a component policy.
getComponentPolicy
in interface AWSimagebuilder
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.public GetDistributionConfigurationResult getDistributionConfiguration(GetDistributionConfigurationRequest request)
Gets a distribution configuration.
getDistributionConfiguration
in interface AWSimagebuilder
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.public GetImageResult getImage(GetImageRequest request)
Gets an image.
getImage
in interface AWSimagebuilder
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.public GetImagePipelineResult getImagePipeline(GetImagePipelineRequest request)
Gets an image pipeline.
getImagePipeline
in interface AWSimagebuilder
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.public GetImagePolicyResult getImagePolicy(GetImagePolicyRequest request)
Gets an image policy.
getImagePolicy
in interface AWSimagebuilder
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.public GetImageRecipeResult getImageRecipe(GetImageRecipeRequest request)
Gets an image recipe.
getImageRecipe
in interface AWSimagebuilder
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.public GetImageRecipePolicyResult getImageRecipePolicy(GetImageRecipePolicyRequest request)
Gets an image recipe policy.
getImageRecipePolicy
in interface AWSimagebuilder
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.public GetInfrastructureConfigurationResult getInfrastructureConfiguration(GetInfrastructureConfigurationRequest request)
Gets a infrastructure configuration.
getInfrastructureConfiguration
in interface AWSimagebuilder
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.public ImportComponentResult importComponent(ImportComponentRequest request)
Imports a component and transforms its data into a component document.
importComponent
in interface AWSimagebuilder
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 an 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.public ListComponentBuildVersionsResult listComponentBuildVersions(ListComponentBuildVersionsRequest request)
Returns the list of component build versions for the specified semantic version.
listComponentBuildVersions
in interface AWSimagebuilder
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.public ListComponentsResult listComponents(ListComponentsRequest request)
Returns the list of component build versions for the specified semantic version.
listComponents
in interface AWSimagebuilder
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.public ListDistributionConfigurationsResult listDistributionConfigurations(ListDistributionConfigurationsRequest request)
Returns a list of distribution configurations.
listDistributionConfigurations
in interface AWSimagebuilder
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.public ListImageBuildVersionsResult listImageBuildVersions(ListImageBuildVersionsRequest request)
Returns a list of distribution configurations.
listImageBuildVersions
in interface AWSimagebuilder
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.public ListImagePipelineImagesResult listImagePipelineImages(ListImagePipelineImagesRequest request)
Returns a list of images created by the specified pipeline.
listImagePipelineImages
in interface AWSimagebuilder
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.public ListImagePipelinesResult listImagePipelines(ListImagePipelinesRequest request)
Returns a list of image pipelines.
listImagePipelines
in interface AWSimagebuilder
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.public ListImageRecipesResult listImageRecipes(ListImageRecipesRequest request)
Returns a list of image recipes.
listImageRecipes
in interface AWSimagebuilder
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.public ListImagesResult listImages(ListImagesRequest request)
Returns the list of image build versions for the specified semantic version.
listImages
in interface AWSimagebuilder
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.public ListInfrastructureConfigurationsResult listInfrastructureConfigurations(ListInfrastructureConfigurationsRequest request)
Returns a list of infrastructure configurations.
listInfrastructureConfigurations
in interface AWSimagebuilder
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.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Returns the list of tags for the specified resource.
listTagsForResource
in interface AWSimagebuilder
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.public PutComponentPolicyResult putComponentPolicy(PutComponentPolicyRequest request)
Applies a policy to a component.
putComponentPolicy
in interface AWSimagebuilder
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.public PutImagePolicyResult putImagePolicy(PutImagePolicyRequest request)
Applies a policy to an image.
putImagePolicy
in interface AWSimagebuilder
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.public PutImageRecipePolicyResult putImageRecipePolicy(PutImageRecipePolicyRequest request)
Applies a policy to an image recipe.
putImageRecipePolicy
in interface AWSimagebuilder
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.public StartImagePipelineExecutionResult startImagePipelineExecution(StartImagePipelineExecutionRequest request)
Manually triggers a pipeline to create an image.
startImagePipelineExecution
in interface AWSimagebuilder
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 an 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.public TagResourceResult tagResource(TagResourceRequest request)
Adds a tag to a resource.
tagResource
in interface AWSimagebuilder
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.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes a tag from a resource.
untagResource
in interface AWSimagebuilder
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.public UpdateDistributionConfigurationResult updateDistributionConfiguration(UpdateDistributionConfigurationRequest request)
Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline.
updateDistributionConfiguration
in interface AWSimagebuilder
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 an 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.public UpdateImagePipelineResult updateImagePipeline(UpdateImagePipelineRequest request)
Updates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images.
updateImagePipeline
in interface AWSimagebuilder
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 an 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.public UpdateInfrastructureConfigurationResult updateInfrastructureConfiguration(UpdateInfrastructureConfigurationRequest request)
Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested.
updateInfrastructureConfiguration
in interface AWSimagebuilder
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 an 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.public 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 the request.
getCachedResponseMetadata
in interface AWSimagebuilder
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.