AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Interface for accessing ServiceQuotas

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.

Inheritance Hierarchy

Amazon.ServiceQuotas.IAmazonServiceQuotas

Namespace: Amazon.ServiceQuotas
Assembly: AWSSDK.ServiceQuotas.dll
Version: 3.x.y.z

Syntax

C#
public interface IAmazonServiceQuotas
         IAmazonService, IDisposable

The IAmazonServiceQuotas type exposes the following members

Properties

NameTypeDescription
Public Property Paginators Amazon.ServiceQuotas.Model.IServiceQuotasPaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method AssociateServiceQuotaTemplate(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.

Public Method AssociateServiceQuotaTemplateAsync(AssociateServiceQuotaTemplateRequest, CancellationToken)

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.

Public Method DeleteServiceQuotaIncreaseRequestFromTemplate(DeleteServiceQuotaIncreaseRequestFromTemplateRequest)

Deletes the quota increase request for the specified quota from your quota request template.

Public Method DeleteServiceQuotaIncreaseRequestFromTemplateAsync(DeleteServiceQuotaIncreaseRequestFromTemplateRequest, CancellationToken)

Deletes the quota increase request for the specified quota from your quota request template.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method DisassociateServiceQuotaTemplate(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.

Public Method DisassociateServiceQuotaTemplateAsync(DisassociateServiceQuotaTemplateRequest, CancellationToken)

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.

Public Method GetAssociationForServiceQuotaTemplate(GetAssociationForServiceQuotaTemplateRequest)

Retrieves the status of the association for the quota request template.

Public Method GetAssociationForServiceQuotaTemplateAsync(GetAssociationForServiceQuotaTemplateRequest, CancellationToken)

Retrieves the status of the association for the quota request template.

Public Method GetAWSDefaultServiceQuota(GetAWSDefaultServiceQuotaRequest)

Retrieves the default value for the specified quota. The default value does not reflect any quota increases.

Public Method GetAWSDefaultServiceQuotaAsync(GetAWSDefaultServiceQuotaRequest, CancellationToken)

Retrieves the default value for the specified quota. The default value does not reflect any quota increases.

Public Method GetRequestedServiceQuotaChange(GetRequestedServiceQuotaChangeRequest)

Retrieves information about the specified quota increase request.

Public Method GetRequestedServiceQuotaChangeAsync(GetRequestedServiceQuotaChangeRequest, CancellationToken)

Retrieves information about the specified quota increase request.

Public Method GetServiceQuota(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.

Public Method GetServiceQuotaAsync(GetServiceQuotaRequest, CancellationToken)

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.

Public Method GetServiceQuotaIncreaseRequestFromTemplate(GetServiceQuotaIncreaseRequestFromTemplateRequest)

Retrieves information about the specified quota increase request in your quota request template.

Public Method GetServiceQuotaIncreaseRequestFromTemplateAsync(GetServiceQuotaIncreaseRequestFromTemplateRequest, CancellationToken)

Retrieves information about the specified quota increase request in your quota request template.

Public Method ListAWSDefaultServiceQuotas(ListAWSDefaultServiceQuotasRequest)

Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.

Public Method ListAWSDefaultServiceQuotasAsync(ListAWSDefaultServiceQuotasRequest, CancellationToken)

Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.

Public Method ListRequestedServiceQuotaChangeHistory(ListRequestedServiceQuotaChangeHistoryRequest)

Retrieves the quota increase requests for the specified Amazon Web Service.

Public Method ListRequestedServiceQuotaChangeHistoryAsync(ListRequestedServiceQuotaChangeHistoryRequest, CancellationToken)

Retrieves the quota increase requests for the specified Amazon Web Service.

Public Method ListRequestedServiceQuotaChangeHistoryByQuota(ListRequestedServiceQuotaChangeHistoryByQuotaRequest)

Retrieves the quota increase requests for the specified quota.

Public Method ListRequestedServiceQuotaChangeHistoryByQuotaAsync(ListRequestedServiceQuotaChangeHistoryByQuotaRequest, CancellationToken)

Retrieves the quota increase requests for the specified quota.

Public Method ListServiceQuotaIncreaseRequestsInTemplate(ListServiceQuotaIncreaseRequestsInTemplateRequest)

Lists the quota increase requests in the specified quota request template.

Public Method ListServiceQuotaIncreaseRequestsInTemplateAsync(ListServiceQuotaIncreaseRequestsInTemplateRequest, CancellationToken)

Lists the quota increase requests in the specified quota request template.

Public Method ListServiceQuotas(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.

Public Method ListServiceQuotasAsync(ListServiceQuotasRequest, CancellationToken)

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.

Public Method ListServices(ListServicesRequest)

Lists the names and codes for the Amazon Web Services integrated with Service Quotas.

Public Method ListServicesAsync(ListServicesRequest, CancellationToken)

Lists the names and codes for the Amazon Web Services integrated with Service Quotas.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Returns a list of the tags assigned to the specified applied quota.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Returns a list of the tags assigned to the specified applied quota.

Public Method PutServiceQuotaIncreaseRequestIntoTemplate(PutServiceQuotaIncreaseRequestIntoTemplateRequest)

Adds a quota increase request to your quota request template.

Public Method PutServiceQuotaIncreaseRequestIntoTemplateAsync(PutServiceQuotaIncreaseRequestIntoTemplateRequest, CancellationToken)

Adds a quota increase request to your quota request template.

Public Method RequestServiceQuotaIncrease(RequestServiceQuotaIncreaseRequest)

Submits a quota increase request for the specified quota.

Public Method RequestServiceQuotaIncreaseAsync(RequestServiceQuotaIncreaseRequest, CancellationToken)

Submits a quota increase request for the specified quota.

Public Method TagResource(TagResourceRequest)

Adds tags to the specified applied quota. You can include one or more tags to add to the quota.

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Adds tags to the specified applied quota. You can include one or more tags to add to the quota.

Public Method UntagResource(UntagResourceRequest)

Removes tags from the specified applied quota. You can specify one or more tags to remove.

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Removes tags from the specified applied quota. You can specify one or more tags to remove.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5