Class: AWS.ServiceQuotas
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.ServiceQuotas
- Identifier:
- servicequotas
- API Version:
- 2019-06-24
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
With Service Quotas, you can view and manage your quotas easily as your AWS workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your AWS account. For more information, see the Service Quotas User Guide.
Sending a Request Using ServiceQuotas
var servicequotas = new AWS.ServiceQuotas();
servicequotas.associateServiceQuotaTemplate(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the ServiceQuotas object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var servicequotas = new AWS.ServiceQuotas({apiVersion: '2019-06-24'});
You can also set the API version globally in AWS.config.apiVersions
using
the servicequotas service identifier:
AWS.config.apiVersions = {
servicequotas: '2019-06-24',
// other service API versions
};
var servicequotas = new AWS.ServiceQuotas();
Constructor Summary collapse
-
new AWS.ServiceQuotas(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
associateServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Associates your quota request template with your organization.
-
deleteServiceQuotaIncreaseRequestFromTemplate(params = {}, callback) ⇒ AWS.Request
Deletes the quota increase request for the specified quota from your quota request template.
.
-
disassociateServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Disables your quota request template.
-
getAssociationForServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves the status of the association for the quota request template.
.
-
getAWSDefaultServiceQuota(params = {}, callback) ⇒ AWS.Request
Retrieves the default value for the specified quota.
-
getRequestedServiceQuotaChange(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified quota increase request.
.
-
getServiceQuota(params = {}, callback) ⇒ AWS.Request
Retrieves the applied quota value for the specified quota.
-
getServiceQuotaIncreaseRequestFromTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified quota increase request in your quota request template.
.
-
listAWSDefaultServiceQuotas(params = {}, callback) ⇒ AWS.Request
Lists the default values for the quotas for the specified AWS service.
-
listRequestedServiceQuotaChangeHistory(params = {}, callback) ⇒ AWS.Request
Retrieves the quota increase requests for the specified service.
.
-
listRequestedServiceQuotaChangeHistoryByQuota(params = {}, callback) ⇒ AWS.Request
Retrieves the quota increase requests for the specified quota.
.
-
listServiceQuotaIncreaseRequestsInTemplate(params = {}, callback) ⇒ AWS.Request
Lists the quota increase requests in the specified quota request template.
.
-
listServiceQuotas(params = {}, callback) ⇒ AWS.Request
Lists the applied quota values for the specified AWS service.
-
listServices(params = {}, callback) ⇒ AWS.Request
Lists the names and codes for the services integrated with Service Quotas.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Returns a list of the tags assigned to the specified applied quota.
.
-
putServiceQuotaIncreaseRequestIntoTemplate(params = {}, callback) ⇒ AWS.Request
Adds a quota increase request to your quota request template.
.
-
requestServiceQuotaIncrease(params = {}, callback) ⇒ AWS.Request
Submits a quota increase request for the specified quota.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds tags to the specified applied quota.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes tags from the specified applied quota.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.ServiceQuotas(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
associateServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Associates your quota request template with your organization. When a new 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.
deleteServiceQuotaIncreaseRequestFromTemplate(params = {}, callback) ⇒ AWS.Request
Deletes the quota increase request for the specified quota from your quota request template.
disassociateServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
getAssociationForServiceQuotaTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves the status of the association for the quota request template.
getAWSDefaultServiceQuota(params = {}, callback) ⇒ AWS.Request
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
getRequestedServiceQuotaChange(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified quota increase request.
getServiceQuota(params = {}, callback) ⇒ AWS.Request
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.
getServiceQuotaIncreaseRequestFromTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified quota increase request in your quota request template.
listAWSDefaultServiceQuotas(params = {}, callback) ⇒ AWS.Request
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
listRequestedServiceQuotaChangeHistory(params = {}, callback) ⇒ AWS.Request
Retrieves the quota increase requests for the specified service.
listRequestedServiceQuotaChangeHistoryByQuota(params = {}, callback) ⇒ AWS.Request
Retrieves the quota increase requests for the specified quota.
listServiceQuotaIncreaseRequestsInTemplate(params = {}, callback) ⇒ AWS.Request
Lists the quota increase requests in the specified quota request template.
listServiceQuotas(params = {}, callback) ⇒ AWS.Request
Lists the applied quota values for the specified AWS 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.
listServices(params = {}, callback) ⇒ AWS.Request
Lists the names and codes for the services integrated with Service Quotas.
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Returns a list of the tags assigned to the specified applied quota.
putServiceQuotaIncreaseRequestIntoTemplate(params = {}, callback) ⇒ AWS.Request
Adds a quota increase request to your quota request template.
requestServiceQuotaIncrease(params = {}, callback) ⇒ AWS.Request
Submits a quota increase request for the specified quota.