Class: Aws::ServiceQuotas::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::ServiceQuotas::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb
Overview
An API client for ServiceQuotas. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::ServiceQuotas::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#associate_service_quota_template(params = {}) ⇒ Struct
Associates your quota request template with your organization.
-
#delete_service_quota_increase_request_from_template(params = {}) ⇒ Struct
Deletes the quota increase request for the specified quota from your quota request template.
-
#disassociate_service_quota_template(params = {}) ⇒ Struct
Disables your quota request template.
-
#get_association_for_service_quota_template(params = {}) ⇒ Types::GetAssociationForServiceQuotaTemplateResponse
Retrieves the status of the association for the quota request template.
-
#get_aws_default_service_quota(params = {}) ⇒ Types::GetAWSDefaultServiceQuotaResponse
Retrieves the default value for the specified quota.
-
#get_requested_service_quota_change(params = {}) ⇒ Types::GetRequestedServiceQuotaChangeResponse
Retrieves information about the specified quota increase request.
-
#get_service_quota(params = {}) ⇒ Types::GetServiceQuotaResponse
Retrieves the applied quota value for the specified quota.
-
#get_service_quota_increase_request_from_template(params = {}) ⇒ Types::GetServiceQuotaIncreaseRequestFromTemplateResponse
Retrieves information about the specified quota increase request in your quota request template.
-
#list_aws_default_service_quotas(params = {}) ⇒ Types::ListAWSDefaultServiceQuotasResponse
Lists the default values for the quotas for the specified AWS service.
-
#list_requested_service_quota_change_history(params = {}) ⇒ Types::ListRequestedServiceQuotaChangeHistoryResponse
Retrieves the quota increase requests for the specified service.
-
#list_requested_service_quota_change_history_by_quota(params = {}) ⇒ Types::ListRequestedServiceQuotaChangeHistoryByQuotaResponse
Retrieves the quota increase requests for the specified quota.
-
#list_service_quota_increase_requests_in_template(params = {}) ⇒ Types::ListServiceQuotaIncreaseRequestsInTemplateResponse
Lists the quota increase requests in the specified quota request template.
-
#list_service_quotas(params = {}) ⇒ Types::ListServiceQuotasResponse
Lists the applied quota values for the specified AWS service.
-
#list_services(params = {}) ⇒ Types::ListServicesResponse
Lists the names and codes for the services integrated with Service Quotas.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of the tags assigned to the specified applied quota.
-
#put_service_quota_increase_request_into_template(params = {}) ⇒ Types::PutServiceQuotaIncreaseRequestIntoTemplateResponse
Adds a quota increase request to your quota request template.
-
#request_service_quota_increase(params = {}) ⇒ Types::RequestServiceQuotaIncreaseResponse
Submits a quota increase request for the specified quota.
-
#tag_resource(params = {}) ⇒ Struct
Adds tags to the specified applied quota.
-
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified applied quota.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
375 376 377 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 375 def initialize(*args) super end |
Instance Method Details
#associate_service_quota_template(params = {}) ⇒ Struct
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.
393 394 395 396 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 393 def associate_service_quota_template(params = {}, = {}) req = build_request(:associate_service_quota_template, params) req.send_request() end |
#delete_service_quota_increase_request_from_template(params = {}) ⇒ Struct
Deletes the quota increase request for the specified quota from your quota request template.
424 425 426 427 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 424 def delete_service_quota_increase_request_from_template(params = {}, = {}) req = build_request(:delete_service_quota_increase_request_from_template, params) req.send_request() end |
#disassociate_service_quota_template(params = {}) ⇒ Struct
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.
440 441 442 443 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 440 def disassociate_service_quota_template(params = {}, = {}) req = build_request(:disassociate_service_quota_template, params) req.send_request() end |
#get_association_for_service_quota_template(params = {}) ⇒ Types::GetAssociationForServiceQuotaTemplateResponse
Retrieves the status of the association for the quota request template.
510 511 512 513 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 510 def get_association_for_service_quota_template(params = {}, = {}) req = build_request(:get_association_for_service_quota_template, params) req.send_request() end |
#get_aws_default_service_quota(params = {}) ⇒ Types::GetAWSDefaultServiceQuotaResponse
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
490 491 492 493 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 490 def get_aws_default_service_quota(params = {}, = {}) req = build_request(:get_aws_default_service_quota, params) req.send_request() end |
#get_requested_service_quota_change(params = {}) ⇒ Types::GetRequestedServiceQuotaChangeResponse
Retrieves information about the specified quota increase request.
551 552 553 554 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 551 def get_requested_service_quota_change(params = {}, = {}) req = build_request(:get_requested_service_quota_change, params) req.send_request() end |
#get_service_quota(params = {}) ⇒ Types::GetServiceQuotaResponse
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.
602 603 604 605 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 602 def get_service_quota(params = {}, = {}) req = build_request(:get_service_quota, params) req.send_request() end |
#get_service_quota_increase_request_from_template(params = {}) ⇒ Types::GetServiceQuotaIncreaseRequestFromTemplateResponse
Retrieves information about the specified quota increase request in your quota request template.
646 647 648 649 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 646 def get_service_quota_increase_request_from_template(params = {}, = {}) req = build_request(:get_service_quota_increase_request_from_template, params) req.send_request() end |
#list_aws_default_service_quotas(params = {}) ⇒ Types::ListAWSDefaultServiceQuotasResponse
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
707 708 709 710 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 707 def list_aws_default_service_quotas(params = {}, = {}) req = build_request(:list_aws_default_service_quotas, params) req.send_request() end |
#list_requested_service_quota_change_history(params = {}) ⇒ Types::ListRequestedServiceQuotaChangeHistoryResponse
Retrieves the quota increase requests for the specified service.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
767 768 769 770 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 767 def list_requested_service_quota_change_history(params = {}, = {}) req = build_request(:list_requested_service_quota_change_history, params) req.send_request() end |
#list_requested_service_quota_change_history_by_quota(params = {}) ⇒ Types::ListRequestedServiceQuotaChangeHistoryByQuotaResponse
Retrieves the quota increase requests for the specified quota.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
831 832 833 834 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 831 def list_requested_service_quota_change_history_by_quota(params = {}, = {}) req = build_request(:list_requested_service_quota_change_history_by_quota, params) req.send_request() end |
#list_service_quota_increase_requests_in_template(params = {}) ⇒ Types::ListServiceQuotaIncreaseRequestsInTemplateResponse
Lists the quota increase requests in the specified quota request template.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
886 887 888 889 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 886 def list_service_quota_increase_requests_in_template(params = {}, = {}) req = build_request(:list_service_quota_increase_requests_in_template, params) req.send_request() end |
#list_service_quotas(params = {}) ⇒ Types::ListServiceQuotasResponse
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.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
948 949 950 951 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 948 def list_service_quotas(params = {}, = {}) req = build_request(:list_service_quotas, params) req.send_request() end |
#list_services(params = {}) ⇒ Types::ListServicesResponse
Lists the names and codes for the services integrated with Service Quotas.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
989 990 991 992 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 989 def list_services(params = {}, = {}) req = build_request(:list_services, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of the tags assigned to the specified applied quota.
1028 1029 1030 1031 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 1028 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#put_service_quota_increase_request_into_template(params = {}) ⇒ Types::PutServiceQuotaIncreaseRequestIntoTemplateResponse
Adds a quota increase request to your quota request template.
1075 1076 1077 1078 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 1075 def put_service_quota_increase_request_into_template(params = {}, = {}) req = build_request(:put_service_quota_increase_request_into_template, params) req.send_request() end |
#request_service_quota_increase(params = {}) ⇒ Types::RequestServiceQuotaIncreaseResponse
Submits a quota increase request for the specified quota.
1124 1125 1126 1127 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 1124 def request_service_quota_increase(params = {}, = {}) req = build_request(:request_service_quota_increase, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
1164 1165 1166 1167 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 1164 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes tags from the specified applied quota. You can specify one or more tags to remove.
1199 1200 1201 1202 |
# File 'gems/aws-sdk-servicequotas/lib/aws-sdk-servicequotas/client.rb', line 1199 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |