AWS SDK for C++

AWS SDK for C++ Version 1.11.872

Loading...
Searching...
No Matches
OutpostsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/outposts/OutpostsEndpointProvider.h>
15#include <aws/outposts/OutpostsErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in OutpostsClient header */
22#include <aws/outposts/model/CancelCapacityTaskResult.h>
23#include <aws/outposts/model/CancelOrderResult.h>
24#include <aws/outposts/model/CreateOrderResult.h>
25#include <aws/outposts/model/CreateOutpostResult.h>
26#include <aws/outposts/model/CreatePrivateConnectivityConfigResult.h>
27#include <aws/outposts/model/CreateQuoteResult.h>
28#include <aws/outposts/model/CreateRenewalResult.h>
29#include <aws/outposts/model/CreateSiteResult.h>
30#include <aws/outposts/model/DeleteOutpostResult.h>
31#include <aws/outposts/model/DeleteQuoteResult.h>
32#include <aws/outposts/model/DeleteSiteResult.h>
33#include <aws/outposts/model/GetCapacityTaskResult.h>
34#include <aws/outposts/model/GetCatalogItemResult.h>
35#include <aws/outposts/model/GetConnectionResult.h>
36#include <aws/outposts/model/GetOrderResult.h>
37#include <aws/outposts/model/GetOutpostBillingInformationResult.h>
38#include <aws/outposts/model/GetOutpostInstanceTypesResult.h>
39#include <aws/outposts/model/GetOutpostResult.h>
40#include <aws/outposts/model/GetOutpostSupportedInstanceTypesResult.h>
41#include <aws/outposts/model/GetPrivateConnectivityConfigResult.h>
42#include <aws/outposts/model/GetQuoteResult.h>
43#include <aws/outposts/model/GetRenewalPricingResult.h>
44#include <aws/outposts/model/GetSiteAddressResult.h>
45#include <aws/outposts/model/GetSiteResult.h>
46#include <aws/outposts/model/ListAssetInstancesResult.h>
47#include <aws/outposts/model/ListAssetsResult.h>
48#include <aws/outposts/model/ListBlockingInstancesForCapacityTaskResult.h>
49#include <aws/outposts/model/ListCapacityTasksRequest.h>
50#include <aws/outposts/model/ListCapacityTasksResult.h>
51#include <aws/outposts/model/ListCatalogItemsRequest.h>
52#include <aws/outposts/model/ListCatalogItemsResult.h>
53#include <aws/outposts/model/ListOrderableInstanceTypesRequest.h>
54#include <aws/outposts/model/ListOrderableInstanceTypesResult.h>
55#include <aws/outposts/model/ListOrdersRequest.h>
56#include <aws/outposts/model/ListOrdersResult.h>
57#include <aws/outposts/model/ListOutpostsRequest.h>
58#include <aws/outposts/model/ListOutpostsResult.h>
59#include <aws/outposts/model/ListQuotesRequest.h>
60#include <aws/outposts/model/ListQuotesResult.h>
61#include <aws/outposts/model/ListSitesRequest.h>
62#include <aws/outposts/model/ListSitesResult.h>
63#include <aws/outposts/model/ListTagsForResourceResult.h>
64#include <aws/outposts/model/StartCapacityTaskResult.h>
65#include <aws/outposts/model/StartConnectionResult.h>
66#include <aws/outposts/model/StartOutpostDecommissionResult.h>
67#include <aws/outposts/model/TagResourceResult.h>
68#include <aws/outposts/model/UntagResourceResult.h>
69#include <aws/outposts/model/UpdateOutpostResult.h>
70#include <aws/outposts/model/UpdateQuoteResult.h>
71#include <aws/outposts/model/UpdateSiteAddressResult.h>
72#include <aws/outposts/model/UpdateSiteRackPhysicalPropertiesResult.h>
73#include <aws/outposts/model/UpdateSiteResult.h>
74/* End of service model headers required in OutpostsClient header */
75
76namespace Aws {
77namespace Http {
78class HttpClient;
79class HttpClientFactory;
80} // namespace Http
81
82namespace Utils {
83template <typename R, typename E>
84class Outcome;
85
86namespace Threading {
87class Executor;
88} // namespace Threading
89} // namespace Utils
90
91namespace Auth {
92class AWSCredentials;
93class AWSCredentialsProvider;
94} // namespace Auth
95
96namespace Client {
97class RetryStrategy;
98} // namespace Client
99
100namespace Outposts {
104
105namespace Model {
106/* Service model forward declarations required in OutpostsClient header */
107class CancelCapacityTaskRequest;
108class CancelOrderRequest;
109class CreateOrderRequest;
110class CreateOutpostRequest;
111class CreatePrivateConnectivityConfigRequest;
112class CreateQuoteRequest;
113class CreateRenewalRequest;
114class CreateSiteRequest;
115class DeleteOutpostRequest;
116class DeleteQuoteRequest;
117class DeleteSiteRequest;
118class GetCapacityTaskRequest;
119class GetCatalogItemRequest;
120class GetConnectionRequest;
121class GetOrderRequest;
122class GetOutpostRequest;
123class GetOutpostBillingInformationRequest;
124class GetOutpostInstanceTypesRequest;
125class GetOutpostSupportedInstanceTypesRequest;
126class GetPrivateConnectivityConfigRequest;
127class GetQuoteRequest;
128class GetRenewalPricingRequest;
129class GetSiteRequest;
130class GetSiteAddressRequest;
131class ListAssetInstancesRequest;
132class ListAssetsRequest;
133class ListBlockingInstancesForCapacityTaskRequest;
134class ListCapacityTasksRequest;
135class ListCatalogItemsRequest;
136class ListOrderableInstanceTypesRequest;
137class ListOrdersRequest;
138class ListOutpostsRequest;
139class ListQuotesRequest;
140class ListSitesRequest;
141class ListTagsForResourceRequest;
142class StartCapacityTaskRequest;
143class StartConnectionRequest;
144class StartOutpostDecommissionRequest;
145class TagResourceRequest;
146class UntagResourceRequest;
147class UpdateOutpostRequest;
148class UpdateQuoteRequest;
149class UpdateSiteRequest;
150class UpdateSiteAddressRequest;
151class UpdateSiteRackPhysicalPropertiesRequest;
152/* End of service model forward declarations required in OutpostsClient header */
153
154/* Service model Outcome class definitions */
200/* End of service model Outcome class definitions */
201
202/* Service model Outcome callable definitions */
203typedef std::future<CancelCapacityTaskOutcome> CancelCapacityTaskOutcomeCallable;
204typedef std::future<CancelOrderOutcome> CancelOrderOutcomeCallable;
205typedef std::future<CreateOrderOutcome> CreateOrderOutcomeCallable;
206typedef std::future<CreateOutpostOutcome> CreateOutpostOutcomeCallable;
207typedef std::future<CreatePrivateConnectivityConfigOutcome> CreatePrivateConnectivityConfigOutcomeCallable;
208typedef std::future<CreateQuoteOutcome> CreateQuoteOutcomeCallable;
209typedef std::future<CreateRenewalOutcome> CreateRenewalOutcomeCallable;
210typedef std::future<CreateSiteOutcome> CreateSiteOutcomeCallable;
211typedef std::future<DeleteOutpostOutcome> DeleteOutpostOutcomeCallable;
212typedef std::future<DeleteQuoteOutcome> DeleteQuoteOutcomeCallable;
213typedef std::future<DeleteSiteOutcome> DeleteSiteOutcomeCallable;
214typedef std::future<GetCapacityTaskOutcome> GetCapacityTaskOutcomeCallable;
215typedef std::future<GetCatalogItemOutcome> GetCatalogItemOutcomeCallable;
216typedef std::future<GetConnectionOutcome> GetConnectionOutcomeCallable;
217typedef std::future<GetOrderOutcome> GetOrderOutcomeCallable;
218typedef std::future<GetOutpostOutcome> GetOutpostOutcomeCallable;
219typedef std::future<GetOutpostBillingInformationOutcome> GetOutpostBillingInformationOutcomeCallable;
220typedef std::future<GetOutpostInstanceTypesOutcome> GetOutpostInstanceTypesOutcomeCallable;
221typedef std::future<GetOutpostSupportedInstanceTypesOutcome> GetOutpostSupportedInstanceTypesOutcomeCallable;
222typedef std::future<GetPrivateConnectivityConfigOutcome> GetPrivateConnectivityConfigOutcomeCallable;
223typedef std::future<GetQuoteOutcome> GetQuoteOutcomeCallable;
224typedef std::future<GetRenewalPricingOutcome> GetRenewalPricingOutcomeCallable;
225typedef std::future<GetSiteOutcome> GetSiteOutcomeCallable;
226typedef std::future<GetSiteAddressOutcome> GetSiteAddressOutcomeCallable;
227typedef std::future<ListAssetInstancesOutcome> ListAssetInstancesOutcomeCallable;
228typedef std::future<ListAssetsOutcome> ListAssetsOutcomeCallable;
229typedef std::future<ListBlockingInstancesForCapacityTaskOutcome> ListBlockingInstancesForCapacityTaskOutcomeCallable;
230typedef std::future<ListCapacityTasksOutcome> ListCapacityTasksOutcomeCallable;
231typedef std::future<ListCatalogItemsOutcome> ListCatalogItemsOutcomeCallable;
232typedef std::future<ListOrderableInstanceTypesOutcome> ListOrderableInstanceTypesOutcomeCallable;
233typedef std::future<ListOrdersOutcome> ListOrdersOutcomeCallable;
234typedef std::future<ListOutpostsOutcome> ListOutpostsOutcomeCallable;
235typedef std::future<ListQuotesOutcome> ListQuotesOutcomeCallable;
236typedef std::future<ListSitesOutcome> ListSitesOutcomeCallable;
237typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
238typedef std::future<StartCapacityTaskOutcome> StartCapacityTaskOutcomeCallable;
239typedef std::future<StartConnectionOutcome> StartConnectionOutcomeCallable;
240typedef std::future<StartOutpostDecommissionOutcome> StartOutpostDecommissionOutcomeCallable;
241typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
242typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
243typedef std::future<UpdateOutpostOutcome> UpdateOutpostOutcomeCallable;
244typedef std::future<UpdateQuoteOutcome> UpdateQuoteOutcomeCallable;
245typedef std::future<UpdateSiteOutcome> UpdateSiteOutcomeCallable;
246typedef std::future<UpdateSiteAddressOutcome> UpdateSiteAddressOutcomeCallable;
247typedef std::future<UpdateSiteRackPhysicalPropertiesOutcome> UpdateSiteRackPhysicalPropertiesOutcomeCallable;
248/* End of service model Outcome callable definitions */
249} // namespace Model
250
251class OutpostsClient;
252
253/* Service model async handlers definitions */
254typedef std::function<void(const OutpostsClient*, const Model::CancelCapacityTaskRequest&, const Model::CancelCapacityTaskOutcome&,
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const OutpostsClient*, const Model::CancelOrderRequest&, const Model::CancelOrderOutcome&,
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
260typedef std::function<void(const OutpostsClient*, const Model::CreateOrderRequest&, const Model::CreateOrderOutcome&,
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const OutpostsClient*, const Model::CreateOutpostRequest&, const Model::CreateOutpostOutcome&,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const OutpostsClient*, const Model::CreatePrivateConnectivityConfigRequest&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const OutpostsClient*, const Model::CreateQuoteRequest&, const Model::CreateQuoteOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const OutpostsClient*, const Model::CreateRenewalRequest&, const Model::CreateRenewalOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const OutpostsClient*, const Model::CreateSiteRequest&, const Model::CreateSiteOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const OutpostsClient*, const Model::DeleteOutpostRequest&, const Model::DeleteOutpostOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const OutpostsClient*, const Model::DeleteQuoteRequest&, const Model::DeleteQuoteOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const OutpostsClient*, const Model::DeleteSiteRequest&, const Model::DeleteSiteOutcome&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const OutpostsClient*, const Model::GetCapacityTaskRequest&, const Model::GetCapacityTaskOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const OutpostsClient*, const Model::GetCatalogItemRequest&, const Model::GetCatalogItemOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const OutpostsClient*, const Model::GetConnectionRequest&, const Model::GetConnectionOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const OutpostsClient*, const Model::GetOrderRequest&, const Model::GetOrderOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const OutpostsClient*, const Model::GetOutpostRequest&, const Model::GetOutpostOutcome&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const OutpostsClient*, const Model::GetOutpostBillingInformationRequest&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const OutpostsClient*, const Model::GetOutpostInstanceTypesRequest&,
308 const Model::GetOutpostInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const OutpostsClient*, const Model::GetOutpostSupportedInstanceTypesRequest&,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const OutpostsClient*, const Model::GetPrivateConnectivityConfigRequest&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const OutpostsClient*, const Model::GetQuoteRequest&, const Model::GetQuoteOutcome&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const OutpostsClient*, const Model::GetRenewalPricingRequest&, const Model::GetRenewalPricingOutcome&,
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const OutpostsClient*, const Model::GetSiteRequest&, const Model::GetSiteOutcome&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const OutpostsClient*, const Model::GetSiteAddressRequest&, const Model::GetSiteAddressOutcome&,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330typedef std::function<void(const OutpostsClient*, const Model::ListAssetInstancesRequest&, const Model::ListAssetInstancesOutcome&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const OutpostsClient*, const Model::ListAssetsRequest&, const Model::ListAssetsOutcome&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const OutpostsClient*, const Model::ListBlockingInstancesForCapacityTaskRequest&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const OutpostsClient*, const Model::ListCapacityTasksRequest&, const Model::ListCapacityTasksOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const OutpostsClient*, const Model::ListCatalogItemsRequest&, const Model::ListCatalogItemsOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const OutpostsClient*, const Model::ListOrderableInstanceTypesRequest&,
347 const Model::ListOrderableInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const OutpostsClient*, const Model::ListOrdersRequest&, const Model::ListOrdersOutcome&,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const OutpostsClient*, const Model::ListOutpostsRequest&, const Model::ListOutpostsOutcome&,
353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const OutpostsClient*, const Model::ListQuotesRequest&, const Model::ListQuotesOutcome&,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const OutpostsClient*, const Model::ListSitesRequest&, const Model::ListSitesOutcome&,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const OutpostsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364typedef std::function<void(const OutpostsClient*, const Model::StartCapacityTaskRequest&, const Model::StartCapacityTaskOutcome&,
365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
367typedef std::function<void(const OutpostsClient*, const Model::StartConnectionRequest&, const Model::StartConnectionOutcome&,
368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
370typedef std::function<void(const OutpostsClient*, const Model::StartOutpostDecommissionRequest&,
371 const Model::StartOutpostDecommissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const OutpostsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const OutpostsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379typedef std::function<void(const OutpostsClient*, const Model::UpdateOutpostRequest&, const Model::UpdateOutpostOutcome&,
380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
382typedef std::function<void(const OutpostsClient*, const Model::UpdateQuoteRequest&, const Model::UpdateQuoteOutcome&,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteRequest&, const Model::UpdateSiteOutcome&,
386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteAddressRequest&, const Model::UpdateSiteAddressOutcome&,
389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteRackPhysicalPropertiesRequest&,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395/* End of service model async handlers definitions */
396} // namespace Outposts
397} // namespace Aws
EndpointProviderBase< OutpostsClientConfiguration, OutpostsBuiltInParameters, OutpostsClientContextParameters > OutpostsEndpointProviderBase
std::future< UpdateSiteOutcome > UpdateSiteOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
Aws::Utils::Outcome< CreateOrderResult, OutpostsError > CreateOrderOutcome
std::future< ListAssetsOutcome > ListAssetsOutcomeCallable
std::future< CreateSiteOutcome > CreateSiteOutcomeCallable
Aws::Utils::Outcome< ListQuotesResult, OutpostsError > ListQuotesOutcome
Aws::Utils::Outcome< ListOrdersResult, OutpostsError > ListOrdersOutcome
std::future< UpdateOutpostOutcome > UpdateOutpostOutcomeCallable
Aws::Utils::Outcome< CreateOutpostResult, OutpostsError > CreateOutpostOutcome
Aws::Utils::Outcome< CreatePrivateConnectivityConfigResult, OutpostsError > CreatePrivateConnectivityConfigOutcome
Aws::Utils::Outcome< GetQuoteResult, OutpostsError > GetQuoteOutcome
std::future< GetPrivateConnectivityConfigOutcome > GetPrivateConnectivityConfigOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetQuoteOutcome > GetQuoteOutcomeCallable
std::future< StartCapacityTaskOutcome > StartCapacityTaskOutcomeCallable
std::future< GetOutpostBillingInformationOutcome > GetOutpostBillingInformationOutcomeCallable
Aws::Utils::Outcome< GetOutpostBillingInformationResult, OutpostsError > GetOutpostBillingInformationOutcome
std::future< GetCapacityTaskOutcome > GetCapacityTaskOutcomeCallable
std::future< CreateOrderOutcome > CreateOrderOutcomeCallable
Aws::Utils::Outcome< StartCapacityTaskResult, OutpostsError > StartCapacityTaskOutcome
std::future< GetOrderOutcome > GetOrderOutcomeCallable
Aws::Utils::Outcome< UpdateOutpostResult, OutpostsError > UpdateOutpostOutcome
std::future< CancelOrderOutcome > CancelOrderOutcomeCallable
std::future< DeleteSiteOutcome > DeleteSiteOutcomeCallable
std::future< ListOutpostsOutcome > ListOutpostsOutcomeCallable
Aws::Utils::Outcome< CancelOrderResult, OutpostsError > CancelOrderOutcome
std::future< ListCatalogItemsOutcome > ListCatalogItemsOutcomeCallable
std::future< GetOutpostInstanceTypesOutcome > GetOutpostInstanceTypesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListAssetInstancesOutcome > ListAssetInstancesOutcomeCallable
Aws::Utils::Outcome< GetPrivateConnectivityConfigResult, OutpostsError > GetPrivateConnectivityConfigOutcome
std::future< DeleteOutpostOutcome > DeleteOutpostOutcomeCallable
std::future< UpdateQuoteOutcome > UpdateQuoteOutcomeCallable
std::future< CreateRenewalOutcome > CreateRenewalOutcomeCallable
std::future< UpdateSiteAddressOutcome > UpdateSiteAddressOutcomeCallable
Aws::Utils::Outcome< DeleteOutpostResult, OutpostsError > DeleteOutpostOutcome
Aws::Utils::Outcome< ListOutpostsResult, OutpostsError > ListOutpostsOutcome
std::future< DeleteQuoteOutcome > DeleteQuoteOutcomeCallable
Aws::Utils::Outcome< UpdateSiteAddressResult, OutpostsError > UpdateSiteAddressOutcome
Aws::Utils::Outcome< CreateSiteResult, OutpostsError > CreateSiteOutcome
std::future< CreateQuoteOutcome > CreateQuoteOutcomeCallable
Aws::Utils::Outcome< GetRenewalPricingResult, OutpostsError > GetRenewalPricingOutcome
Aws::Utils::Outcome< StartConnectionResult, OutpostsError > StartConnectionOutcome
std::future< GetOutpostOutcome > GetOutpostOutcomeCallable
Aws::Utils::Outcome< GetOutpostResult, OutpostsError > GetOutpostOutcome
Aws::Utils::Outcome< GetSiteResult, OutpostsError > GetSiteOutcome
Aws::Utils::Outcome< ListCatalogItemsResult, OutpostsError > ListCatalogItemsOutcome
std::future< CreateOutpostOutcome > CreateOutpostOutcomeCallable
Aws::Utils::Outcome< GetCapacityTaskResult, OutpostsError > GetCapacityTaskOutcome
std::future< ListCapacityTasksOutcome > ListCapacityTasksOutcomeCallable
std::future< GetOutpostSupportedInstanceTypesOutcome > GetOutpostSupportedInstanceTypesOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, OutpostsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteSiteResult, OutpostsError > DeleteSiteOutcome
std::future< GetCatalogItemOutcome > GetCatalogItemOutcomeCallable
std::future< StartConnectionOutcome > StartConnectionOutcomeCallable
std::future< ListSitesOutcome > ListSitesOutcomeCallable
Aws::Utils::Outcome< GetSiteAddressResult, OutpostsError > GetSiteAddressOutcome
std::future< ListBlockingInstancesForCapacityTaskOutcome > ListBlockingInstancesForCapacityTaskOutcomeCallable
Aws::Utils::Outcome< CancelCapacityTaskResult, OutpostsError > CancelCapacityTaskOutcome
Aws::Utils::Outcome< ListCapacityTasksResult, OutpostsError > ListCapacityTasksOutcome
std::future< GetRenewalPricingOutcome > GetRenewalPricingOutcomeCallable
Aws::Utils::Outcome< ListOrderableInstanceTypesResult, OutpostsError > ListOrderableInstanceTypesOutcome
std::future< ListOrderableInstanceTypesOutcome > ListOrderableInstanceTypesOutcomeCallable
Aws::Utils::Outcome< ListSitesResult, OutpostsError > ListSitesOutcome
std::future< ListQuotesOutcome > ListQuotesOutcomeCallable
std::future< CancelCapacityTaskOutcome > CancelCapacityTaskOutcomeCallable
std::future< UpdateSiteRackPhysicalPropertiesOutcome > UpdateSiteRackPhysicalPropertiesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteQuoteResult, OutpostsError > DeleteQuoteOutcome
Aws::Utils::Outcome< CreateRenewalResult, OutpostsError > CreateRenewalOutcome
Aws::Utils::Outcome< UpdateSiteRackPhysicalPropertiesResult, OutpostsError > UpdateSiteRackPhysicalPropertiesOutcome
Aws::Utils::Outcome< GetOutpostSupportedInstanceTypesResult, OutpostsError > GetOutpostSupportedInstanceTypesOutcome
std::future< ListOrdersOutcome > ListOrdersOutcomeCallable
Aws::Utils::Outcome< GetOutpostInstanceTypesResult, OutpostsError > GetOutpostInstanceTypesOutcome
std::future< StartOutpostDecommissionOutcome > StartOutpostDecommissionOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, OutpostsError > UntagResourceOutcome
Aws::Utils::Outcome< ListBlockingInstancesForCapacityTaskResult, OutpostsError > ListBlockingInstancesForCapacityTaskOutcome
std::future< GetSiteOutcome > GetSiteOutcomeCallable
Aws::Utils::Outcome< UpdateQuoteResult, OutpostsError > UpdateQuoteOutcome
Aws::Utils::Outcome< ListAssetsResult, OutpostsError > ListAssetsOutcome
Aws::Utils::Outcome< UpdateSiteResult, OutpostsError > UpdateSiteOutcome
Aws::Utils::Outcome< GetConnectionResult, OutpostsError > GetConnectionOutcome
Aws::Utils::Outcome< GetOrderResult, OutpostsError > GetOrderOutcome
Aws::Utils::Outcome< ListAssetInstancesResult, OutpostsError > ListAssetInstancesOutcome
Aws::Utils::Outcome< CreateQuoteResult, OutpostsError > CreateQuoteOutcome
Aws::Utils::Outcome< GetCatalogItemResult, OutpostsError > GetCatalogItemOutcome
Aws::Utils::Outcome< TagResourceResult, OutpostsError > TagResourceOutcome
std::future< CreatePrivateConnectivityConfigOutcome > CreatePrivateConnectivityConfigOutcomeCallable
Aws::Utils::Outcome< StartOutpostDecommissionResult, OutpostsError > StartOutpostDecommissionOutcome
std::future< GetSiteAddressOutcome > GetSiteAddressOutcomeCallable
std::function< void(const OutpostsClient *, const Model::CancelCapacityTaskRequest &, const Model::CancelCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CancelOrderRequest &, const Model::CancelOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreatePrivateConnectivityConfigRequest &, const Model::CreatePrivateConnectivityConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePrivateConnectivityConfigResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteAddressRequest &, const Model::UpdateSiteAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSiteAddressResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListQuotesRequest &, const Model::ListQuotesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQuotesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListAssetsRequest &, const Model::ListAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListBlockingInstancesForCapacityTaskRequest &, const Model::ListBlockingInstancesForCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBlockingInstancesForCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostSupportedInstanceTypesRequest &, const Model::GetOutpostSupportedInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOutpostSupportedInstanceTypesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateQuoteRequest &, const Model::UpdateQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuoteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteRequest &, const Model::UpdateSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::DeleteQuoteRequest &, const Model::DeleteQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQuoteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetQuoteRequest &, const Model::GetQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQuoteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListOrdersRequest &, const Model::ListOrdersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOrdersResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetRenewalPricingRequest &, const Model::GetRenewalPricingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRenewalPricingResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::StartOutpostDecommissionRequest &, const Model::StartOutpostDecommissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartOutpostDecommissionResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::StartConnectionRequest &, const Model::StartConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartConnectionResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteRackPhysicalPropertiesRequest &, const Model::UpdateSiteRackPhysicalPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSiteRackPhysicalPropertiesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateRenewalRequest &, const Model::CreateRenewalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRenewalResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetSiteAddressRequest &, const Model::GetSiteAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSiteAddressResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOrderRequest &, const Model::GetOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListAssetInstancesRequest &, const Model::ListAssetInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetInstancesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::StartCapacityTaskRequest &, const Model::StartCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetCapacityTaskRequest &, const Model::GetCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListOrderableInstanceTypesRequest &, const Model::ListOrderableInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOrderableInstanceTypesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateOutpostRequest &, const Model::CreateOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateOrderRequest &, const Model::CreateOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostRequest &, const Model::GetOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetCatalogItemRequest &, const Model::GetCatalogItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCatalogItemResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetSiteRequest &, const Model::GetSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListCatalogItemsRequest &, const Model::ListCatalogItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCatalogItemsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateSiteRequest &, const Model::CreateSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListCapacityTasksRequest &, const Model::ListCapacityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCapacityTasksResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostBillingInformationRequest &, const Model::GetOutpostBillingInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOutpostBillingInformationResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::DeleteSiteRequest &, const Model::DeleteSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListSitesRequest &, const Model::ListSitesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSitesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListOutpostsRequest &, const Model::ListOutpostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOutpostsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostInstanceTypesRequest &, const Model::GetOutpostInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOutpostInstanceTypesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::DeleteOutpostRequest &, const Model::DeleteOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateQuoteRequest &, const Model::CreateQuoteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQuoteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetPrivateConnectivityConfigRequest &, const Model::GetPrivateConnectivityConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPrivateConnectivityConfigResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectionResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateOutpostRequest &, const Model::UpdateOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOutpostResponseReceivedHandler