AWS SDK for C++  1.9.123
AWS SDK for C++
ServiceQuotasClient.h
Go to the documentation of this file.
1 
6 #pragma once
35 #include <future>
36 #include <functional>
37 
38 namespace Aws
39 {
40 
41 namespace Http
42 {
43  class HttpClient;
44  class HttpClientFactory;
45 } // namespace Http
46 
47 namespace Utils
48 {
49  template< typename R, typename E> class Outcome;
50 namespace Threading
51 {
52  class Executor;
53 } // namespace Threading
54 } // namespace Utils
55 
56 namespace Auth
57 {
58  class AWSCredentials;
59  class AWSCredentialsProvider;
60 } // namespace Auth
61 
62 namespace Client
63 {
64  class RetryStrategy;
65 } // namespace Client
66 
67 namespace ServiceQuotas
68 {
69 
70 namespace Model
71 {
72  class AssociateServiceQuotaTemplateRequest;
73  class DeleteServiceQuotaIncreaseRequestFromTemplateRequest;
74  class DisassociateServiceQuotaTemplateRequest;
75  class GetAWSDefaultServiceQuotaRequest;
76  class GetAssociationForServiceQuotaTemplateRequest;
77  class GetRequestedServiceQuotaChangeRequest;
78  class GetServiceQuotaRequest;
79  class GetServiceQuotaIncreaseRequestFromTemplateRequest;
80  class ListAWSDefaultServiceQuotasRequest;
81  class ListRequestedServiceQuotaChangeHistoryRequest;
82  class ListRequestedServiceQuotaChangeHistoryByQuotaRequest;
83  class ListServiceQuotaIncreaseRequestsInTemplateRequest;
84  class ListServiceQuotasRequest;
85  class ListServicesRequest;
86  class ListTagsForResourceRequest;
87  class PutServiceQuotaIncreaseRequestIntoTemplateRequest;
88  class RequestServiceQuotaIncreaseRequest;
89  class TagResourceRequest;
90  class UntagResourceRequest;
91 
111 
112  typedef std::future<AssociateServiceQuotaTemplateOutcome> AssociateServiceQuotaTemplateOutcomeCallable;
113  typedef std::future<DeleteServiceQuotaIncreaseRequestFromTemplateOutcome> DeleteServiceQuotaIncreaseRequestFromTemplateOutcomeCallable;
114  typedef std::future<DisassociateServiceQuotaTemplateOutcome> DisassociateServiceQuotaTemplateOutcomeCallable;
115  typedef std::future<GetAWSDefaultServiceQuotaOutcome> GetAWSDefaultServiceQuotaOutcomeCallable;
116  typedef std::future<GetAssociationForServiceQuotaTemplateOutcome> GetAssociationForServiceQuotaTemplateOutcomeCallable;
117  typedef std::future<GetRequestedServiceQuotaChangeOutcome> GetRequestedServiceQuotaChangeOutcomeCallable;
118  typedef std::future<GetServiceQuotaOutcome> GetServiceQuotaOutcomeCallable;
119  typedef std::future<GetServiceQuotaIncreaseRequestFromTemplateOutcome> GetServiceQuotaIncreaseRequestFromTemplateOutcomeCallable;
120  typedef std::future<ListAWSDefaultServiceQuotasOutcome> ListAWSDefaultServiceQuotasOutcomeCallable;
121  typedef std::future<ListRequestedServiceQuotaChangeHistoryOutcome> ListRequestedServiceQuotaChangeHistoryOutcomeCallable;
122  typedef std::future<ListRequestedServiceQuotaChangeHistoryByQuotaOutcome> ListRequestedServiceQuotaChangeHistoryByQuotaOutcomeCallable;
123  typedef std::future<ListServiceQuotaIncreaseRequestsInTemplateOutcome> ListServiceQuotaIncreaseRequestsInTemplateOutcomeCallable;
124  typedef std::future<ListServiceQuotasOutcome> ListServiceQuotasOutcomeCallable;
125  typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
126  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
127  typedef std::future<PutServiceQuotaIncreaseRequestIntoTemplateOutcome> PutServiceQuotaIncreaseRequestIntoTemplateOutcomeCallable;
128  typedef std::future<RequestServiceQuotaIncreaseOutcome> RequestServiceQuotaIncreaseOutcomeCallable;
129  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
130  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
131 } // namespace Model
132 
133  class ServiceQuotasClient;
134 
135  typedef std::function<void(const ServiceQuotasClient*, const Model::AssociateServiceQuotaTemplateRequest&, const Model::AssociateServiceQuotaTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateServiceQuotaTemplateResponseReceivedHandler;
137  typedef std::function<void(const ServiceQuotasClient*, const Model::DisassociateServiceQuotaTemplateRequest&, const Model::DisassociateServiceQuotaTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateServiceQuotaTemplateResponseReceivedHandler;
138  typedef std::function<void(const ServiceQuotasClient*, const Model::GetAWSDefaultServiceQuotaRequest&, const Model::GetAWSDefaultServiceQuotaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAWSDefaultServiceQuotaResponseReceivedHandler;
140  typedef std::function<void(const ServiceQuotasClient*, const Model::GetRequestedServiceQuotaChangeRequest&, const Model::GetRequestedServiceQuotaChangeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRequestedServiceQuotaChangeResponseReceivedHandler;
141  typedef std::function<void(const ServiceQuotasClient*, const Model::GetServiceQuotaRequest&, const Model::GetServiceQuotaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceQuotaResponseReceivedHandler;
143  typedef std::function<void(const ServiceQuotasClient*, const Model::ListAWSDefaultServiceQuotasRequest&, const Model::ListAWSDefaultServiceQuotasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAWSDefaultServiceQuotasResponseReceivedHandler;
147  typedef std::function<void(const ServiceQuotasClient*, const Model::ListServiceQuotasRequest&, const Model::ListServiceQuotasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceQuotasResponseReceivedHandler;
148  typedef std::function<void(const ServiceQuotasClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicesResponseReceivedHandler;
149  typedef std::function<void(const ServiceQuotasClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
151  typedef std::function<void(const ServiceQuotasClient*, const Model::RequestServiceQuotaIncreaseRequest&, const Model::RequestServiceQuotaIncreaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestServiceQuotaIncreaseResponseReceivedHandler;
152  typedef std::function<void(const ServiceQuotasClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
153  typedef std::function<void(const ServiceQuotasClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
154 
163  {
164  public:
166 
172 
178 
183  ServiceQuotasClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
185 
187 
188 
198 
210 
221  virtual void AssociateServiceQuotaTemplateAsync(const Model::AssociateServiceQuotaTemplateRequest& request, const AssociateServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
222 
230 
240 
249  virtual void DeleteServiceQuotaIncreaseRequestFromTemplateAsync(const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest& request, const DeleteServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
250 
260 
272 
283  virtual void DisassociateServiceQuotaTemplateAsync(const Model::DisassociateServiceQuotaTemplateRequest& request, const DisassociateServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
284 
292 
302 
311  virtual void GetAWSDefaultServiceQuotaAsync(const Model::GetAWSDefaultServiceQuotaRequest& request, const GetAWSDefaultServiceQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
312 
320 
330 
339  virtual void GetAssociationForServiceQuotaTemplateAsync(const Model::GetAssociationForServiceQuotaTemplateRequest& request, const GetAssociationForServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
340 
348 
358 
367  virtual void GetRequestedServiceQuotaChangeAsync(const Model::GetRequestedServiceQuotaChangeRequest& request, const GetRequestedServiceQuotaChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
368 
377 
388 
398  virtual void GetServiceQuotaAsync(const Model::GetServiceQuotaRequest& request, const GetServiceQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
399 
407 
417 
426  virtual void GetServiceQuotaIncreaseRequestFromTemplateAsync(const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest& request, const GetServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
427 
436 
447 
457  virtual void ListAWSDefaultServiceQuotasAsync(const Model::ListAWSDefaultServiceQuotasRequest& request, const ListAWSDefaultServiceQuotasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
458 
466 
476 
485  virtual void ListRequestedServiceQuotaChangeHistoryAsync(const Model::ListRequestedServiceQuotaChangeHistoryRequest& request, const ListRequestedServiceQuotaChangeHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
486 
494 
504 
513  virtual void ListRequestedServiceQuotaChangeHistoryByQuotaAsync(const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest& request, const ListRequestedServiceQuotaChangeHistoryByQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
514 
522 
532 
541  virtual void ListServiceQuotaIncreaseRequestsInTemplateAsync(const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest& request, const ListServiceQuotaIncreaseRequestsInTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
542 
551 
562 
572  virtual void ListServiceQuotasAsync(const Model::ListServiceQuotasRequest& request, const ListServiceQuotasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
573 
581 
591 
600  virtual void ListServicesAsync(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
601 
609 
619 
628  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
629 
637 
647 
656  virtual void PutServiceQuotaIncreaseRequestIntoTemplateAsync(const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest& request, const PutServiceQuotaIncreaseRequestIntoTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
657 
665 
675 
684  virtual void RequestServiceQuotaIncreaseAsync(const Model::RequestServiceQuotaIncreaseRequest& request, const RequestServiceQuotaIncreaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
685 
693 
703 
712  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
713 
721 
731 
740  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
741 
742 
743  void OverrideEndpoint(const Aws::String& endpoint);
744  private:
745  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
746  void AssociateServiceQuotaTemplateAsyncHelper(const Model::AssociateServiceQuotaTemplateRequest& request, const AssociateServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
747  void DeleteServiceQuotaIncreaseRequestFromTemplateAsyncHelper(const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest& request, const DeleteServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
748  void DisassociateServiceQuotaTemplateAsyncHelper(const Model::DisassociateServiceQuotaTemplateRequest& request, const DisassociateServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
749  void GetAWSDefaultServiceQuotaAsyncHelper(const Model::GetAWSDefaultServiceQuotaRequest& request, const GetAWSDefaultServiceQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
750  void GetAssociationForServiceQuotaTemplateAsyncHelper(const Model::GetAssociationForServiceQuotaTemplateRequest& request, const GetAssociationForServiceQuotaTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
751  void GetRequestedServiceQuotaChangeAsyncHelper(const Model::GetRequestedServiceQuotaChangeRequest& request, const GetRequestedServiceQuotaChangeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
752  void GetServiceQuotaAsyncHelper(const Model::GetServiceQuotaRequest& request, const GetServiceQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
753  void GetServiceQuotaIncreaseRequestFromTemplateAsyncHelper(const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest& request, const GetServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
754  void ListAWSDefaultServiceQuotasAsyncHelper(const Model::ListAWSDefaultServiceQuotasRequest& request, const ListAWSDefaultServiceQuotasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
755  void ListRequestedServiceQuotaChangeHistoryAsyncHelper(const Model::ListRequestedServiceQuotaChangeHistoryRequest& request, const ListRequestedServiceQuotaChangeHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
756  void ListRequestedServiceQuotaChangeHistoryByQuotaAsyncHelper(const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest& request, const ListRequestedServiceQuotaChangeHistoryByQuotaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
757  void ListServiceQuotaIncreaseRequestsInTemplateAsyncHelper(const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest& request, const ListServiceQuotaIncreaseRequestsInTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
758  void ListServiceQuotasAsyncHelper(const Model::ListServiceQuotasRequest& request, const ListServiceQuotasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
759  void ListServicesAsyncHelper(const Model::ListServicesRequest& request, const ListServicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
760  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
761  void PutServiceQuotaIncreaseRequestIntoTemplateAsyncHelper(const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest& request, const PutServiceQuotaIncreaseRequestIntoTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
762  void RequestServiceQuotaIncreaseAsyncHelper(const Model::RequestServiceQuotaIncreaseRequest& request, const RequestServiceQuotaIncreaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
763  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
764  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
765 
766  Aws::String m_uri;
767  Aws::String m_configScheme;
768  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
769  };
770 
771 } // namespace ServiceQuotas
772 } // namespace Aws
Aws::ServiceQuotas::ServiceQuotasClient::RequestServiceQuotaIncreaseAsync
virtual void RequestServiceQuotaIncreaseAsync(const Model::RequestServiceQuotaIncreaseRequest &request, const RequestServiceQuotaIncreaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::GetAssociationForServiceQuotaTemplate
virtual Model::GetAssociationForServiceQuotaTemplateOutcome GetAssociationForServiceQuotaTemplate(const Model::GetAssociationForServiceQuotaTemplateRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuotaIncreaseRequestFromTemplateAsync
virtual void GetServiceQuotaIncreaseRequestFromTemplateAsync(const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest &request, const GetServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::AssociateServiceQuotaTemplateOutcomeCallable
std::future< AssociateServiceQuotaTemplateOutcome > AssociateServiceQuotaTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:112
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryOutcome
Aws::Utils::Outcome< ListRequestedServiceQuotaChangeHistoryResult, ServiceQuotasError > ListRequestedServiceQuotaChangeHistoryOutcome
Definition: ServiceQuotasClient.h:101
Aws::ServiceQuotas::Model::ListServicesOutcomeCallable
std::future< ListServicesOutcome > ListServicesOutcomeCallable
Definition: ServiceQuotasClient.h:125
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuotaIncreaseRequestFromTemplateCallable
virtual Model::GetServiceQuotaIncreaseRequestFromTemplateOutcomeCallable GetServiceQuotaIncreaseRequestFromTemplateCallable(const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest &request) const
Aws::ServiceQuotas::AssociateServiceQuotaTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::AssociateServiceQuotaTemplateRequest &, const Model::AssociateServiceQuotaTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateServiceQuotaTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:133
Aws::ServiceQuotas::DisassociateServiceQuotaTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::DisassociateServiceQuotaTemplateRequest &, const Model::DisassociateServiceQuotaTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateServiceQuotaTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:137
Aws::ServiceQuotas::Model::ListServicesRequest
Definition: ListServicesRequest.h:22
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistoryCallable
virtual Model::ListRequestedServiceQuotaChangeHistoryOutcomeCallable ListRequestedServiceQuotaChangeHistoryCallable(const Model::ListRequestedServiceQuotaChangeHistoryRequest &request) const
AssociateServiceQuotaTemplateResult.h
AWSError.h
Aws::ServiceQuotas::DeleteServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest &, const Model::DeleteServiceQuotaIncreaseRequestFromTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:136
Aws::ServiceQuotas::ListAWSDefaultServiceQuotasResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListAWSDefaultServiceQuotasRequest &, const Model::ListAWSDefaultServiceQuotasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAWSDefaultServiceQuotasResponseReceivedHandler
Definition: ServiceQuotasClient.h:143
ListServiceQuotaIncreaseRequestsInTemplateResult.h
Aws::ServiceQuotas::ServiceQuotasClient::PutServiceQuotaIncreaseRequestIntoTemplate
virtual Model::PutServiceQuotaIncreaseRequestIntoTemplateOutcome PutServiceQuotaIncreaseRequestIntoTemplate(const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest &request) const
Aws::ServiceQuotas::Model::GetAssociationForServiceQuotaTemplateOutcomeCallable
std::future< GetAssociationForServiceQuotaTemplateOutcome > GetAssociationForServiceQuotaTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:116
Aws::ServiceQuotas::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::ServiceQuotas::Model::ListServicesOutcome
Aws::Utils::Outcome< ListServicesResult, ServiceQuotasError > ListServicesOutcome
Definition: ServiceQuotasClient.h:105
AWS_SERVICEQUOTAS_API
#define AWS_SERVICEQUOTAS_API
Definition: ServiceQuotas_EXPORTS.h:28
GetRequestedServiceQuotaChangeResult.h
Aws::ServiceQuotas::ServiceQuotasClient::ServiceQuotasClient
ServiceQuotasClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceQuotas::ServiceQuotasClient::RequestServiceQuotaIncrease
virtual Model::RequestServiceQuotaIncreaseOutcome RequestServiceQuotaIncrease(const Model::RequestServiceQuotaIncreaseRequest &request) const
Aws::ServiceQuotas::Model::ListAWSDefaultServiceQuotasOutcome
Aws::Utils::Outcome< ListAWSDefaultServiceQuotasResult, ServiceQuotasError > ListAWSDefaultServiceQuotasOutcome
Definition: ServiceQuotasClient.h:100
Aws::ServiceQuotas::Model::PutServiceQuotaIncreaseRequestIntoTemplateOutcome
Aws::Utils::Outcome< PutServiceQuotaIncreaseRequestIntoTemplateResult, ServiceQuotasError > PutServiceQuotaIncreaseRequestIntoTemplateOutcome
Definition: ServiceQuotasClient.h:107
Aws::ServiceQuotas::Model::RequestServiceQuotaIncreaseOutcomeCallable
std::future< RequestServiceQuotaIncreaseOutcome > RequestServiceQuotaIncreaseOutcomeCallable
Definition: ServiceQuotasClient.h:128
Aws::ServiceQuotas::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, ServiceQuotasError > TagResourceOutcome
Definition: ServiceQuotasClient.h:109
Aws::ServiceQuotas::ServiceQuotasClient::GetAssociationForServiceQuotaTemplateAsync
virtual void GetAssociationForServiceQuotaTemplateAsync(const Model::GetAssociationForServiceQuotaTemplateRequest &request, const GetAssociationForServiceQuotaTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ServiceQuotasError > ListTagsForResourceOutcome
Definition: ServiceQuotasClient.h:106
Aws::ServiceQuotas::PutServiceQuotaIncreaseRequestIntoTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest &, const Model::PutServiceQuotaIncreaseRequestIntoTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutServiceQuotaIncreaseRequestIntoTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:150
Aws::ServiceQuotas::ServiceQuotasClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::RequestServiceQuotaIncreaseRequest
Definition: RequestServiceQuotaIncreaseRequest.h:22
Aws::ServiceQuotas::ServiceQuotasClient::DisassociateServiceQuotaTemplateCallable
virtual Model::DisassociateServiceQuotaTemplateOutcomeCallable DisassociateServiceQuotaTemplateCallable(const Model::DisassociateServiceQuotaTemplateRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotaIncreaseRequestsInTemplate
virtual Model::ListServiceQuotaIncreaseRequestsInTemplateOutcome ListServiceQuotaIncreaseRequestsInTemplate(const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest &request) const
Aws::ServiceQuotas::GetServiceQuotaResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::GetServiceQuotaRequest &, const Model::GetServiceQuotaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceQuotaResponseReceivedHandler
Definition: ServiceQuotasClient.h:141
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistoryByQuotaCallable
virtual Model::ListRequestedServiceQuotaChangeHistoryByQuotaOutcomeCallable ListRequestedServiceQuotaChangeHistoryByQuotaCallable(const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::~ServiceQuotasClient
virtual ~ServiceQuotasClient()
Aws::ServiceQuotas::Model::GetRequestedServiceQuotaChangeOutcome
Aws::Utils::Outcome< GetRequestedServiceQuotaChangeResult, ServiceQuotasError > GetRequestedServiceQuotaChangeOutcome
Definition: ServiceQuotasClient.h:97
ListServiceQuotasResult.h
Aws::ServiceQuotas::ServiceQuotasClient::PutServiceQuotaIncreaseRequestIntoTemplateCallable
virtual Model::PutServiceQuotaIncreaseRequestIntoTemplateOutcomeCallable PutServiceQuotaIncreaseRequestIntoTemplateCallable(const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest &request) const
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest
Definition: ListRequestedServiceQuotaChangeHistoryByQuotaRequest.h:23
ListRequestedServiceQuotaChangeHistoryResult.h
Aws::ServiceQuotas::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
AsyncCallerContext.h
Aws::ServiceQuotas::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: ServiceQuotasClient.h:130
Aws::ServiceQuotas::ServiceQuotasClient::DeleteServiceQuotaIncreaseRequestFromTemplateAsync
virtual void DeleteServiceQuotaIncreaseRequestFromTemplateAsync(const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest &request, const DeleteServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::GetAWSDefaultServiceQuotaOutcomeCallable
std::future< GetAWSDefaultServiceQuotaOutcome > GetAWSDefaultServiceQuotaOutcomeCallable
Definition: ServiceQuotasClient.h:115
ServiceQuotas_EXPORTS.h
Aws::ServiceQuotas::ServiceQuotasClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::ServiceQuotas::Model::ListAWSDefaultServiceQuotasOutcomeCallable
std::future< ListAWSDefaultServiceQuotasOutcome > ListAWSDefaultServiceQuotasOutcomeCallable
Definition: ServiceQuotasClient.h:120
Aws::ServiceQuotas::Model::ListServiceQuotasRequest
Definition: ListServiceQuotasRequest.h:22
Aws::ServiceQuotas::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: ServiceQuotasClient.h:129
Aws::ServiceQuotas::ListServicesResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListServicesRequest &, const Model::ListServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServicesResponseReceivedHandler
Definition: ServiceQuotasClient.h:148
Aws::ServiceQuotas::Model::PutServiceQuotaIncreaseRequestIntoTemplateOutcomeCallable
std::future< PutServiceQuotaIncreaseRequestIntoTemplateOutcome > PutServiceQuotaIncreaseRequestIntoTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:127
Aws::ServiceQuotas::ListServiceQuotasResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListServiceQuotasRequest &, const Model::ListServiceQuotasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceQuotasResponseReceivedHandler
Definition: ServiceQuotasClient.h:147
Aws::ServiceQuotas::ServiceQuotasClient::GetAWSDefaultServiceQuota
virtual Model::GetAWSDefaultServiceQuotaOutcome GetAWSDefaultServiceQuota(const Model::GetAWSDefaultServiceQuotaRequest &request) const
Aws::ServiceQuotas::GetRequestedServiceQuotaChangeResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::GetRequestedServiceQuotaChangeRequest &, const Model::GetRequestedServiceQuotaChangeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRequestedServiceQuotaChangeResponseReceivedHandler
Definition: ServiceQuotasClient.h:140
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryRequest
Definition: ListRequestedServiceQuotaChangeHistoryRequest.h:23
ListRequestedServiceQuotaChangeHistoryByQuotaResult.h
RequestServiceQuotaIncreaseResult.h
Aws::ServiceQuotas::ServiceQuotasClient::GetRequestedServiceQuotaChangeAsync
virtual void GetRequestedServiceQuotaChangeAsync(const Model::GetRequestedServiceQuotaChangeRequest &request, const GetRequestedServiceQuotaChangeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::GetServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest &, const Model::GetServiceQuotaIncreaseRequestFromTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceQuotaIncreaseRequestFromTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:142
Aws::ServiceQuotas::ServiceQuotasClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::ServiceQuotas::Model::GetRequestedServiceQuotaChangeRequest
Definition: GetRequestedServiceQuotaChangeRequest.h:22
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotasAsync
virtual void ListServiceQuotasAsync(const Model::ListServiceQuotasRequest &request, const ListServiceQuotasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::ServiceQuotas::ListServiceQuotaIncreaseRequestsInTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest &, const Model::ListServiceQuotaIncreaseRequestsInTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServiceQuotaIncreaseRequestsInTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:146
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::ServiceQuotas::ServiceQuotasClient
Definition: ServiceQuotasClient.h:163
Aws::ServiceQuotas::ServiceQuotasClient::DisassociateServiceQuotaTemplateAsync
virtual void DisassociateServiceQuotaTemplateAsync(const Model::DisassociateServiceQuotaTemplateRequest &request, const DisassociateServiceQuotaTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::ListServiceQuotaIncreaseRequestsInTemplateOutcomeCallable
std::future< ListServiceQuotaIncreaseRequestsInTemplateOutcome > ListServiceQuotaIncreaseRequestsInTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:123
Aws::ServiceQuotas::ServiceQuotasClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::ServiceQuotas::Model::ListServiceQuotasOutcomeCallable
std::future< ListServiceQuotasOutcome > ListServiceQuotasOutcomeCallable
Definition: ServiceQuotasClient.h:124
Aws::ServiceQuotas::ServiceQuotasClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServicesCallable
virtual Model::ListServicesOutcomeCallable ListServicesCallable(const Model::ListServicesRequest &request) const
ListTagsForResourceResult.h
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistory
virtual Model::ListRequestedServiceQuotaChangeHistoryOutcome ListRequestedServiceQuotaChangeHistory(const Model::ListRequestedServiceQuotaChangeHistoryRequest &request) const
Aws::ServiceQuotas::Model::GetServiceQuotaOutcome
Aws::Utils::Outcome< GetServiceQuotaResult, ServiceQuotasError > GetServiceQuotaOutcome
Definition: ServiceQuotasClient.h:98
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryByQuotaOutcomeCallable
std::future< ListRequestedServiceQuotaChangeHistoryByQuotaOutcome > ListRequestedServiceQuotaChangeHistoryByQuotaOutcomeCallable
Definition: ServiceQuotasClient.h:122
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryByQuotaOutcome
Aws::Utils::Outcome< ListRequestedServiceQuotaChangeHistoryByQuotaResult, ServiceQuotasError > ListRequestedServiceQuotaChangeHistoryByQuotaOutcome
Definition: ServiceQuotasClient.h:102
Aws::ServiceQuotas::ServiceQuotasClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::ServiceQuotas::Model::GetServiceQuotaIncreaseRequestFromTemplateRequest
Definition: GetServiceQuotaIncreaseRequestFromTemplateRequest.h:22
Aws::ServiceQuotas::ServiceQuotasClient::GetAWSDefaultServiceQuotaAsync
virtual void GetAWSDefaultServiceQuotaAsync(const Model::GetAWSDefaultServiceQuotaRequest &request, const GetAWSDefaultServiceQuotaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutServiceQuotaIncreaseRequestIntoTemplateResult.h
Aws::ServiceQuotas::ServiceQuotasClient::DeleteServiceQuotaIncreaseRequestFromTemplate
virtual Model::DeleteServiceQuotaIncreaseRequestFromTemplateOutcome DeleteServiceQuotaIncreaseRequestFromTemplate(const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::ListAWSDefaultServiceQuotasAsync
virtual void ListAWSDefaultServiceQuotasAsync(const Model::ListAWSDefaultServiceQuotasRequest &request, const ListAWSDefaultServiceQuotasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotas
virtual Model::ListServiceQuotasOutcome ListServiceQuotas(const Model::ListServiceQuotasRequest &request) const
Aws::ServiceQuotas::Model::ListAWSDefaultServiceQuotasRequest
Definition: ListAWSDefaultServiceQuotasRequest.h:22
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::ServiceQuotas::Model::DisassociateServiceQuotaTemplateOutcomeCallable
std::future< DisassociateServiceQuotaTemplateOutcome > DisassociateServiceQuotaTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:114
Aws::ServiceQuotas::ListRequestedServiceQuotaChangeHistoryResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListRequestedServiceQuotaChangeHistoryRequest &, const Model::ListRequestedServiceQuotaChangeHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRequestedServiceQuotaChangeHistoryResponseReceivedHandler
Definition: ServiceQuotasClient.h:144
Aws::ServiceQuotas::ServiceQuotasClient::GetRequestedServiceQuotaChange
virtual Model::GetRequestedServiceQuotaChangeOutcome GetRequestedServiceQuotaChange(const Model::GetRequestedServiceQuotaChangeRequest &request) const
Aws::ServiceQuotas::Model::DeleteServiceQuotaIncreaseRequestFromTemplateOutcomeCallable
std::future< DeleteServiceQuotaIncreaseRequestFromTemplateOutcome > DeleteServiceQuotaIncreaseRequestFromTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:113
ListAWSDefaultServiceQuotasResult.h
Aws::ServiceQuotas::ServiceQuotasClient::ListAWSDefaultServiceQuotasCallable
virtual Model::ListAWSDefaultServiceQuotasOutcomeCallable ListAWSDefaultServiceQuotasCallable(const Model::ListAWSDefaultServiceQuotasRequest &request) const
DisassociateServiceQuotaTemplateResult.h
Aws::ServiceQuotas::Model::ListServiceQuotasOutcome
Aws::Utils::Outcome< ListServiceQuotasResult, ServiceQuotasError > ListServiceQuotasOutcome
Definition: ServiceQuotasClient.h:104
Aws::ServiceQuotas::Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest
Definition: DeleteServiceQuotaIncreaseRequestFromTemplateRequest.h:22
Aws::ServiceQuotas::Model::GetAWSDefaultServiceQuotaOutcome
Aws::Utils::Outcome< GetAWSDefaultServiceQuotaResult, ServiceQuotasError > GetAWSDefaultServiceQuotaOutcome
Definition: ServiceQuotasClient.h:95
ServiceQuotasErrors.h
Aws::ServiceQuotas::Model::GetServiceQuotaIncreaseRequestFromTemplateOutcome
Aws::Utils::Outcome< GetServiceQuotaIncreaseRequestFromTemplateResult, ServiceQuotasError > GetServiceQuotaIncreaseRequestFromTemplateOutcome
Definition: ServiceQuotasClient.h:99
AWSString.h
Aws::ServiceQuotas::ServiceQuotasClient::RequestServiceQuotaIncreaseCallable
virtual Model::RequestServiceQuotaIncreaseOutcomeCallable RequestServiceQuotaIncreaseCallable(const Model::RequestServiceQuotaIncreaseRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuota
virtual Model::GetServiceQuotaOutcome GetServiceQuota(const Model::GetServiceQuotaRequest &request) const
Aws::ServiceQuotas::Model::AssociateServiceQuotaTemplateRequest
Definition: AssociateServiceQuotaTemplateRequest.h:20
Aws::ServiceQuotas::ServiceQuotasClient::AssociateServiceQuotaTemplateCallable
virtual Model::AssociateServiceQuotaTemplateOutcomeCallable AssociateServiceQuotaTemplateCallable(const Model::AssociateServiceQuotaTemplateRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::ServiceQuotas::ServiceQuotasClient::GetRequestedServiceQuotaChangeCallable
virtual Model::GetRequestedServiceQuotaChangeOutcomeCallable GetRequestedServiceQuotaChangeCallable(const Model::GetRequestedServiceQuotaChangeRequest &request) const
DeleteServiceQuotaIncreaseRequestFromTemplateResult.h
Aws::ServiceQuotas::Model::GetServiceQuotaOutcomeCallable
std::future< GetServiceQuotaOutcome > GetServiceQuotaOutcomeCallable
Definition: ServiceQuotasClient.h:118
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuotaIncreaseRequestFromTemplate
virtual Model::GetServiceQuotaIncreaseRequestFromTemplateOutcome GetServiceQuotaIncreaseRequestFromTemplate(const Model::GetServiceQuotaIncreaseRequestFromTemplateRequest &request) const
Aws::ServiceQuotas::Model::GetAssociationForServiceQuotaTemplateRequest
Definition: GetAssociationForServiceQuotaTemplateRequest.h:20
Aws::ServiceQuotas::ServiceQuotasClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::AssociateServiceQuotaTemplateAsync
virtual void AssociateServiceQuotaTemplateAsync(const Model::AssociateServiceQuotaTemplateRequest &request, const AssociateServiceQuotaTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotaIncreaseRequestsInTemplateAsync
virtual void ListServiceQuotaIncreaseRequestsInTemplateAsync(const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest &request, const ListServiceQuotaIncreaseRequestsInTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ListAWSDefaultServiceQuotas
virtual Model::ListAWSDefaultServiceQuotasOutcome ListAWSDefaultServiceQuotas(const Model::ListAWSDefaultServiceQuotasRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::DisassociateServiceQuotaTemplate
virtual Model::DisassociateServiceQuotaTemplateOutcome DisassociateServiceQuotaTemplate(const Model::DisassociateServiceQuotaTemplateRequest &request) const
Aws::ServiceQuotas::Model::ListRequestedServiceQuotaChangeHistoryOutcomeCallable
std::future< ListRequestedServiceQuotaChangeHistoryOutcome > ListRequestedServiceQuotaChangeHistoryOutcomeCallable
Definition: ServiceQuotasClient.h:121
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotasCallable
virtual Model::ListServiceQuotasOutcomeCallable ListServiceQuotasCallable(const Model::ListServiceQuotasRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServicesAsync
virtual void ListServicesAsync(const Model::ListServicesRequest &request, const ListServicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::ServiceQuotas::Model::DisassociateServiceQuotaTemplateOutcome
Aws::Utils::Outcome< DisassociateServiceQuotaTemplateResult, ServiceQuotasError > DisassociateServiceQuotaTemplateOutcome
Definition: ServiceQuotasClient.h:94
Aws::ServiceQuotas::ServiceQuotasClient::PutServiceQuotaIncreaseRequestIntoTemplateAsync
virtual void PutServiceQuotaIncreaseRequestIntoTemplateAsync(const Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest &request, const PutServiceQuotaIncreaseRequestIntoTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ServiceQuotasClient
ServiceQuotasClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::ServiceQuotas::ListTagsForResourceResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: ServiceQuotasClient.h:149
Aws::ServiceQuotas::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, ServiceQuotasError > UntagResourceOutcome
Definition: ServiceQuotasClient.h:110
Aws::ServiceQuotas::Model::DisassociateServiceQuotaTemplateRequest
Definition: DisassociateServiceQuotaTemplateRequest.h:20
Aws
Definition: AccessManagementClient.h:15
GetServiceQuotaResult.h
HttpTypes.h
Aws::ServiceQuotas::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: ServiceQuotasClient.h:126
Aws::ServiceQuotas::Model::AssociateServiceQuotaTemplateOutcome
Aws::Utils::Outcome< AssociateServiceQuotaTemplateResult, ServiceQuotasError > AssociateServiceQuotaTemplateOutcome
Definition: ServiceQuotasClient.h:90
Aws::ServiceQuotas::Model::DeleteServiceQuotaIncreaseRequestFromTemplateOutcome
Aws::Utils::Outcome< DeleteServiceQuotaIncreaseRequestFromTemplateResult, ServiceQuotasError > DeleteServiceQuotaIncreaseRequestFromTemplateOutcome
Definition: ServiceQuotasClient.h:93
Aws::ServiceQuotas::ServiceQuotasClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::ServiceQuotas::TagResourceResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: ServiceQuotasClient.h:152
Aws::ServiceQuotas::UntagResourceResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: ServiceQuotasClient.h:153
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::ServiceQuotas::ServiceQuotasClient::GetAssociationForServiceQuotaTemplateCallable
virtual Model::GetAssociationForServiceQuotaTemplateOutcomeCallable GetAssociationForServiceQuotaTemplateCallable(const Model::GetAssociationForServiceQuotaTemplateRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistoryByQuota
virtual Model::ListRequestedServiceQuotaChangeHistoryByQuotaOutcome ListRequestedServiceQuotaChangeHistoryByQuota(const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest &request) const
Aws::ServiceQuotas::Model::GetAWSDefaultServiceQuotaRequest
Definition: GetAWSDefaultServiceQuotaRequest.h:22
Aws::ServiceQuotas::GetAWSDefaultServiceQuotaResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::GetAWSDefaultServiceQuotaRequest &, const Model::GetAWSDefaultServiceQuotaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAWSDefaultServiceQuotaResponseReceivedHandler
Definition: ServiceQuotasClient.h:138
Aws::ServiceQuotas::Model::PutServiceQuotaIncreaseRequestIntoTemplateRequest
Definition: PutServiceQuotaIncreaseRequestIntoTemplateRequest.h:22
Aws::ServiceQuotas::ServiceQuotasClient::ListServiceQuotaIncreaseRequestsInTemplateCallable
virtual Model::ListServiceQuotaIncreaseRequestsInTemplateOutcomeCallable ListServiceQuotaIncreaseRequestsInTemplateCallable(const Model::ListServiceQuotaIncreaseRequestsInTemplateRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ServiceQuotas::ServiceQuotasClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ServiceQuotasClient.h:165
GetServiceQuotaIncreaseRequestFromTemplateResult.h
Aws::ServiceQuotas::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::ServiceQuotas::ServiceQuotasClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::RequestServiceQuotaIncreaseOutcome
Aws::Utils::Outcome< RequestServiceQuotaIncreaseResult, ServiceQuotasError > RequestServiceQuotaIncreaseOutcome
Definition: ServiceQuotasClient.h:108
AWSClient.h
ListServicesResult.h
Aws::ServiceQuotas::ServiceQuotasClient::GetAWSDefaultServiceQuotaCallable
virtual Model::GetAWSDefaultServiceQuotaOutcomeCallable GetAWSDefaultServiceQuotaCallable(const Model::GetAWSDefaultServiceQuotaRequest &request) const
Aws::ServiceQuotas::Model::ListServiceQuotaIncreaseRequestsInTemplateRequest
Definition: ListServiceQuotaIncreaseRequestsInTemplateRequest.h:22
Aws::ServiceQuotas::GetAssociationForServiceQuotaTemplateResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::GetAssociationForServiceQuotaTemplateRequest &, const Model::GetAssociationForServiceQuotaTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociationForServiceQuotaTemplateResponseReceivedHandler
Definition: ServiceQuotasClient.h:139
Aws::ServiceQuotas::ServiceQuotasClient::AssociateServiceQuotaTemplate
virtual Model::AssociateServiceQuotaTemplateOutcome AssociateServiceQuotaTemplate(const Model::AssociateServiceQuotaTemplateRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuotaCallable
virtual Model::GetServiceQuotaOutcomeCallable GetServiceQuotaCallable(const Model::GetServiceQuotaRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistoryByQuotaAsync
virtual void ListRequestedServiceQuotaChangeHistoryByQuotaAsync(const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest &request, const ListRequestedServiceQuotaChangeHistoryByQuotaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::DeleteServiceQuotaIncreaseRequestFromTemplateCallable
virtual Model::DeleteServiceQuotaIncreaseRequestFromTemplateOutcomeCallable DeleteServiceQuotaIncreaseRequestFromTemplateCallable(const Model::DeleteServiceQuotaIncreaseRequestFromTemplateRequest &request) const
Aws::ServiceQuotas::ServiceQuotasClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::ServiceQuotas::RequestServiceQuotaIncreaseResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::RequestServiceQuotaIncreaseRequest &, const Model::RequestServiceQuotaIncreaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestServiceQuotaIncreaseResponseReceivedHandler
Definition: ServiceQuotasClient.h:151
Aws::ServiceQuotas::ServiceQuotasClient::GetServiceQuotaAsync
virtual void GetServiceQuotaAsync(const Model::GetServiceQuotaRequest &request, const GetServiceQuotaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::Model::GetRequestedServiceQuotaChangeOutcomeCallable
std::future< GetRequestedServiceQuotaChangeOutcome > GetRequestedServiceQuotaChangeOutcomeCallable
Definition: ServiceQuotasClient.h:117
Aws::ServiceQuotas::Model::GetAssociationForServiceQuotaTemplateOutcome
Aws::Utils::Outcome< GetAssociationForServiceQuotaTemplateResult, ServiceQuotasError > GetAssociationForServiceQuotaTemplateOutcome
Definition: ServiceQuotasClient.h:96
Aws::ServiceQuotas::Model::GetServiceQuotaIncreaseRequestFromTemplateOutcomeCallable
std::future< GetServiceQuotaIncreaseRequestFromTemplateOutcome > GetServiceQuotaIncreaseRequestFromTemplateOutcomeCallable
Definition: ServiceQuotasClient.h:119
GetAWSDefaultServiceQuotaResult.h
JsonSerializer.h
Aws::ServiceQuotas::ServiceQuotasClient::ListRequestedServiceQuotaChangeHistoryAsync
virtual void ListRequestedServiceQuotaChangeHistoryAsync(const Model::ListRequestedServiceQuotaChangeHistoryRequest &request, const ListRequestedServiceQuotaChangeHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::ServiceQuotas::ServiceQuotasClient::ListServices
virtual Model::ListServicesOutcome ListServices(const Model::ListServicesRequest &request) const
TagResourceResult.h
Aws::ServiceQuotas::Model::ListServiceQuotaIncreaseRequestsInTemplateOutcome
Aws::Utils::Outcome< ListServiceQuotaIncreaseRequestsInTemplateResult, ServiceQuotasError > ListServiceQuotaIncreaseRequestsInTemplateOutcome
Definition: ServiceQuotasClient.h:103
GetAssociationForServiceQuotaTemplateResult.h
Aws::ServiceQuotas::Model::GetServiceQuotaRequest
Definition: GetServiceQuotaRequest.h:22
Aws::ServiceQuotas::ListRequestedServiceQuotaChangeHistoryByQuotaResponseReceivedHandler
std::function< void(const ServiceQuotasClient *, const Model::ListRequestedServiceQuotaChangeHistoryByQuotaRequest &, const Model::ListRequestedServiceQuotaChangeHistoryByQuotaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRequestedServiceQuotaChangeHistoryByQuotaResponseReceivedHandler
Definition: ServiceQuotasClient.h:145
Aws::ServiceQuotas::ServiceQuotasClient::ServiceQuotasClient
ServiceQuotasClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())