@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSServiceQuotas
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSServiceQuotas
instead.
With Service Quotas, you can view and manage your quotas easily as your Amazon Web Services workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your Amazon Web Services account. For more information, see the Service Quotas User Guide.
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 |
---|---|
AssociateServiceQuotaTemplateResult |
associateServiceQuotaTemplate(AssociateServiceQuotaTemplateRequest associateServiceQuotaTemplateRequest)
Associates your quota request template with your organization.
|
DeleteServiceQuotaIncreaseRequestFromTemplateResult |
deleteServiceQuotaIncreaseRequestFromTemplate(DeleteServiceQuotaIncreaseRequestFromTemplateRequest deleteServiceQuotaIncreaseRequestFromTemplateRequest)
Deletes the quota increase request for the specified quota from your quota request template.
|
DisassociateServiceQuotaTemplateResult |
disassociateServiceQuotaTemplate(DisassociateServiceQuotaTemplateRequest disassociateServiceQuotaTemplateRequest)
Disables your quota request template.
|
GetAssociationForServiceQuotaTemplateResult |
getAssociationForServiceQuotaTemplate(GetAssociationForServiceQuotaTemplateRequest getAssociationForServiceQuotaTemplateRequest)
Retrieves the status of the association for the quota request template.
|
GetAWSDefaultServiceQuotaResult |
getAWSDefaultServiceQuota(GetAWSDefaultServiceQuotaRequest getAWSDefaultServiceQuotaRequest)
Retrieves the default value for the specified quota.
|
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.
|
GetRequestedServiceQuotaChangeResult |
getRequestedServiceQuotaChange(GetRequestedServiceQuotaChangeRequest getRequestedServiceQuotaChangeRequest)
Retrieves information about the specified quota increase request.
|
GetServiceQuotaResult |
getServiceQuota(GetServiceQuotaRequest getServiceQuotaRequest)
Retrieves the applied quota value for the specified quota.
|
GetServiceQuotaIncreaseRequestFromTemplateResult |
getServiceQuotaIncreaseRequestFromTemplate(GetServiceQuotaIncreaseRequestFromTemplateRequest getServiceQuotaIncreaseRequestFromTemplateRequest)
Retrieves information about the specified quota increase request in your quota request template.
|
ListAWSDefaultServiceQuotasResult |
listAWSDefaultServiceQuotas(ListAWSDefaultServiceQuotasRequest listAWSDefaultServiceQuotasRequest)
Lists the default values for the quotas for the specified Amazon Web Service.
|
ListRequestedServiceQuotaChangeHistoryResult |
listRequestedServiceQuotaChangeHistory(ListRequestedServiceQuotaChangeHistoryRequest listRequestedServiceQuotaChangeHistoryRequest)
Retrieves the quota increase requests for the specified Amazon Web Service.
|
ListRequestedServiceQuotaChangeHistoryByQuotaResult |
listRequestedServiceQuotaChangeHistoryByQuota(ListRequestedServiceQuotaChangeHistoryByQuotaRequest listRequestedServiceQuotaChangeHistoryByQuotaRequest)
Retrieves the quota increase requests for the specified quota.
|
ListServiceQuotaIncreaseRequestsInTemplateResult |
listServiceQuotaIncreaseRequestsInTemplate(ListServiceQuotaIncreaseRequestsInTemplateRequest listServiceQuotaIncreaseRequestsInTemplateRequest)
Lists the quota increase requests in the specified quota request template.
|
ListServiceQuotasResult |
listServiceQuotas(ListServiceQuotasRequest listServiceQuotasRequest)
Lists the applied quota values for the specified Amazon Web Service.
|
ListServicesResult |
listServices(ListServicesRequest listServicesRequest)
Lists the names and codes for the Amazon Web Services integrated with Service Quotas.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of the tags assigned to the specified applied quota.
|
PutServiceQuotaIncreaseRequestIntoTemplateResult |
putServiceQuotaIncreaseRequestIntoTemplate(PutServiceQuotaIncreaseRequestIntoTemplateRequest putServiceQuotaIncreaseRequestIntoTemplateRequest)
Adds a quota increase request to your quota request template.
|
RequestServiceQuotaIncreaseResult |
requestServiceQuotaIncrease(RequestServiceQuotaIncreaseRequest requestServiceQuotaIncreaseRequest)
Submits a quota increase request for the specified quota.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to the specified applied quota.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified applied quota.
|
static final String ENDPOINT_PREFIX
AssociateServiceQuotaTemplateResult associateServiceQuotaTemplate(AssociateServiceQuotaTemplateRequest associateServiceQuotaTemplateRequest)
Associates your quota request template with your organization. When a new Amazon Web Services account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.
associateServiceQuotaTemplateRequest
- DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.OrganizationNotInAllFeaturesModeException
- The organization that your Amazon Web Services account belongs to is not in All Features mode.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.DeleteServiceQuotaIncreaseRequestFromTemplateResult deleteServiceQuotaIncreaseRequestFromTemplate(DeleteServiceQuotaIncreaseRequestFromTemplateRequest deleteServiceQuotaIncreaseRequestFromTemplateRequest)
Deletes the quota increase request for the specified quota from your quota request template.
deleteServiceQuotaIncreaseRequestFromTemplateRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.DisassociateServiceQuotaTemplateResult disassociateServiceQuotaTemplate(DisassociateServiceQuotaTemplateRequest disassociateServiceQuotaTemplateRequest)
Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
disassociateServiceQuotaTemplateRequest
- DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.ServiceQuotaTemplateNotInUseException
- The quota request template is not associated with your organization.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.GetAWSDefaultServiceQuotaResult getAWSDefaultServiceQuota(GetAWSDefaultServiceQuotaRequest getAWSDefaultServiceQuotaRequest)
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
getAWSDefaultServiceQuotaRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.GetAssociationForServiceQuotaTemplateResult getAssociationForServiceQuotaTemplate(GetAssociationForServiceQuotaTemplateRequest getAssociationForServiceQuotaTemplateRequest)
Retrieves the status of the association for the quota request template.
getAssociationForServiceQuotaTemplateRequest
- DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.ServiceQuotaTemplateNotInUseException
- The quota request template is not associated with your organization.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.GetRequestedServiceQuotaChangeResult getRequestedServiceQuotaChange(GetRequestedServiceQuotaChangeRequest getRequestedServiceQuotaChangeRequest)
Retrieves information about the specified quota increase request.
getRequestedServiceQuotaChangeRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.GetServiceQuotaResult getServiceQuota(GetServiceQuotaRequest getServiceQuotaRequest)
Retrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
getServiceQuotaRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.GetServiceQuotaIncreaseRequestFromTemplateResult getServiceQuotaIncreaseRequestFromTemplate(GetServiceQuotaIncreaseRequestFromTemplateRequest getServiceQuotaIncreaseRequestFromTemplateRequest)
Retrieves information about the specified quota increase request in your quota request template.
getServiceQuotaIncreaseRequestFromTemplateRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.ListAWSDefaultServiceQuotasResult listAWSDefaultServiceQuotas(ListAWSDefaultServiceQuotasRequest listAWSDefaultServiceQuotasRequest)
Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.
listAWSDefaultServiceQuotasRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.InvalidPaginationTokenException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.ListRequestedServiceQuotaChangeHistoryResult listRequestedServiceQuotaChangeHistory(ListRequestedServiceQuotaChangeHistoryRequest listRequestedServiceQuotaChangeHistoryRequest)
Retrieves the quota increase requests for the specified Amazon Web Service.
listRequestedServiceQuotaChangeHistoryRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.InvalidPaginationTokenException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.ListRequestedServiceQuotaChangeHistoryByQuotaResult listRequestedServiceQuotaChangeHistoryByQuota(ListRequestedServiceQuotaChangeHistoryByQuotaRequest listRequestedServiceQuotaChangeHistoryByQuotaRequest)
Retrieves the quota increase requests for the specified quota.
listRequestedServiceQuotaChangeHistoryByQuotaRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.InvalidPaginationTokenException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.ListServiceQuotaIncreaseRequestsInTemplateResult listServiceQuotaIncreaseRequestsInTemplate(ListServiceQuotaIncreaseRequestsInTemplateRequest listServiceQuotaIncreaseRequestsInTemplateRequest)
Lists the quota increase requests in the specified quota request template.
listServiceQuotaIncreaseRequestsInTemplateRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.IllegalArgumentException
- Invalid input was provided.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.ListServiceQuotasResult listServiceQuotas(ListServiceQuotasRequest listServiceQuotasRequest)
Lists the applied quota values for the specified Amazon Web Service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
listServiceQuotasRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.InvalidPaginationTokenException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.ListServicesResult listServices(ListServicesRequest listServicesRequest)
Lists the names and codes for the Amazon Web Services integrated with Service Quotas.
listServicesRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.IllegalArgumentException
- Invalid input was provided.InvalidPaginationTokenException
- Invalid input was provided.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of the tags assigned to the specified applied quota.
listTagsForResourceRequest
- TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.PutServiceQuotaIncreaseRequestIntoTemplateResult putServiceQuotaIncreaseRequestIntoTemplate(PutServiceQuotaIncreaseRequestIntoTemplateRequest putServiceQuotaIncreaseRequestIntoTemplateRequest)
Adds a quota increase request to your quota request template.
putServiceQuotaIncreaseRequestIntoTemplateRequest
- AccessDeniedException
- You do not have sufficient permission to perform this action.DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.IllegalArgumentException
- Invalid input was provided.QuotaExceededException
- You have exceeded your service quota. To perform the requested action, remove some of the relevant
resources, or use Service Quotas to request a service quota increase.NoSuchResourceException
- The specified resource does not exist.AWSServiceAccessNotEnabledException
- The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your
organization.TemplatesNotAvailableInRegionException
- The Service Quotas template is not available in this Amazon Web Services Region.NoAvailableOrganizationException
- The Amazon Web Services account making this call is not a member of an organization.RequestServiceQuotaIncreaseResult requestServiceQuotaIncrease(RequestServiceQuotaIncreaseRequest requestServiceQuotaIncreaseRequest)
Submits a quota increase request for the specified quota.
requestServiceQuotaIncreaseRequest
- DependencyAccessDeniedException
- You can't perform this action because a dependency does not have access.QuotaExceededException
- You have exceeded your service quota. To perform the requested action, remove some of the relevant
resources, or use Service Quotas to request a service quota increase.ResourceAlreadyExistsException
- The specified resource already exists.AccessDeniedException
- You do not have sufficient permission to perform this action.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.InvalidResourceStateException
- The resource is in an invalid state.ServiceException
- Something went wrong.TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
tagResourceRequest
- TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.NoSuchResourceException
- The specified resource does not exist.TooManyTagsException
- You've exceeded the number of tags allowed for a resource. For more information, see Tag
restrictions in the Service Quotas User Guide.TagPolicyViolationException
- The specified tag is a reserved word and cannot be used.IllegalArgumentException
- Invalid input was provided.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified applied quota. You can specify one or more tags to remove.
untagResourceRequest
- TooManyRequestsException
- Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase
for this quota.NoSuchResourceException
- The specified resource does not exist.IllegalArgumentException
- Invalid input was provided.AccessDeniedException
- You do not have sufficient permission to perform this action.ServiceException
- Something went wrong.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.