@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMarketplaceDeployment
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMarketplaceDeployment
instead.
The AWS Marketplace Deployment Service supports the Quick Launch experience, which is a deployment option for software as a service (SaaS) products. Quick Launch simplifies and reduces the time, resources, and steps required to configure, deploy, and launch a products. The AWS Marketplace Deployment Service provides sellers with a secure method for passing deployment parameters (for example, API keys and external IDs) to buyers during the Quick Launch experience.
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 |
---|---|
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.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags that have been added to a deployment parameter resource.
|
PutDeploymentParameterResult |
putDeploymentParameter(PutDeploymentParameterRequest putDeploymentParameterRequest)
Creates or updates a deployment parameter and is targeted by
catalog and agreementId . |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag or list of tags from a resource.
|
static final String ENDPOINT_PREFIX
ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags that have been added to a deployment parameter resource.
listTagsForResourceRequest
- ThrottlingException
- Too many requests.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource wasn't found.ValidationException
- An error occurred during validation.InternalServerException
- There was an internal service exception.PutDeploymentParameterResult putDeploymentParameter(PutDeploymentParameterRequest putDeploymentParameterRequest)
Creates or updates a deployment parameter and is targeted by catalog
and agreementId
.
putDeploymentParameterRequest
- ThrottlingException
- Too many requests.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource wasn't found.ServiceQuotaExceededException
- The maximum number of requests per account has been exceeded.ConflictException
- The request configuration has conflicts. For details, see the accompanying error message.ValidationException
- An error occurred during validation.InternalServerException
- There was an internal service exception.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags a resource.
tagResourceRequest
- ThrottlingException
- Too many requests.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource wasn't found.ConflictException
- The request configuration has conflicts. For details, see the accompanying error message.ValidationException
- An error occurred during validation.InternalServerException
- There was an internal service exception.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag or list of tags from a resource.
untagResourceRequest
- ThrottlingException
- Too many requests.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource wasn't found.ConflictException
- The request configuration has conflicts. For details, see the accompanying error message.ValidationException
- An error occurred during validation.InternalServerException
- There was an internal service exception.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.