AWS SDK for C++

AWS SDK for C++ Version 1.11.714

Loading...
Searching...
No Matches
LicenseManagerServiceClientModel.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/license-manager/LicenseManagerEndpointProvider.h>
15#include <aws/license-manager/LicenseManagerErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in LicenseManagerClient header */
22#include <aws/license-manager/model/AcceptGrantResult.h>
23#include <aws/license-manager/model/CheckInLicenseResult.h>
24#include <aws/license-manager/model/CheckoutBorrowLicenseResult.h>
25#include <aws/license-manager/model/CheckoutLicenseResult.h>
26#include <aws/license-manager/model/CreateGrantResult.h>
27#include <aws/license-manager/model/CreateGrantVersionResult.h>
28#include <aws/license-manager/model/CreateLicenseAssetGroupResult.h>
29#include <aws/license-manager/model/CreateLicenseAssetRulesetResult.h>
30#include <aws/license-manager/model/CreateLicenseConfigurationResult.h>
31#include <aws/license-manager/model/CreateLicenseConversionTaskForResourceResult.h>
32#include <aws/license-manager/model/CreateLicenseManagerReportGeneratorResult.h>
33#include <aws/license-manager/model/CreateLicenseResult.h>
34#include <aws/license-manager/model/CreateLicenseVersionResult.h>
35#include <aws/license-manager/model/CreateTokenResult.h>
36#include <aws/license-manager/model/DeleteGrantResult.h>
37#include <aws/license-manager/model/DeleteLicenseAssetGroupResult.h>
38#include <aws/license-manager/model/DeleteLicenseAssetRulesetResult.h>
39#include <aws/license-manager/model/DeleteLicenseConfigurationResult.h>
40#include <aws/license-manager/model/DeleteLicenseManagerReportGeneratorResult.h>
41#include <aws/license-manager/model/DeleteLicenseResult.h>
42#include <aws/license-manager/model/DeleteTokenResult.h>
43#include <aws/license-manager/model/ExtendLicenseConsumptionResult.h>
44#include <aws/license-manager/model/GetAccessTokenResult.h>
45#include <aws/license-manager/model/GetGrantResult.h>
46#include <aws/license-manager/model/GetLicenseAssetGroupResult.h>
47#include <aws/license-manager/model/GetLicenseAssetRulesetResult.h>
48#include <aws/license-manager/model/GetLicenseConfigurationResult.h>
49#include <aws/license-manager/model/GetLicenseConversionTaskResult.h>
50#include <aws/license-manager/model/GetLicenseManagerReportGeneratorResult.h>
51#include <aws/license-manager/model/GetLicenseResult.h>
52#include <aws/license-manager/model/GetLicenseUsageResult.h>
53#include <aws/license-manager/model/GetServiceSettingsRequest.h>
54#include <aws/license-manager/model/GetServiceSettingsResult.h>
55#include <aws/license-manager/model/ListAssetsForLicenseAssetGroupResult.h>
56#include <aws/license-manager/model/ListAssociationsForLicenseConfigurationResult.h>
57#include <aws/license-manager/model/ListDistributedGrantsRequest.h>
58#include <aws/license-manager/model/ListDistributedGrantsResult.h>
59#include <aws/license-manager/model/ListFailuresForLicenseConfigurationOperationsResult.h>
60#include <aws/license-manager/model/ListLicenseAssetGroupsRequest.h>
61#include <aws/license-manager/model/ListLicenseAssetGroupsResult.h>
62#include <aws/license-manager/model/ListLicenseAssetRulesetsRequest.h>
63#include <aws/license-manager/model/ListLicenseAssetRulesetsResult.h>
64#include <aws/license-manager/model/ListLicenseConfigurationsForOrganizationRequest.h>
65#include <aws/license-manager/model/ListLicenseConfigurationsForOrganizationResult.h>
66#include <aws/license-manager/model/ListLicenseConfigurationsRequest.h>
67#include <aws/license-manager/model/ListLicenseConfigurationsResult.h>
68#include <aws/license-manager/model/ListLicenseConversionTasksRequest.h>
69#include <aws/license-manager/model/ListLicenseConversionTasksResult.h>
70#include <aws/license-manager/model/ListLicenseManagerReportGeneratorsRequest.h>
71#include <aws/license-manager/model/ListLicenseManagerReportGeneratorsResult.h>
72#include <aws/license-manager/model/ListLicenseSpecificationsForResourceResult.h>
73#include <aws/license-manager/model/ListLicenseVersionsResult.h>
74#include <aws/license-manager/model/ListLicensesRequest.h>
75#include <aws/license-manager/model/ListLicensesResult.h>
76#include <aws/license-manager/model/ListReceivedGrantsForOrganizationResult.h>
77#include <aws/license-manager/model/ListReceivedGrantsRequest.h>
78#include <aws/license-manager/model/ListReceivedGrantsResult.h>
79#include <aws/license-manager/model/ListReceivedLicensesForOrganizationRequest.h>
80#include <aws/license-manager/model/ListReceivedLicensesForOrganizationResult.h>
81#include <aws/license-manager/model/ListReceivedLicensesRequest.h>
82#include <aws/license-manager/model/ListReceivedLicensesResult.h>
83#include <aws/license-manager/model/ListResourceInventoryRequest.h>
84#include <aws/license-manager/model/ListResourceInventoryResult.h>
85#include <aws/license-manager/model/ListTagsForResourceResult.h>
86#include <aws/license-manager/model/ListTokensRequest.h>
87#include <aws/license-manager/model/ListTokensResult.h>
88#include <aws/license-manager/model/ListUsageForLicenseConfigurationResult.h>
89#include <aws/license-manager/model/RejectGrantResult.h>
90#include <aws/license-manager/model/TagResourceResult.h>
91#include <aws/license-manager/model/UntagResourceResult.h>
92#include <aws/license-manager/model/UpdateLicenseAssetGroupResult.h>
93#include <aws/license-manager/model/UpdateLicenseAssetRulesetResult.h>
94#include <aws/license-manager/model/UpdateLicenseConfigurationResult.h>
95#include <aws/license-manager/model/UpdateLicenseManagerReportGeneratorResult.h>
96#include <aws/license-manager/model/UpdateLicenseSpecificationsForResourceResult.h>
97#include <aws/license-manager/model/UpdateServiceSettingsRequest.h>
98#include <aws/license-manager/model/UpdateServiceSettingsResult.h>
99/* End of service model headers required in LicenseManagerClient header */
100
101namespace Aws {
102namespace Http {
103class HttpClient;
104class HttpClientFactory;
105} // namespace Http
106
107namespace Utils {
108template <typename R, typename E>
109class Outcome;
110
111namespace Threading {
112class Executor;
113} // namespace Threading
114} // namespace Utils
115
116namespace Auth {
117class AWSCredentials;
118class AWSCredentialsProvider;
119} // namespace Auth
120
121namespace Client {
122class RetryStrategy;
123} // namespace Client
124
125namespace LicenseManager {
129
130namespace Model {
131/* Service model forward declarations required in LicenseManagerClient header */
155class GetGrantRequest;
194/* End of service model forward declarations required in LicenseManagerClient header */
195
196/* Service model Outcome class definitions */
264/* End of service model Outcome class definitions */
265
266/* Service model Outcome callable definitions */
267typedef std::future<AcceptGrantOutcome> AcceptGrantOutcomeCallable;
268typedef std::future<CheckInLicenseOutcome> CheckInLicenseOutcomeCallable;
269typedef std::future<CheckoutBorrowLicenseOutcome> CheckoutBorrowLicenseOutcomeCallable;
270typedef std::future<CheckoutLicenseOutcome> CheckoutLicenseOutcomeCallable;
271typedef std::future<CreateGrantOutcome> CreateGrantOutcomeCallable;
272typedef std::future<CreateGrantVersionOutcome> CreateGrantVersionOutcomeCallable;
273typedef std::future<CreateLicenseOutcome> CreateLicenseOutcomeCallable;
274typedef std::future<CreateLicenseAssetGroupOutcome> CreateLicenseAssetGroupOutcomeCallable;
275typedef std::future<CreateLicenseAssetRulesetOutcome> CreateLicenseAssetRulesetOutcomeCallable;
276typedef std::future<CreateLicenseConfigurationOutcome> CreateLicenseConfigurationOutcomeCallable;
277typedef std::future<CreateLicenseConversionTaskForResourceOutcome> CreateLicenseConversionTaskForResourceOutcomeCallable;
278typedef std::future<CreateLicenseManagerReportGeneratorOutcome> CreateLicenseManagerReportGeneratorOutcomeCallable;
279typedef std::future<CreateLicenseVersionOutcome> CreateLicenseVersionOutcomeCallable;
280typedef std::future<CreateTokenOutcome> CreateTokenOutcomeCallable;
281typedef std::future<DeleteGrantOutcome> DeleteGrantOutcomeCallable;
282typedef std::future<DeleteLicenseOutcome> DeleteLicenseOutcomeCallable;
283typedef std::future<DeleteLicenseAssetGroupOutcome> DeleteLicenseAssetGroupOutcomeCallable;
284typedef std::future<DeleteLicenseAssetRulesetOutcome> DeleteLicenseAssetRulesetOutcomeCallable;
285typedef std::future<DeleteLicenseConfigurationOutcome> DeleteLicenseConfigurationOutcomeCallable;
286typedef std::future<DeleteLicenseManagerReportGeneratorOutcome> DeleteLicenseManagerReportGeneratorOutcomeCallable;
287typedef std::future<DeleteTokenOutcome> DeleteTokenOutcomeCallable;
288typedef std::future<ExtendLicenseConsumptionOutcome> ExtendLicenseConsumptionOutcomeCallable;
289typedef std::future<GetAccessTokenOutcome> GetAccessTokenOutcomeCallable;
290typedef std::future<GetGrantOutcome> GetGrantOutcomeCallable;
291typedef std::future<GetLicenseOutcome> GetLicenseOutcomeCallable;
292typedef std::future<GetLicenseAssetGroupOutcome> GetLicenseAssetGroupOutcomeCallable;
293typedef std::future<GetLicenseAssetRulesetOutcome> GetLicenseAssetRulesetOutcomeCallable;
294typedef std::future<GetLicenseConfigurationOutcome> GetLicenseConfigurationOutcomeCallable;
295typedef std::future<GetLicenseConversionTaskOutcome> GetLicenseConversionTaskOutcomeCallable;
296typedef std::future<GetLicenseManagerReportGeneratorOutcome> GetLicenseManagerReportGeneratorOutcomeCallable;
297typedef std::future<GetLicenseUsageOutcome> GetLicenseUsageOutcomeCallable;
298typedef std::future<GetServiceSettingsOutcome> GetServiceSettingsOutcomeCallable;
299typedef std::future<ListAssetsForLicenseAssetGroupOutcome> ListAssetsForLicenseAssetGroupOutcomeCallable;
300typedef std::future<ListAssociationsForLicenseConfigurationOutcome> ListAssociationsForLicenseConfigurationOutcomeCallable;
301typedef std::future<ListDistributedGrantsOutcome> ListDistributedGrantsOutcomeCallable;
302typedef std::future<ListFailuresForLicenseConfigurationOperationsOutcome> ListFailuresForLicenseConfigurationOperationsOutcomeCallable;
303typedef std::future<ListLicenseAssetGroupsOutcome> ListLicenseAssetGroupsOutcomeCallable;
304typedef std::future<ListLicenseAssetRulesetsOutcome> ListLicenseAssetRulesetsOutcomeCallable;
305typedef std::future<ListLicenseConfigurationsOutcome> ListLicenseConfigurationsOutcomeCallable;
306typedef std::future<ListLicenseConfigurationsForOrganizationOutcome> ListLicenseConfigurationsForOrganizationOutcomeCallable;
307typedef std::future<ListLicenseConversionTasksOutcome> ListLicenseConversionTasksOutcomeCallable;
308typedef std::future<ListLicenseManagerReportGeneratorsOutcome> ListLicenseManagerReportGeneratorsOutcomeCallable;
309typedef std::future<ListLicenseSpecificationsForResourceOutcome> ListLicenseSpecificationsForResourceOutcomeCallable;
310typedef std::future<ListLicenseVersionsOutcome> ListLicenseVersionsOutcomeCallable;
311typedef std::future<ListLicensesOutcome> ListLicensesOutcomeCallable;
312typedef std::future<ListReceivedGrantsOutcome> ListReceivedGrantsOutcomeCallable;
313typedef std::future<ListReceivedGrantsForOrganizationOutcome> ListReceivedGrantsForOrganizationOutcomeCallable;
314typedef std::future<ListReceivedLicensesOutcome> ListReceivedLicensesOutcomeCallable;
315typedef std::future<ListReceivedLicensesForOrganizationOutcome> ListReceivedLicensesForOrganizationOutcomeCallable;
316typedef std::future<ListResourceInventoryOutcome> ListResourceInventoryOutcomeCallable;
317typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
318typedef std::future<ListTokensOutcome> ListTokensOutcomeCallable;
319typedef std::future<ListUsageForLicenseConfigurationOutcome> ListUsageForLicenseConfigurationOutcomeCallable;
320typedef std::future<RejectGrantOutcome> RejectGrantOutcomeCallable;
321typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
322typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
323typedef std::future<UpdateLicenseAssetGroupOutcome> UpdateLicenseAssetGroupOutcomeCallable;
324typedef std::future<UpdateLicenseAssetRulesetOutcome> UpdateLicenseAssetRulesetOutcomeCallable;
325typedef std::future<UpdateLicenseConfigurationOutcome> UpdateLicenseConfigurationOutcomeCallable;
326typedef std::future<UpdateLicenseManagerReportGeneratorOutcome> UpdateLicenseManagerReportGeneratorOutcomeCallable;
327typedef std::future<UpdateLicenseSpecificationsForResourceOutcome> UpdateLicenseSpecificationsForResourceOutcomeCallable;
328typedef std::future<UpdateServiceSettingsOutcome> UpdateServiceSettingsOutcomeCallable;
329/* End of service model Outcome callable definitions */
330} // namespace Model
331
333
334/* Service model async handlers definitions */
335typedef std::function<void(const LicenseManagerClient*, const Model::AcceptGrantRequest&, const Model::AcceptGrantOutcome&,
336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338typedef std::function<void(const LicenseManagerClient*, const Model::CheckInLicenseRequest&, const Model::CheckInLicenseOutcome&,
339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341typedef std::function<void(const LicenseManagerClient*, const Model::CheckoutBorrowLicenseRequest&,
342 const Model::CheckoutBorrowLicenseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const LicenseManagerClient*, const Model::CheckoutLicenseRequest&, const Model::CheckoutLicenseOutcome&,
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
347typedef std::function<void(const LicenseManagerClient*, const Model::CreateGrantRequest&, const Model::CreateGrantOutcome&,
348 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350typedef std::function<void(const LicenseManagerClient*, const Model::CreateGrantVersionRequest&, const Model::CreateGrantVersionOutcome&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseRequest&, const Model::CreateLicenseOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseAssetGroupRequest&,
357 const Model::CreateLicenseAssetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseAssetRulesetRequest&,
360 const Model::CreateLicenseAssetRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseConfigurationRequest&,
363 const Model::CreateLicenseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseConversionTaskForResourceRequest&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseManagerReportGeneratorRequest&,
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
373typedef std::function<void(const LicenseManagerClient*, const Model::CreateLicenseVersionRequest&,
374 const Model::CreateLicenseVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
376typedef std::function<void(const LicenseManagerClient*, const Model::CreateTokenRequest&, const Model::CreateTokenOutcome&,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
379typedef std::function<void(const LicenseManagerClient*, const Model::DeleteGrantRequest&, const Model::DeleteGrantOutcome&,
380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
382typedef std::function<void(const LicenseManagerClient*, const Model::DeleteLicenseRequest&, const Model::DeleteLicenseOutcome&,
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
385typedef std::function<void(const LicenseManagerClient*, const Model::DeleteLicenseAssetGroupRequest&,
386 const Model::DeleteLicenseAssetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388typedef std::function<void(const LicenseManagerClient*, const Model::DeleteLicenseAssetRulesetRequest&,
389 const Model::DeleteLicenseAssetRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
391typedef std::function<void(const LicenseManagerClient*, const Model::DeleteLicenseConfigurationRequest&,
392 const Model::DeleteLicenseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
394typedef std::function<void(const LicenseManagerClient*, const Model::DeleteLicenseManagerReportGeneratorRequest&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const LicenseManagerClient*, const Model::DeleteTokenRequest&, const Model::DeleteTokenOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const LicenseManagerClient*, const Model::ExtendLicenseConsumptionRequest&,
402 const Model::ExtendLicenseConsumptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const LicenseManagerClient*, const Model::GetAccessTokenRequest&, const Model::GetAccessTokenOutcome&,
405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const LicenseManagerClient*, const Model::GetGrantRequest&, const Model::GetGrantOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseRequest&, const Model::GetLicenseOutcome&,
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseAssetGroupRequest&,
414 const Model::GetLicenseAssetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseAssetRulesetRequest&,
417 const Model::GetLicenseAssetRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseConfigurationRequest&,
420 const Model::GetLicenseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseConversionTaskRequest&,
423 const Model::GetLicenseConversionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseManagerReportGeneratorRequest&,
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const LicenseManagerClient*, const Model::GetLicenseUsageRequest&, const Model::GetLicenseUsageOutcome&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432typedef std::function<void(const LicenseManagerClient*, const Model::GetServiceSettingsRequest&, const Model::GetServiceSettingsOutcome&,
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435typedef std::function<void(const LicenseManagerClient*, const Model::ListAssetsForLicenseAssetGroupRequest&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const LicenseManagerClient*, const Model::ListDistributedGrantsRequest&,
444 const Model::ListDistributedGrantsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseAssetGroupsRequest&,
451 const Model::ListLicenseAssetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseAssetRulesetsRequest&,
454 const Model::ListLicenseAssetRulesetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseConfigurationsRequest&,
457 const Model::ListLicenseConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
463typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseConversionTasksRequest&,
464 const Model::ListLicenseConversionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseManagerReportGeneratorsRequest&,
468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
470typedef std::function<void(const LicenseManagerClient*, const Model::ListLicenseSpecificationsForResourceRequest&,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
477typedef std::function<void(const LicenseManagerClient*, const Model::ListLicensesRequest&, const Model::ListLicensesOutcome&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const LicenseManagerClient*, const Model::ListReceivedGrantsRequest&, const Model::ListReceivedGrantsOutcome&,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const LicenseManagerClient*, const Model::ListReceivedGrantsForOrganizationRequest&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const LicenseManagerClient*, const Model::ListReceivedLicensesRequest&,
488 const Model::ListReceivedLicensesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const LicenseManagerClient*, const Model::ListReceivedLicensesForOrganizationRequest&,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494typedef std::function<void(const LicenseManagerClient*, const Model::ListResourceInventoryRequest&,
495 const Model::ListResourceInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const LicenseManagerClient*, const Model::ListTokensRequest&, const Model::ListTokensOutcome&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const LicenseManagerClient*, const Model::ListUsageForLicenseConfigurationRequest&,
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
507typedef std::function<void(const LicenseManagerClient*, const Model::RejectGrantRequest&, const Model::RejectGrantOutcome&,
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
510typedef std::function<void(const LicenseManagerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
513typedef std::function<void(const LicenseManagerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516typedef std::function<void(const LicenseManagerClient*, const Model::UpdateLicenseAssetGroupRequest&,
517 const Model::UpdateLicenseAssetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
519typedef std::function<void(const LicenseManagerClient*, const Model::UpdateLicenseAssetRulesetRequest&,
520 const Model::UpdateLicenseAssetRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522typedef std::function<void(const LicenseManagerClient*, const Model::UpdateLicenseConfigurationRequest&,
523 const Model::UpdateLicenseConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const LicenseManagerClient*, const Model::UpdateLicenseManagerReportGeneratorRequest&,
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529typedef std::function<void(const LicenseManagerClient*, const Model::UpdateLicenseSpecificationsForResourceRequest&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const LicenseManagerClient*, const Model::UpdateServiceSettingsRequest&,
534 const Model::UpdateServiceSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536/* End of service model async handlers definitions */
537} // namespace LicenseManager
538} // namespace Aws
EndpointProviderBase< LicenseManagerClientConfiguration, LicenseManagerBuiltInParameters, LicenseManagerClientContextParameters > LicenseManagerEndpointProviderBase
Aws::Utils::Outcome< ListUsageForLicenseConfigurationResult, LicenseManagerError > ListUsageForLicenseConfigurationOutcome
std::future< DeleteLicenseOutcome > DeleteLicenseOutcomeCallable
std::future< GetGrantOutcome > GetGrantOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, LicenseManagerError > TagResourceOutcome
std::future< UpdateServiceSettingsOutcome > UpdateServiceSettingsOutcomeCallable
Aws::Utils::Outcome< CheckInLicenseResult, LicenseManagerError > CheckInLicenseOutcome
std::future< GetLicenseManagerReportGeneratorOutcome > GetLicenseManagerReportGeneratorOutcomeCallable
Aws::Utils::Outcome< GetServiceSettingsResult, LicenseManagerError > GetServiceSettingsOutcome
std::future< CreateGrantVersionOutcome > CreateGrantVersionOutcomeCallable
std::future< ListLicensesOutcome > ListLicensesOutcomeCallable
Aws::Utils::Outcome< CreateLicenseAssetGroupResult, LicenseManagerError > CreateLicenseAssetGroupOutcome
Aws::Utils::Outcome< ListLicensesResult, LicenseManagerError > ListLicensesOutcome
std::future< CreateLicenseAssetGroupOutcome > CreateLicenseAssetGroupOutcomeCallable
std::future< DeleteTokenOutcome > DeleteTokenOutcomeCallable
Aws::Utils::Outcome< CreateLicenseManagerReportGeneratorResult, LicenseManagerError > CreateLicenseManagerReportGeneratorOutcome
Aws::Utils::Outcome< CreateLicenseConfigurationResult, LicenseManagerError > CreateLicenseConfigurationOutcome
std::future< CreateLicenseConfigurationOutcome > CreateLicenseConfigurationOutcomeCallable
std::future< ListLicenseAssetRulesetsOutcome > ListLicenseAssetRulesetsOutcomeCallable
std::future< DeleteGrantOutcome > DeleteGrantOutcomeCallable
Aws::Utils::Outcome< CreateLicenseConversionTaskForResourceResult, LicenseManagerError > CreateLicenseConversionTaskForResourceOutcome
std::future< ListTokensOutcome > ListTokensOutcomeCallable
std::future< GetLicenseAssetRulesetOutcome > GetLicenseAssetRulesetOutcomeCallable
std::future< ListDistributedGrantsOutcome > ListDistributedGrantsOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, LicenseManagerError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateLicenseAssetGroupResult, LicenseManagerError > UpdateLicenseAssetGroupOutcome
std::future< CheckInLicenseOutcome > CheckInLicenseOutcomeCallable
Aws::Utils::Outcome< ListLicenseAssetGroupsResult, LicenseManagerError > ListLicenseAssetGroupsOutcome
Aws::Utils::Outcome< GetLicenseResult, LicenseManagerError > GetLicenseOutcome
Aws::Utils::Outcome< ListFailuresForLicenseConfigurationOperationsResult, LicenseManagerError > ListFailuresForLicenseConfigurationOperationsOutcome
std::future< UpdateLicenseAssetRulesetOutcome > UpdateLicenseAssetRulesetOutcomeCallable
std::future< ListLicenseAssetGroupsOutcome > ListLicenseAssetGroupsOutcomeCallable
std::future< ListAssetsForLicenseAssetGroupOutcome > ListAssetsForLicenseAssetGroupOutcomeCallable
std::future< ListLicenseSpecificationsForResourceOutcome > ListLicenseSpecificationsForResourceOutcomeCallable
std::future< DeleteLicenseAssetGroupOutcome > DeleteLicenseAssetGroupOutcomeCallable
Aws::Utils::Outcome< UpdateLicenseManagerReportGeneratorResult, LicenseManagerError > UpdateLicenseManagerReportGeneratorOutcome
std::future< CheckoutBorrowLicenseOutcome > CheckoutBorrowLicenseOutcomeCallable
std::future< ListReceivedGrantsOutcome > ListReceivedGrantsOutcomeCallable
Aws::Utils::Outcome< UpdateLicenseAssetRulesetResult, LicenseManagerError > UpdateLicenseAssetRulesetOutcome
std::future< UpdateLicenseAssetGroupOutcome > UpdateLicenseAssetGroupOutcomeCallable
Aws::Utils::Outcome< CreateLicenseResult, LicenseManagerError > CreateLicenseOutcome
std::future< GetLicenseConversionTaskOutcome > GetLicenseConversionTaskOutcomeCallable
Aws::Utils::Outcome< ListDistributedGrantsResult, LicenseManagerError > ListDistributedGrantsOutcome
Aws::Utils::Outcome< RejectGrantResult, LicenseManagerError > RejectGrantOutcome
std::future< ListLicenseConfigurationsForOrganizationOutcome > ListLicenseConfigurationsForOrganizationOutcomeCallable
Aws::Utils::Outcome< ListLicenseConfigurationsResult, LicenseManagerError > ListLicenseConfigurationsOutcome
Aws::Utils::Outcome< ListReceivedLicensesForOrganizationResult, LicenseManagerError > ListReceivedLicensesForOrganizationOutcome
std::future< ExtendLicenseConsumptionOutcome > ExtendLicenseConsumptionOutcomeCallable
std::future< RejectGrantOutcome > RejectGrantOutcomeCallable
Aws::Utils::Outcome< ListReceivedGrantsForOrganizationResult, LicenseManagerError > ListReceivedGrantsForOrganizationOutcome
std::future< UpdateLicenseSpecificationsForResourceOutcome > UpdateLicenseSpecificationsForResourceOutcomeCallable
Aws::Utils::Outcome< ListAssetsForLicenseAssetGroupResult, LicenseManagerError > ListAssetsForLicenseAssetGroupOutcome
Aws::Utils::Outcome< ListAssociationsForLicenseConfigurationResult, LicenseManagerError > ListAssociationsForLicenseConfigurationOutcome
std::future< ListResourceInventoryOutcome > ListResourceInventoryOutcomeCallable
std::future< DeleteLicenseManagerReportGeneratorOutcome > DeleteLicenseManagerReportGeneratorOutcomeCallable
std::future< UpdateLicenseConfigurationOutcome > UpdateLicenseConfigurationOutcomeCallable
std::future< ListFailuresForLicenseConfigurationOperationsOutcome > ListFailuresForLicenseConfigurationOperationsOutcomeCallable
Aws::Utils::Outcome< DeleteGrantResult, LicenseManagerError > DeleteGrantOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CheckoutLicenseOutcome > CheckoutLicenseOutcomeCallable
std::future< ListLicenseVersionsOutcome > ListLicenseVersionsOutcomeCallable
std::future< ListReceivedGrantsForOrganizationOutcome > ListReceivedGrantsForOrganizationOutcomeCallable
Aws::Utils::Outcome< DeleteLicenseManagerReportGeneratorResult, LicenseManagerError > DeleteLicenseManagerReportGeneratorOutcome
std::future< CreateTokenOutcome > CreateTokenOutcomeCallable
std::future< DeleteLicenseAssetRulesetOutcome > DeleteLicenseAssetRulesetOutcomeCallable
Aws::Utils::Outcome< GetGrantResult, LicenseManagerError > GetGrantOutcome
Aws::Utils::Outcome< ListLicenseSpecificationsForResourceResult, LicenseManagerError > ListLicenseSpecificationsForResourceOutcome
Aws::Utils::Outcome< AcceptGrantResult, LicenseManagerError > AcceptGrantOutcome
Aws::Utils::Outcome< ListReceivedLicensesResult, LicenseManagerError > ListReceivedLicensesOutcome
Aws::Utils::Outcome< CreateTokenResult, LicenseManagerError > CreateTokenOutcome
std::future< GetLicenseAssetGroupOutcome > GetLicenseAssetGroupOutcomeCallable
Aws::Utils::Outcome< GetLicenseUsageResult, LicenseManagerError > GetLicenseUsageOutcome
Aws::Utils::Outcome< CreateLicenseVersionResult, LicenseManagerError > CreateLicenseVersionOutcome
Aws::Utils::Outcome< UpdateLicenseSpecificationsForResourceResult, LicenseManagerError > UpdateLicenseSpecificationsForResourceOutcome
std::future< ListAssociationsForLicenseConfigurationOutcome > ListAssociationsForLicenseConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateServiceSettingsResult, LicenseManagerError > UpdateServiceSettingsOutcome
std::future< GetAccessTokenOutcome > GetAccessTokenOutcomeCallable
std::future< CreateLicenseAssetRulesetOutcome > CreateLicenseAssetRulesetOutcomeCallable
Aws::Utils::Outcome< CreateGrantVersionResult, LicenseManagerError > CreateGrantVersionOutcome
Aws::Utils::Outcome< ExtendLicenseConsumptionResult, LicenseManagerError > ExtendLicenseConsumptionOutcome
Aws::Utils::Outcome< GetLicenseAssetRulesetResult, LicenseManagerError > GetLicenseAssetRulesetOutcome
Aws::Utils::Outcome< ListLicenseConfigurationsForOrganizationResult, LicenseManagerError > ListLicenseConfigurationsForOrganizationOutcome
std::future< GetServiceSettingsOutcome > GetServiceSettingsOutcomeCallable
Aws::Utils::Outcome< GetLicenseAssetGroupResult, LicenseManagerError > GetLicenseAssetGroupOutcome
Aws::Utils::Outcome< ListLicenseVersionsResult, LicenseManagerError > ListLicenseVersionsOutcome
std::future< DeleteLicenseConfigurationOutcome > DeleteLicenseConfigurationOutcomeCallable
Aws::Utils::Outcome< GetLicenseConversionTaskResult, LicenseManagerError > GetLicenseConversionTaskOutcome
Aws::Utils::Outcome< UpdateLicenseConfigurationResult, LicenseManagerError > UpdateLicenseConfigurationOutcome
Aws::Utils::Outcome< CreateLicenseAssetRulesetResult, LicenseManagerError > CreateLicenseAssetRulesetOutcome
Aws::Utils::Outcome< GetAccessTokenResult, LicenseManagerError > GetAccessTokenOutcome
std::future< CreateLicenseConversionTaskForResourceOutcome > CreateLicenseConversionTaskForResourceOutcomeCallable
std::future< ListReceivedLicensesOutcome > ListReceivedLicensesOutcomeCallable
Aws::Utils::Outcome< ListTokensResult, LicenseManagerError > ListTokensOutcome
std::future< CreateLicenseManagerReportGeneratorOutcome > CreateLicenseManagerReportGeneratorOutcomeCallable
std::future< GetLicenseConfigurationOutcome > GetLicenseConfigurationOutcomeCallable
std::future< ListLicenseConfigurationsOutcome > ListLicenseConfigurationsOutcomeCallable
Aws::Utils::Outcome< DeleteTokenResult, LicenseManagerError > DeleteTokenOutcome
Aws::Utils::Outcome< CheckoutBorrowLicenseResult, LicenseManagerError > CheckoutBorrowLicenseOutcome
std::future< ListReceivedLicensesForOrganizationOutcome > ListReceivedLicensesForOrganizationOutcomeCallable
Aws::Utils::Outcome< GetLicenseConfigurationResult, LicenseManagerError > GetLicenseConfigurationOutcome
Aws::Utils::Outcome< DeleteLicenseAssetRulesetResult, LicenseManagerError > DeleteLicenseAssetRulesetOutcome
Aws::Utils::Outcome< DeleteLicenseConfigurationResult, LicenseManagerError > DeleteLicenseConfigurationOutcome
Aws::Utils::Outcome< DeleteLicenseResult, LicenseManagerError > DeleteLicenseOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListLicenseAssetRulesetsResult, LicenseManagerError > ListLicenseAssetRulesetsOutcome
std::future< ListLicenseConversionTasksOutcome > ListLicenseConversionTasksOutcomeCallable
std::future< GetLicenseOutcome > GetLicenseOutcomeCallable
std::future< GetLicenseUsageOutcome > GetLicenseUsageOutcomeCallable
Aws::Utils::Outcome< ListResourceInventoryResult, LicenseManagerError > ListResourceInventoryOutcome
std::future< UpdateLicenseManagerReportGeneratorOutcome > UpdateLicenseManagerReportGeneratorOutcomeCallable
std::future< ListUsageForLicenseConfigurationOutcome > ListUsageForLicenseConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteLicenseAssetGroupResult, LicenseManagerError > DeleteLicenseAssetGroupOutcome
Aws::Utils::Outcome< ListLicenseManagerReportGeneratorsResult, LicenseManagerError > ListLicenseManagerReportGeneratorsOutcome
Aws::Utils::Outcome< ListLicenseConversionTasksResult, LicenseManagerError > ListLicenseConversionTasksOutcome
std::future< CreateLicenseOutcome > CreateLicenseOutcomeCallable
Aws::Utils::Outcome< CreateGrantResult, LicenseManagerError > CreateGrantOutcome
Aws::Utils::Outcome< ListReceivedGrantsResult, LicenseManagerError > ListReceivedGrantsOutcome
std::future< CreateGrantOutcome > CreateGrantOutcomeCallable
std::future< CreateLicenseVersionOutcome > CreateLicenseVersionOutcomeCallable
Aws::Utils::Outcome< CheckoutLicenseResult, LicenseManagerError > CheckoutLicenseOutcome
std::future< AcceptGrantOutcome > AcceptGrantOutcomeCallable
std::future< ListLicenseManagerReportGeneratorsOutcome > ListLicenseManagerReportGeneratorsOutcomeCallable
Aws::Utils::Outcome< GetLicenseManagerReportGeneratorResult, LicenseManagerError > GetLicenseManagerReportGeneratorOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, LicenseManagerError > ListTagsForResourceOutcome
std::function< void(const LicenseManagerClient *, const Model::CheckoutLicenseRequest &, const Model::CheckoutLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckoutLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseManagerReportGeneratorsRequest &, const Model::ListLicenseManagerReportGeneratorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseManagerReportGeneratorsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseRequest &, const Model::CreateLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListTokensRequest &, const Model::ListTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTokensResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CheckoutBorrowLicenseRequest &, const Model::CheckoutBorrowLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckoutBorrowLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListFailuresForLicenseConfigurationOperationsRequest &, const Model::ListFailuresForLicenseConfigurationOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFailuresForLicenseConfigurationOperationsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseAssetRulesetRequest &, const Model::DeleteLicenseAssetRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseAssetRulesetResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseConfigurationRequest &, const Model::CreateLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetServiceSettingsRequest &, const Model::GetServiceSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceSettingsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListReceivedGrantsRequest &, const Model::ListReceivedGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedGrantsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseManagerReportGeneratorRequest &, const Model::CreateLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseManagerReportGeneratorResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::AcceptGrantRequest &, const Model::AcceptGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptGrantResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseUsageRequest &, const Model::GetLicenseUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseUsageResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseSpecificationsForResourceRequest &, const Model::ListLicenseSpecificationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseSpecificationsForResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListReceivedGrantsForOrganizationRequest &, const Model::ListReceivedGrantsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedGrantsForOrganizationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseAssetGroupRequest &, const Model::CreateLicenseAssetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseAssetGroupResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseManagerReportGeneratorRequest &, const Model::UpdateLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseManagerReportGeneratorResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListAssociationsForLicenseConfigurationRequest &, const Model::ListAssociationsForLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociationsForLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListUsageForLicenseConfigurationRequest &, const Model::ListUsageForLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsageForLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseConversionTaskForResourceRequest &, const Model::CreateLicenseConversionTaskForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseConversionTaskForResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseVersionRequest &, const Model::CreateLicenseVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseVersionResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicensesRequest &, const Model::ListLicensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicensesResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseConfigurationsRequest &, const Model::ListLicenseConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseConfigurationsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ExtendLicenseConsumptionRequest &, const Model::ExtendLicenseConsumptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExtendLicenseConsumptionResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseConversionTaskRequest &, const Model::GetLicenseConversionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseConversionTaskResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseAssetGroupRequest &, const Model::UpdateLicenseAssetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseAssetGroupResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListDistributedGrantsRequest &, const Model::ListDistributedGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributedGrantsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseSpecificationsForResourceRequest &, const Model::UpdateLicenseSpecificationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseSpecificationsForResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseConfigurationsForOrganizationRequest &, const Model::ListLicenseConfigurationsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseConfigurationsForOrganizationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListAssetsForLicenseAssetGroupRequest &, const Model::ListAssetsForLicenseAssetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetsForLicenseAssetGroupResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseVersionsRequest &, const Model::ListLicenseVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseVersionsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseAssetRulesetRequest &, const Model::UpdateLicenseAssetRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseAssetRulesetResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateGrantRequest &, const Model::CreateGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGrantResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteTokenRequest &, const Model::DeleteTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTokenResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetGrantRequest &, const Model::GetGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGrantResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseAssetGroupsRequest &, const Model::ListLicenseAssetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseAssetGroupsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseRequest &, const Model::GetLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTokenResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseManagerReportGeneratorRequest &, const Model::DeleteLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseManagerReportGeneratorResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CheckInLicenseRequest &, const Model::CheckInLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckInLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteGrantRequest &, const Model::DeleteGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGrantResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseConfigurationRequest &, const Model::GetLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetAccessTokenRequest &, const Model::GetAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessTokenResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseConfigurationRequest &, const Model::UpdateLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseManagerReportGeneratorRequest &, const Model::GetLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseManagerReportGeneratorResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListReceivedLicensesRequest &, const Model::ListReceivedLicensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedLicensesResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListResourceInventoryRequest &, const Model::ListResourceInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceInventoryResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseAssetRulesetRequest &, const Model::GetLicenseAssetRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseAssetRulesetResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseAssetRulesetRequest &, const Model::CreateLicenseAssetRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseAssetRulesetResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::UpdateServiceSettingsRequest &, const Model::UpdateServiceSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateServiceSettingsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseAssetGroupRequest &, const Model::DeleteLicenseAssetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseAssetGroupResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseConfigurationRequest &, const Model::DeleteLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseConfigurationResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::RejectGrantRequest &, const Model::RejectGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectGrantResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::CreateGrantVersionRequest &, const Model::CreateGrantVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGrantVersionResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseRequest &, const Model::DeleteLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::GetLicenseAssetGroupRequest &, const Model::GetLicenseAssetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseAssetGroupResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseAssetRulesetsRequest &, const Model::ListLicenseAssetRulesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseAssetRulesetsResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListLicenseConversionTasksRequest &, const Model::ListLicenseConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseConversionTasksResponseReceivedHandler
std::function< void(const LicenseManagerClient *, const Model::ListReceivedLicensesForOrganizationRequest &, const Model::ListReceivedLicensesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedLicensesForOrganizationResponseReceivedHandler