AWS SDK for C++

AWS SDK for C++ Version 1.11.546

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Loading...
Searching...
No Matches
SSMServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/ssm/SSMErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/ssm/SSMEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SSMClient header */
21#include <aws/ssm/model/AddTagsToResourceResult.h>
22#include <aws/ssm/model/AssociateOpsItemRelatedItemResult.h>
23#include <aws/ssm/model/CancelCommandResult.h>
24#include <aws/ssm/model/CancelMaintenanceWindowExecutionResult.h>
25#include <aws/ssm/model/CreateActivationResult.h>
26#include <aws/ssm/model/CreateAssociationResult.h>
27#include <aws/ssm/model/CreateAssociationBatchResult.h>
28#include <aws/ssm/model/CreateDocumentResult.h>
29#include <aws/ssm/model/CreateMaintenanceWindowResult.h>
30#include <aws/ssm/model/CreateOpsItemResult.h>
31#include <aws/ssm/model/CreateOpsMetadataResult.h>
32#include <aws/ssm/model/CreatePatchBaselineResult.h>
33#include <aws/ssm/model/CreateResourceDataSyncResult.h>
34#include <aws/ssm/model/DeleteActivationResult.h>
35#include <aws/ssm/model/DeleteAssociationResult.h>
36#include <aws/ssm/model/DeleteDocumentResult.h>
37#include <aws/ssm/model/DeleteInventoryResult.h>
38#include <aws/ssm/model/DeleteMaintenanceWindowResult.h>
39#include <aws/ssm/model/DeleteOpsItemResult.h>
40#include <aws/ssm/model/DeleteOpsMetadataResult.h>
41#include <aws/ssm/model/DeleteParameterResult.h>
42#include <aws/ssm/model/DeleteParametersResult.h>
43#include <aws/ssm/model/DeletePatchBaselineResult.h>
44#include <aws/ssm/model/DeleteResourceDataSyncResult.h>
45#include <aws/ssm/model/DeleteResourcePolicyResult.h>
46#include <aws/ssm/model/DeregisterManagedInstanceResult.h>
47#include <aws/ssm/model/DeregisterPatchBaselineForPatchGroupResult.h>
48#include <aws/ssm/model/DeregisterTargetFromMaintenanceWindowResult.h>
49#include <aws/ssm/model/DeregisterTaskFromMaintenanceWindowResult.h>
50#include <aws/ssm/model/DescribeActivationsResult.h>
51#include <aws/ssm/model/DescribeAssociationResult.h>
52#include <aws/ssm/model/DescribeAssociationExecutionTargetsResult.h>
53#include <aws/ssm/model/DescribeAssociationExecutionsResult.h>
54#include <aws/ssm/model/DescribeAutomationExecutionsResult.h>
55#include <aws/ssm/model/DescribeAutomationStepExecutionsResult.h>
56#include <aws/ssm/model/DescribeAvailablePatchesResult.h>
57#include <aws/ssm/model/DescribeDocumentResult.h>
58#include <aws/ssm/model/DescribeDocumentPermissionResult.h>
59#include <aws/ssm/model/DescribeEffectiveInstanceAssociationsResult.h>
60#include <aws/ssm/model/DescribeEffectivePatchesForPatchBaselineResult.h>
61#include <aws/ssm/model/DescribeInstanceAssociationsStatusResult.h>
62#include <aws/ssm/model/DescribeInstanceInformationResult.h>
63#include <aws/ssm/model/DescribeInstancePatchStatesResult.h>
64#include <aws/ssm/model/DescribeInstancePatchStatesForPatchGroupResult.h>
65#include <aws/ssm/model/DescribeInstancePatchesResult.h>
66#include <aws/ssm/model/DescribeInstancePropertiesResult.h>
67#include <aws/ssm/model/DescribeInventoryDeletionsResult.h>
68#include <aws/ssm/model/DescribeMaintenanceWindowExecutionTaskInvocationsResult.h>
69#include <aws/ssm/model/DescribeMaintenanceWindowExecutionTasksResult.h>
70#include <aws/ssm/model/DescribeMaintenanceWindowExecutionsResult.h>
71#include <aws/ssm/model/DescribeMaintenanceWindowScheduleResult.h>
72#include <aws/ssm/model/DescribeMaintenanceWindowTargetsResult.h>
73#include <aws/ssm/model/DescribeMaintenanceWindowTasksResult.h>
74#include <aws/ssm/model/DescribeMaintenanceWindowsResult.h>
75#include <aws/ssm/model/DescribeMaintenanceWindowsForTargetResult.h>
76#include <aws/ssm/model/DescribeOpsItemsResult.h>
77#include <aws/ssm/model/DescribeParametersResult.h>
78#include <aws/ssm/model/DescribePatchBaselinesResult.h>
79#include <aws/ssm/model/DescribePatchGroupStateResult.h>
80#include <aws/ssm/model/DescribePatchGroupsResult.h>
81#include <aws/ssm/model/DescribePatchPropertiesResult.h>
82#include <aws/ssm/model/DescribeSessionsResult.h>
83#include <aws/ssm/model/DisassociateOpsItemRelatedItemResult.h>
84#include <aws/ssm/model/GetAutomationExecutionResult.h>
85#include <aws/ssm/model/GetCalendarStateResult.h>
86#include <aws/ssm/model/GetCommandInvocationResult.h>
87#include <aws/ssm/model/GetConnectionStatusResult.h>
88#include <aws/ssm/model/GetDefaultPatchBaselineResult.h>
89#include <aws/ssm/model/GetDeployablePatchSnapshotForInstanceResult.h>
90#include <aws/ssm/model/GetDocumentResult.h>
91#include <aws/ssm/model/GetExecutionPreviewResult.h>
92#include <aws/ssm/model/GetInventoryResult.h>
93#include <aws/ssm/model/GetInventorySchemaResult.h>
94#include <aws/ssm/model/GetMaintenanceWindowResult.h>
95#include <aws/ssm/model/GetMaintenanceWindowExecutionResult.h>
96#include <aws/ssm/model/GetMaintenanceWindowExecutionTaskResult.h>
97#include <aws/ssm/model/GetMaintenanceWindowExecutionTaskInvocationResult.h>
98#include <aws/ssm/model/GetMaintenanceWindowTaskResult.h>
99#include <aws/ssm/model/GetOpsItemResult.h>
100#include <aws/ssm/model/GetOpsMetadataResult.h>
101#include <aws/ssm/model/GetOpsSummaryResult.h>
102#include <aws/ssm/model/GetParameterResult.h>
103#include <aws/ssm/model/GetParameterHistoryResult.h>
104#include <aws/ssm/model/GetParametersResult.h>
105#include <aws/ssm/model/GetParametersByPathResult.h>
106#include <aws/ssm/model/GetPatchBaselineResult.h>
107#include <aws/ssm/model/GetPatchBaselineForPatchGroupResult.h>
108#include <aws/ssm/model/GetResourcePoliciesResult.h>
109#include <aws/ssm/model/GetServiceSettingResult.h>
110#include <aws/ssm/model/LabelParameterVersionResult.h>
111#include <aws/ssm/model/ListAssociationVersionsResult.h>
112#include <aws/ssm/model/ListAssociationsResult.h>
113#include <aws/ssm/model/ListCommandInvocationsResult.h>
114#include <aws/ssm/model/ListCommandsResult.h>
115#include <aws/ssm/model/ListComplianceItemsResult.h>
116#include <aws/ssm/model/ListComplianceSummariesResult.h>
117#include <aws/ssm/model/ListDocumentMetadataHistoryResult.h>
118#include <aws/ssm/model/ListDocumentVersionsResult.h>
119#include <aws/ssm/model/ListDocumentsResult.h>
120#include <aws/ssm/model/ListInventoryEntriesResult.h>
121#include <aws/ssm/model/ListNodesResult.h>
122#include <aws/ssm/model/ListNodesSummaryResult.h>
123#include <aws/ssm/model/ListOpsItemEventsResult.h>
124#include <aws/ssm/model/ListOpsItemRelatedItemsResult.h>
125#include <aws/ssm/model/ListOpsMetadataResult.h>
126#include <aws/ssm/model/ListResourceComplianceSummariesResult.h>
127#include <aws/ssm/model/ListResourceDataSyncResult.h>
128#include <aws/ssm/model/ListTagsForResourceResult.h>
129#include <aws/ssm/model/ModifyDocumentPermissionResult.h>
130#include <aws/ssm/model/PutComplianceItemsResult.h>
131#include <aws/ssm/model/PutInventoryResult.h>
132#include <aws/ssm/model/PutParameterResult.h>
133#include <aws/ssm/model/PutResourcePolicyResult.h>
134#include <aws/ssm/model/RegisterDefaultPatchBaselineResult.h>
135#include <aws/ssm/model/RegisterPatchBaselineForPatchGroupResult.h>
136#include <aws/ssm/model/RegisterTargetWithMaintenanceWindowResult.h>
137#include <aws/ssm/model/RegisterTaskWithMaintenanceWindowResult.h>
138#include <aws/ssm/model/RemoveTagsFromResourceResult.h>
139#include <aws/ssm/model/ResetServiceSettingResult.h>
140#include <aws/ssm/model/ResumeSessionResult.h>
141#include <aws/ssm/model/SendAutomationSignalResult.h>
142#include <aws/ssm/model/SendCommandResult.h>
143#include <aws/ssm/model/StartAssociationsOnceResult.h>
144#include <aws/ssm/model/StartAutomationExecutionResult.h>
145#include <aws/ssm/model/StartChangeRequestExecutionResult.h>
146#include <aws/ssm/model/StartExecutionPreviewResult.h>
147#include <aws/ssm/model/StartSessionResult.h>
148#include <aws/ssm/model/StopAutomationExecutionResult.h>
149#include <aws/ssm/model/TerminateSessionResult.h>
150#include <aws/ssm/model/UnlabelParameterVersionResult.h>
151#include <aws/ssm/model/UpdateAssociationResult.h>
152#include <aws/ssm/model/UpdateAssociationStatusResult.h>
153#include <aws/ssm/model/UpdateDocumentResult.h>
154#include <aws/ssm/model/UpdateDocumentDefaultVersionResult.h>
155#include <aws/ssm/model/UpdateDocumentMetadataResult.h>
156#include <aws/ssm/model/UpdateMaintenanceWindowResult.h>
157#include <aws/ssm/model/UpdateMaintenanceWindowTargetResult.h>
158#include <aws/ssm/model/UpdateMaintenanceWindowTaskResult.h>
159#include <aws/ssm/model/UpdateManagedInstanceRoleResult.h>
160#include <aws/ssm/model/UpdateOpsItemResult.h>
161#include <aws/ssm/model/UpdateOpsMetadataResult.h>
162#include <aws/ssm/model/UpdatePatchBaselineResult.h>
163#include <aws/ssm/model/UpdateResourceDataSyncResult.h>
164#include <aws/ssm/model/UpdateServiceSettingResult.h>
165#include <aws/ssm/model/DescribeAutomationExecutionsRequest.h>
166#include <aws/ssm/model/GetInventorySchemaRequest.h>
167#include <aws/ssm/model/GetInventoryRequest.h>
168#include <aws/ssm/model/DescribeMaintenanceWindowScheduleRequest.h>
169#include <aws/ssm/model/DescribePatchGroupsRequest.h>
170#include <aws/ssm/model/DeleteAssociationRequest.h>
171#include <aws/ssm/model/ListOpsMetadataRequest.h>
172#include <aws/ssm/model/ListComplianceItemsRequest.h>
173#include <aws/ssm/model/DescribeAvailablePatchesRequest.h>
174#include <aws/ssm/model/DescribeMaintenanceWindowsRequest.h>
175#include <aws/ssm/model/ListOpsItemRelatedItemsRequest.h>
176#include <aws/ssm/model/ListNodesRequest.h>
177#include <aws/ssm/model/ListAssociationsRequest.h>
178#include <aws/ssm/model/ListCommandsRequest.h>
179#include <aws/ssm/model/GetDefaultPatchBaselineRequest.h>
180#include <aws/ssm/model/DescribeInventoryDeletionsRequest.h>
181#include <aws/ssm/model/DescribeInstanceInformationRequest.h>
182#include <aws/ssm/model/GetOpsSummaryRequest.h>
183#include <aws/ssm/model/ListResourceDataSyncRequest.h>
184#include <aws/ssm/model/DescribeOpsItemsRequest.h>
185#include <aws/ssm/model/DescribePatchBaselinesRequest.h>
186#include <aws/ssm/model/ListDocumentsRequest.h>
187#include <aws/ssm/model/DescribeActivationsRequest.h>
188#include <aws/ssm/model/DescribeAssociationRequest.h>
189#include <aws/ssm/model/ListCommandInvocationsRequest.h>
190#include <aws/ssm/model/ListOpsItemEventsRequest.h>
191#include <aws/ssm/model/ListResourceComplianceSummariesRequest.h>
192#include <aws/ssm/model/DescribeParametersRequest.h>
193#include <aws/ssm/model/ListComplianceSummariesRequest.h>
194#include <aws/ssm/model/DescribeInstancePropertiesRequest.h>
195/* End of service model headers required in SSMClient header */
196
197namespace Aws
198{
199 namespace Http
200 {
201 class HttpClient;
202 class HttpClientFactory;
203 } // namespace Http
204
205 namespace Utils
206 {
207 template< typename R, typename E> class Outcome;
208
209 namespace Threading
210 {
211 class Executor;
212 } // namespace Threading
213 } // namespace Utils
214
215 namespace Auth
216 {
217 class AWSCredentials;
218 class AWSCredentialsProvider;
219 } // namespace Auth
220
221 namespace Client
222 {
223 class RetryStrategy;
224 } // namespace Client
225
226 namespace SSM
227 {
231
232 namespace Model
233 {
234 /* Service model forward declarations required in SSMClient header */
235 class AddTagsToResourceRequest;
236 class AssociateOpsItemRelatedItemRequest;
237 class CancelCommandRequest;
238 class CancelMaintenanceWindowExecutionRequest;
239 class CreateActivationRequest;
240 class CreateAssociationRequest;
241 class CreateAssociationBatchRequest;
242 class CreateDocumentRequest;
243 class CreateMaintenanceWindowRequest;
244 class CreateOpsItemRequest;
245 class CreateOpsMetadataRequest;
246 class CreatePatchBaselineRequest;
247 class CreateResourceDataSyncRequest;
248 class DeleteActivationRequest;
249 class DeleteAssociationRequest;
250 class DeleteDocumentRequest;
251 class DeleteInventoryRequest;
252 class DeleteMaintenanceWindowRequest;
253 class DeleteOpsItemRequest;
254 class DeleteOpsMetadataRequest;
255 class DeleteParameterRequest;
256 class DeleteParametersRequest;
257 class DeletePatchBaselineRequest;
258 class DeleteResourceDataSyncRequest;
259 class DeleteResourcePolicyRequest;
260 class DeregisterManagedInstanceRequest;
261 class DeregisterPatchBaselineForPatchGroupRequest;
262 class DeregisterTargetFromMaintenanceWindowRequest;
263 class DeregisterTaskFromMaintenanceWindowRequest;
264 class DescribeActivationsRequest;
265 class DescribeAssociationRequest;
266 class DescribeAssociationExecutionTargetsRequest;
267 class DescribeAssociationExecutionsRequest;
268 class DescribeAutomationExecutionsRequest;
269 class DescribeAutomationStepExecutionsRequest;
270 class DescribeAvailablePatchesRequest;
271 class DescribeDocumentRequest;
272 class DescribeDocumentPermissionRequest;
273 class DescribeEffectiveInstanceAssociationsRequest;
274 class DescribeEffectivePatchesForPatchBaselineRequest;
275 class DescribeInstanceAssociationsStatusRequest;
276 class DescribeInstanceInformationRequest;
277 class DescribeInstancePatchStatesRequest;
278 class DescribeInstancePatchStatesForPatchGroupRequest;
279 class DescribeInstancePatchesRequest;
280 class DescribeInstancePropertiesRequest;
281 class DescribeInventoryDeletionsRequest;
282 class DescribeMaintenanceWindowExecutionTaskInvocationsRequest;
283 class DescribeMaintenanceWindowExecutionTasksRequest;
284 class DescribeMaintenanceWindowExecutionsRequest;
285 class DescribeMaintenanceWindowScheduleRequest;
286 class DescribeMaintenanceWindowTargetsRequest;
287 class DescribeMaintenanceWindowTasksRequest;
288 class DescribeMaintenanceWindowsRequest;
289 class DescribeMaintenanceWindowsForTargetRequest;
290 class DescribeOpsItemsRequest;
291 class DescribeParametersRequest;
292 class DescribePatchBaselinesRequest;
293 class DescribePatchGroupStateRequest;
294 class DescribePatchGroupsRequest;
295 class DescribePatchPropertiesRequest;
296 class DescribeSessionsRequest;
297 class DisassociateOpsItemRelatedItemRequest;
298 class GetAutomationExecutionRequest;
299 class GetCalendarStateRequest;
300 class GetCommandInvocationRequest;
301 class GetConnectionStatusRequest;
302 class GetDefaultPatchBaselineRequest;
303 class GetDeployablePatchSnapshotForInstanceRequest;
304 class GetDocumentRequest;
305 class GetExecutionPreviewRequest;
306 class GetInventoryRequest;
307 class GetInventorySchemaRequest;
308 class GetMaintenanceWindowRequest;
309 class GetMaintenanceWindowExecutionRequest;
310 class GetMaintenanceWindowExecutionTaskRequest;
311 class GetMaintenanceWindowExecutionTaskInvocationRequest;
312 class GetMaintenanceWindowTaskRequest;
313 class GetOpsItemRequest;
314 class GetOpsMetadataRequest;
315 class GetOpsSummaryRequest;
316 class GetParameterRequest;
317 class GetParameterHistoryRequest;
318 class GetParametersRequest;
319 class GetParametersByPathRequest;
320 class GetPatchBaselineRequest;
321 class GetPatchBaselineForPatchGroupRequest;
322 class GetResourcePoliciesRequest;
323 class GetServiceSettingRequest;
324 class LabelParameterVersionRequest;
325 class ListAssociationVersionsRequest;
326 class ListAssociationsRequest;
327 class ListCommandInvocationsRequest;
328 class ListCommandsRequest;
329 class ListComplianceItemsRequest;
330 class ListComplianceSummariesRequest;
331 class ListDocumentMetadataHistoryRequest;
332 class ListDocumentVersionsRequest;
333 class ListDocumentsRequest;
334 class ListInventoryEntriesRequest;
335 class ListNodesRequest;
336 class ListNodesSummaryRequest;
337 class ListOpsItemEventsRequest;
338 class ListOpsItemRelatedItemsRequest;
339 class ListOpsMetadataRequest;
340 class ListResourceComplianceSummariesRequest;
341 class ListResourceDataSyncRequest;
342 class ListTagsForResourceRequest;
343 class ModifyDocumentPermissionRequest;
344 class PutComplianceItemsRequest;
345 class PutInventoryRequest;
346 class PutParameterRequest;
347 class PutResourcePolicyRequest;
348 class RegisterDefaultPatchBaselineRequest;
349 class RegisterPatchBaselineForPatchGroupRequest;
350 class RegisterTargetWithMaintenanceWindowRequest;
351 class RegisterTaskWithMaintenanceWindowRequest;
352 class RemoveTagsFromResourceRequest;
353 class ResetServiceSettingRequest;
354 class ResumeSessionRequest;
355 class SendAutomationSignalRequest;
356 class SendCommandRequest;
357 class StartAssociationsOnceRequest;
358 class StartAutomationExecutionRequest;
359 class StartChangeRequestExecutionRequest;
360 class StartExecutionPreviewRequest;
361 class StartSessionRequest;
362 class StopAutomationExecutionRequest;
363 class TerminateSessionRequest;
364 class UnlabelParameterVersionRequest;
365 class UpdateAssociationRequest;
366 class UpdateAssociationStatusRequest;
367 class UpdateDocumentRequest;
368 class UpdateDocumentDefaultVersionRequest;
369 class UpdateDocumentMetadataRequest;
370 class UpdateMaintenanceWindowRequest;
371 class UpdateMaintenanceWindowTargetRequest;
372 class UpdateMaintenanceWindowTaskRequest;
373 class UpdateManagedInstanceRoleRequest;
374 class UpdateOpsItemRequest;
375 class UpdateOpsMetadataRequest;
376 class UpdatePatchBaselineRequest;
377 class UpdateResourceDataSyncRequest;
378 class UpdateServiceSettingRequest;
379 /* End of service model forward declarations required in SSMClient header */
380
381 /* Service model Outcome class definitions */
526 /* End of service model Outcome class definitions */
527
528 /* Service model Outcome callable definitions */
529 typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
530 typedef std::future<AssociateOpsItemRelatedItemOutcome> AssociateOpsItemRelatedItemOutcomeCallable;
531 typedef std::future<CancelCommandOutcome> CancelCommandOutcomeCallable;
532 typedef std::future<CancelMaintenanceWindowExecutionOutcome> CancelMaintenanceWindowExecutionOutcomeCallable;
533 typedef std::future<CreateActivationOutcome> CreateActivationOutcomeCallable;
534 typedef std::future<CreateAssociationOutcome> CreateAssociationOutcomeCallable;
535 typedef std::future<CreateAssociationBatchOutcome> CreateAssociationBatchOutcomeCallable;
536 typedef std::future<CreateDocumentOutcome> CreateDocumentOutcomeCallable;
537 typedef std::future<CreateMaintenanceWindowOutcome> CreateMaintenanceWindowOutcomeCallable;
538 typedef std::future<CreateOpsItemOutcome> CreateOpsItemOutcomeCallable;
539 typedef std::future<CreateOpsMetadataOutcome> CreateOpsMetadataOutcomeCallable;
540 typedef std::future<CreatePatchBaselineOutcome> CreatePatchBaselineOutcomeCallable;
541 typedef std::future<CreateResourceDataSyncOutcome> CreateResourceDataSyncOutcomeCallable;
542 typedef std::future<DeleteActivationOutcome> DeleteActivationOutcomeCallable;
543 typedef std::future<DeleteAssociationOutcome> DeleteAssociationOutcomeCallable;
544 typedef std::future<DeleteDocumentOutcome> DeleteDocumentOutcomeCallable;
545 typedef std::future<DeleteInventoryOutcome> DeleteInventoryOutcomeCallable;
546 typedef std::future<DeleteMaintenanceWindowOutcome> DeleteMaintenanceWindowOutcomeCallable;
547 typedef std::future<DeleteOpsItemOutcome> DeleteOpsItemOutcomeCallable;
548 typedef std::future<DeleteOpsMetadataOutcome> DeleteOpsMetadataOutcomeCallable;
549 typedef std::future<DeleteParameterOutcome> DeleteParameterOutcomeCallable;
550 typedef std::future<DeleteParametersOutcome> DeleteParametersOutcomeCallable;
551 typedef std::future<DeletePatchBaselineOutcome> DeletePatchBaselineOutcomeCallable;
552 typedef std::future<DeleteResourceDataSyncOutcome> DeleteResourceDataSyncOutcomeCallable;
553 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
554 typedef std::future<DeregisterManagedInstanceOutcome> DeregisterManagedInstanceOutcomeCallable;
555 typedef std::future<DeregisterPatchBaselineForPatchGroupOutcome> DeregisterPatchBaselineForPatchGroupOutcomeCallable;
556 typedef std::future<DeregisterTargetFromMaintenanceWindowOutcome> DeregisterTargetFromMaintenanceWindowOutcomeCallable;
557 typedef std::future<DeregisterTaskFromMaintenanceWindowOutcome> DeregisterTaskFromMaintenanceWindowOutcomeCallable;
558 typedef std::future<DescribeActivationsOutcome> DescribeActivationsOutcomeCallable;
559 typedef std::future<DescribeAssociationOutcome> DescribeAssociationOutcomeCallable;
560 typedef std::future<DescribeAssociationExecutionTargetsOutcome> DescribeAssociationExecutionTargetsOutcomeCallable;
561 typedef std::future<DescribeAssociationExecutionsOutcome> DescribeAssociationExecutionsOutcomeCallable;
562 typedef std::future<DescribeAutomationExecutionsOutcome> DescribeAutomationExecutionsOutcomeCallable;
563 typedef std::future<DescribeAutomationStepExecutionsOutcome> DescribeAutomationStepExecutionsOutcomeCallable;
564 typedef std::future<DescribeAvailablePatchesOutcome> DescribeAvailablePatchesOutcomeCallable;
565 typedef std::future<DescribeDocumentOutcome> DescribeDocumentOutcomeCallable;
566 typedef std::future<DescribeDocumentPermissionOutcome> DescribeDocumentPermissionOutcomeCallable;
567 typedef std::future<DescribeEffectiveInstanceAssociationsOutcome> DescribeEffectiveInstanceAssociationsOutcomeCallable;
568 typedef std::future<DescribeEffectivePatchesForPatchBaselineOutcome> DescribeEffectivePatchesForPatchBaselineOutcomeCallable;
569 typedef std::future<DescribeInstanceAssociationsStatusOutcome> DescribeInstanceAssociationsStatusOutcomeCallable;
570 typedef std::future<DescribeInstanceInformationOutcome> DescribeInstanceInformationOutcomeCallable;
571 typedef std::future<DescribeInstancePatchStatesOutcome> DescribeInstancePatchStatesOutcomeCallable;
572 typedef std::future<DescribeInstancePatchStatesForPatchGroupOutcome> DescribeInstancePatchStatesForPatchGroupOutcomeCallable;
573 typedef std::future<DescribeInstancePatchesOutcome> DescribeInstancePatchesOutcomeCallable;
574 typedef std::future<DescribeInstancePropertiesOutcome> DescribeInstancePropertiesOutcomeCallable;
575 typedef std::future<DescribeInventoryDeletionsOutcome> DescribeInventoryDeletionsOutcomeCallable;
576 typedef std::future<DescribeMaintenanceWindowExecutionTaskInvocationsOutcome> DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable;
577 typedef std::future<DescribeMaintenanceWindowExecutionTasksOutcome> DescribeMaintenanceWindowExecutionTasksOutcomeCallable;
578 typedef std::future<DescribeMaintenanceWindowExecutionsOutcome> DescribeMaintenanceWindowExecutionsOutcomeCallable;
579 typedef std::future<DescribeMaintenanceWindowScheduleOutcome> DescribeMaintenanceWindowScheduleOutcomeCallable;
580 typedef std::future<DescribeMaintenanceWindowTargetsOutcome> DescribeMaintenanceWindowTargetsOutcomeCallable;
581 typedef std::future<DescribeMaintenanceWindowTasksOutcome> DescribeMaintenanceWindowTasksOutcomeCallable;
582 typedef std::future<DescribeMaintenanceWindowsOutcome> DescribeMaintenanceWindowsOutcomeCallable;
583 typedef std::future<DescribeMaintenanceWindowsForTargetOutcome> DescribeMaintenanceWindowsForTargetOutcomeCallable;
584 typedef std::future<DescribeOpsItemsOutcome> DescribeOpsItemsOutcomeCallable;
585 typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
586 typedef std::future<DescribePatchBaselinesOutcome> DescribePatchBaselinesOutcomeCallable;
587 typedef std::future<DescribePatchGroupStateOutcome> DescribePatchGroupStateOutcomeCallable;
588 typedef std::future<DescribePatchGroupsOutcome> DescribePatchGroupsOutcomeCallable;
589 typedef std::future<DescribePatchPropertiesOutcome> DescribePatchPropertiesOutcomeCallable;
590 typedef std::future<DescribeSessionsOutcome> DescribeSessionsOutcomeCallable;
591 typedef std::future<DisassociateOpsItemRelatedItemOutcome> DisassociateOpsItemRelatedItemOutcomeCallable;
592 typedef std::future<GetAutomationExecutionOutcome> GetAutomationExecutionOutcomeCallable;
593 typedef std::future<GetCalendarStateOutcome> GetCalendarStateOutcomeCallable;
594 typedef std::future<GetCommandInvocationOutcome> GetCommandInvocationOutcomeCallable;
595 typedef std::future<GetConnectionStatusOutcome> GetConnectionStatusOutcomeCallable;
596 typedef std::future<GetDefaultPatchBaselineOutcome> GetDefaultPatchBaselineOutcomeCallable;
597 typedef std::future<GetDeployablePatchSnapshotForInstanceOutcome> GetDeployablePatchSnapshotForInstanceOutcomeCallable;
598 typedef std::future<GetDocumentOutcome> GetDocumentOutcomeCallable;
599 typedef std::future<GetExecutionPreviewOutcome> GetExecutionPreviewOutcomeCallable;
600 typedef std::future<GetInventoryOutcome> GetInventoryOutcomeCallable;
601 typedef std::future<GetInventorySchemaOutcome> GetInventorySchemaOutcomeCallable;
602 typedef std::future<GetMaintenanceWindowOutcome> GetMaintenanceWindowOutcomeCallable;
603 typedef std::future<GetMaintenanceWindowExecutionOutcome> GetMaintenanceWindowExecutionOutcomeCallable;
604 typedef std::future<GetMaintenanceWindowExecutionTaskOutcome> GetMaintenanceWindowExecutionTaskOutcomeCallable;
605 typedef std::future<GetMaintenanceWindowExecutionTaskInvocationOutcome> GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable;
606 typedef std::future<GetMaintenanceWindowTaskOutcome> GetMaintenanceWindowTaskOutcomeCallable;
607 typedef std::future<GetOpsItemOutcome> GetOpsItemOutcomeCallable;
608 typedef std::future<GetOpsMetadataOutcome> GetOpsMetadataOutcomeCallable;
609 typedef std::future<GetOpsSummaryOutcome> GetOpsSummaryOutcomeCallable;
610 typedef std::future<GetParameterOutcome> GetParameterOutcomeCallable;
611 typedef std::future<GetParameterHistoryOutcome> GetParameterHistoryOutcomeCallable;
612 typedef std::future<GetParametersOutcome> GetParametersOutcomeCallable;
613 typedef std::future<GetParametersByPathOutcome> GetParametersByPathOutcomeCallable;
614 typedef std::future<GetPatchBaselineOutcome> GetPatchBaselineOutcomeCallable;
615 typedef std::future<GetPatchBaselineForPatchGroupOutcome> GetPatchBaselineForPatchGroupOutcomeCallable;
616 typedef std::future<GetResourcePoliciesOutcome> GetResourcePoliciesOutcomeCallable;
617 typedef std::future<GetServiceSettingOutcome> GetServiceSettingOutcomeCallable;
618 typedef std::future<LabelParameterVersionOutcome> LabelParameterVersionOutcomeCallable;
619 typedef std::future<ListAssociationVersionsOutcome> ListAssociationVersionsOutcomeCallable;
620 typedef std::future<ListAssociationsOutcome> ListAssociationsOutcomeCallable;
621 typedef std::future<ListCommandInvocationsOutcome> ListCommandInvocationsOutcomeCallable;
622 typedef std::future<ListCommandsOutcome> ListCommandsOutcomeCallable;
623 typedef std::future<ListComplianceItemsOutcome> ListComplianceItemsOutcomeCallable;
624 typedef std::future<ListComplianceSummariesOutcome> ListComplianceSummariesOutcomeCallable;
625 typedef std::future<ListDocumentMetadataHistoryOutcome> ListDocumentMetadataHistoryOutcomeCallable;
626 typedef std::future<ListDocumentVersionsOutcome> ListDocumentVersionsOutcomeCallable;
627 typedef std::future<ListDocumentsOutcome> ListDocumentsOutcomeCallable;
628 typedef std::future<ListInventoryEntriesOutcome> ListInventoryEntriesOutcomeCallable;
629 typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
630 typedef std::future<ListNodesSummaryOutcome> ListNodesSummaryOutcomeCallable;
631 typedef std::future<ListOpsItemEventsOutcome> ListOpsItemEventsOutcomeCallable;
632 typedef std::future<ListOpsItemRelatedItemsOutcome> ListOpsItemRelatedItemsOutcomeCallable;
633 typedef std::future<ListOpsMetadataOutcome> ListOpsMetadataOutcomeCallable;
634 typedef std::future<ListResourceComplianceSummariesOutcome> ListResourceComplianceSummariesOutcomeCallable;
635 typedef std::future<ListResourceDataSyncOutcome> ListResourceDataSyncOutcomeCallable;
636 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
637 typedef std::future<ModifyDocumentPermissionOutcome> ModifyDocumentPermissionOutcomeCallable;
638 typedef std::future<PutComplianceItemsOutcome> PutComplianceItemsOutcomeCallable;
639 typedef std::future<PutInventoryOutcome> PutInventoryOutcomeCallable;
640 typedef std::future<PutParameterOutcome> PutParameterOutcomeCallable;
641 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
642 typedef std::future<RegisterDefaultPatchBaselineOutcome> RegisterDefaultPatchBaselineOutcomeCallable;
643 typedef std::future<RegisterPatchBaselineForPatchGroupOutcome> RegisterPatchBaselineForPatchGroupOutcomeCallable;
644 typedef std::future<RegisterTargetWithMaintenanceWindowOutcome> RegisterTargetWithMaintenanceWindowOutcomeCallable;
645 typedef std::future<RegisterTaskWithMaintenanceWindowOutcome> RegisterTaskWithMaintenanceWindowOutcomeCallable;
646 typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
647 typedef std::future<ResetServiceSettingOutcome> ResetServiceSettingOutcomeCallable;
648 typedef std::future<ResumeSessionOutcome> ResumeSessionOutcomeCallable;
649 typedef std::future<SendAutomationSignalOutcome> SendAutomationSignalOutcomeCallable;
650 typedef std::future<SendCommandOutcome> SendCommandOutcomeCallable;
651 typedef std::future<StartAssociationsOnceOutcome> StartAssociationsOnceOutcomeCallable;
652 typedef std::future<StartAutomationExecutionOutcome> StartAutomationExecutionOutcomeCallable;
653 typedef std::future<StartChangeRequestExecutionOutcome> StartChangeRequestExecutionOutcomeCallable;
654 typedef std::future<StartExecutionPreviewOutcome> StartExecutionPreviewOutcomeCallable;
655 typedef std::future<StartSessionOutcome> StartSessionOutcomeCallable;
656 typedef std::future<StopAutomationExecutionOutcome> StopAutomationExecutionOutcomeCallable;
657 typedef std::future<TerminateSessionOutcome> TerminateSessionOutcomeCallable;
658 typedef std::future<UnlabelParameterVersionOutcome> UnlabelParameterVersionOutcomeCallable;
659 typedef std::future<UpdateAssociationOutcome> UpdateAssociationOutcomeCallable;
660 typedef std::future<UpdateAssociationStatusOutcome> UpdateAssociationStatusOutcomeCallable;
661 typedef std::future<UpdateDocumentOutcome> UpdateDocumentOutcomeCallable;
662 typedef std::future<UpdateDocumentDefaultVersionOutcome> UpdateDocumentDefaultVersionOutcomeCallable;
663 typedef std::future<UpdateDocumentMetadataOutcome> UpdateDocumentMetadataOutcomeCallable;
664 typedef std::future<UpdateMaintenanceWindowOutcome> UpdateMaintenanceWindowOutcomeCallable;
665 typedef std::future<UpdateMaintenanceWindowTargetOutcome> UpdateMaintenanceWindowTargetOutcomeCallable;
666 typedef std::future<UpdateMaintenanceWindowTaskOutcome> UpdateMaintenanceWindowTaskOutcomeCallable;
667 typedef std::future<UpdateManagedInstanceRoleOutcome> UpdateManagedInstanceRoleOutcomeCallable;
668 typedef std::future<UpdateOpsItemOutcome> UpdateOpsItemOutcomeCallable;
669 typedef std::future<UpdateOpsMetadataOutcome> UpdateOpsMetadataOutcomeCallable;
670 typedef std::future<UpdatePatchBaselineOutcome> UpdatePatchBaselineOutcomeCallable;
671 typedef std::future<UpdateResourceDataSyncOutcome> UpdateResourceDataSyncOutcomeCallable;
672 typedef std::future<UpdateServiceSettingOutcome> UpdateServiceSettingOutcomeCallable;
673 /* End of service model Outcome callable definitions */
674 } // namespace Model
675
676 class SSMClient;
677
678 /* Service model async handlers definitions */
679 typedef std::function<void(const SSMClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
680 typedef std::function<void(const SSMClient*, const Model::AssociateOpsItemRelatedItemRequest&, const Model::AssociateOpsItemRelatedItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateOpsItemRelatedItemResponseReceivedHandler;
681 typedef std::function<void(const SSMClient*, const Model::CancelCommandRequest&, const Model::CancelCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCommandResponseReceivedHandler;
682 typedef std::function<void(const SSMClient*, const Model::CancelMaintenanceWindowExecutionRequest&, const Model::CancelMaintenanceWindowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMaintenanceWindowExecutionResponseReceivedHandler;
683 typedef std::function<void(const SSMClient*, const Model::CreateActivationRequest&, const Model::CreateActivationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateActivationResponseReceivedHandler;
684 typedef std::function<void(const SSMClient*, const Model::CreateAssociationRequest&, const Model::CreateAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssociationResponseReceivedHandler;
685 typedef std::function<void(const SSMClient*, const Model::CreateAssociationBatchRequest&, const Model::CreateAssociationBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssociationBatchResponseReceivedHandler;
686 typedef std::function<void(const SSMClient*, const Model::CreateDocumentRequest&, const Model::CreateDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDocumentResponseReceivedHandler;
687 typedef std::function<void(const SSMClient*, const Model::CreateMaintenanceWindowRequest&, const Model::CreateMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMaintenanceWindowResponseReceivedHandler;
688 typedef std::function<void(const SSMClient*, const Model::CreateOpsItemRequest&, const Model::CreateOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOpsItemResponseReceivedHandler;
689 typedef std::function<void(const SSMClient*, const Model::CreateOpsMetadataRequest&, const Model::CreateOpsMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOpsMetadataResponseReceivedHandler;
690 typedef std::function<void(const SSMClient*, const Model::CreatePatchBaselineRequest&, const Model::CreatePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePatchBaselineResponseReceivedHandler;
691 typedef std::function<void(const SSMClient*, const Model::CreateResourceDataSyncRequest&, const Model::CreateResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceDataSyncResponseReceivedHandler;
692 typedef std::function<void(const SSMClient*, const Model::DeleteActivationRequest&, const Model::DeleteActivationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActivationResponseReceivedHandler;
693 typedef std::function<void(const SSMClient*, const Model::DeleteAssociationRequest&, const Model::DeleteAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssociationResponseReceivedHandler;
694 typedef std::function<void(const SSMClient*, const Model::DeleteDocumentRequest&, const Model::DeleteDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDocumentResponseReceivedHandler;
695 typedef std::function<void(const SSMClient*, const Model::DeleteInventoryRequest&, const Model::DeleteInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInventoryResponseReceivedHandler;
696 typedef std::function<void(const SSMClient*, const Model::DeleteMaintenanceWindowRequest&, const Model::DeleteMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMaintenanceWindowResponseReceivedHandler;
697 typedef std::function<void(const SSMClient*, const Model::DeleteOpsItemRequest&, const Model::DeleteOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOpsItemResponseReceivedHandler;
698 typedef std::function<void(const SSMClient*, const Model::DeleteOpsMetadataRequest&, const Model::DeleteOpsMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOpsMetadataResponseReceivedHandler;
699 typedef std::function<void(const SSMClient*, const Model::DeleteParameterRequest&, const Model::DeleteParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteParameterResponseReceivedHandler;
700 typedef std::function<void(const SSMClient*, const Model::DeleteParametersRequest&, const Model::DeleteParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteParametersResponseReceivedHandler;
701 typedef std::function<void(const SSMClient*, const Model::DeletePatchBaselineRequest&, const Model::DeletePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePatchBaselineResponseReceivedHandler;
702 typedef std::function<void(const SSMClient*, const Model::DeleteResourceDataSyncRequest&, const Model::DeleteResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourceDataSyncResponseReceivedHandler;
703 typedef std::function<void(const SSMClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
704 typedef std::function<void(const SSMClient*, const Model::DeregisterManagedInstanceRequest&, const Model::DeregisterManagedInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterManagedInstanceResponseReceivedHandler;
705 typedef std::function<void(const SSMClient*, const Model::DeregisterPatchBaselineForPatchGroupRequest&, const Model::DeregisterPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterPatchBaselineForPatchGroupResponseReceivedHandler;
706 typedef std::function<void(const SSMClient*, const Model::DeregisterTargetFromMaintenanceWindowRequest&, const Model::DeregisterTargetFromMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTargetFromMaintenanceWindowResponseReceivedHandler;
707 typedef std::function<void(const SSMClient*, const Model::DeregisterTaskFromMaintenanceWindowRequest&, const Model::DeregisterTaskFromMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTaskFromMaintenanceWindowResponseReceivedHandler;
708 typedef std::function<void(const SSMClient*, const Model::DescribeActivationsRequest&, const Model::DescribeActivationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActivationsResponseReceivedHandler;
709 typedef std::function<void(const SSMClient*, const Model::DescribeAssociationRequest&, const Model::DescribeAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationResponseReceivedHandler;
710 typedef std::function<void(const SSMClient*, const Model::DescribeAssociationExecutionTargetsRequest&, const Model::DescribeAssociationExecutionTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationExecutionTargetsResponseReceivedHandler;
711 typedef std::function<void(const SSMClient*, const Model::DescribeAssociationExecutionsRequest&, const Model::DescribeAssociationExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationExecutionsResponseReceivedHandler;
712 typedef std::function<void(const SSMClient*, const Model::DescribeAutomationExecutionsRequest&, const Model::DescribeAutomationExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAutomationExecutionsResponseReceivedHandler;
713 typedef std::function<void(const SSMClient*, const Model::DescribeAutomationStepExecutionsRequest&, const Model::DescribeAutomationStepExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAutomationStepExecutionsResponseReceivedHandler;
714 typedef std::function<void(const SSMClient*, const Model::DescribeAvailablePatchesRequest&, const Model::DescribeAvailablePatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailablePatchesResponseReceivedHandler;
715 typedef std::function<void(const SSMClient*, const Model::DescribeDocumentRequest&, const Model::DescribeDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDocumentResponseReceivedHandler;
716 typedef std::function<void(const SSMClient*, const Model::DescribeDocumentPermissionRequest&, const Model::DescribeDocumentPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDocumentPermissionResponseReceivedHandler;
717 typedef std::function<void(const SSMClient*, const Model::DescribeEffectiveInstanceAssociationsRequest&, const Model::DescribeEffectiveInstanceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEffectiveInstanceAssociationsResponseReceivedHandler;
719 typedef std::function<void(const SSMClient*, const Model::DescribeInstanceAssociationsStatusRequest&, const Model::DescribeInstanceAssociationsStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceAssociationsStatusResponseReceivedHandler;
720 typedef std::function<void(const SSMClient*, const Model::DescribeInstanceInformationRequest&, const Model::DescribeInstanceInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceInformationResponseReceivedHandler;
721 typedef std::function<void(const SSMClient*, const Model::DescribeInstancePatchStatesRequest&, const Model::DescribeInstancePatchStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePatchStatesResponseReceivedHandler;
723 typedef std::function<void(const SSMClient*, const Model::DescribeInstancePatchesRequest&, const Model::DescribeInstancePatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePatchesResponseReceivedHandler;
724 typedef std::function<void(const SSMClient*, const Model::DescribeInstancePropertiesRequest&, const Model::DescribeInstancePropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePropertiesResponseReceivedHandler;
725 typedef std::function<void(const SSMClient*, const Model::DescribeInventoryDeletionsRequest&, const Model::DescribeInventoryDeletionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInventoryDeletionsResponseReceivedHandler;
727 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowExecutionTasksRequest&, const Model::DescribeMaintenanceWindowExecutionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler;
728 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowExecutionsRequest&, const Model::DescribeMaintenanceWindowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowExecutionsResponseReceivedHandler;
729 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowScheduleRequest&, const Model::DescribeMaintenanceWindowScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowScheduleResponseReceivedHandler;
730 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowTargetsRequest&, const Model::DescribeMaintenanceWindowTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowTargetsResponseReceivedHandler;
731 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowTasksRequest&, const Model::DescribeMaintenanceWindowTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowTasksResponseReceivedHandler;
732 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowsRequest&, const Model::DescribeMaintenanceWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowsResponseReceivedHandler;
733 typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowsForTargetRequest&, const Model::DescribeMaintenanceWindowsForTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowsForTargetResponseReceivedHandler;
734 typedef std::function<void(const SSMClient*, const Model::DescribeOpsItemsRequest&, const Model::DescribeOpsItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOpsItemsResponseReceivedHandler;
735 typedef std::function<void(const SSMClient*, const Model::DescribeParametersRequest&, const Model::DescribeParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeParametersResponseReceivedHandler;
736 typedef std::function<void(const SSMClient*, const Model::DescribePatchBaselinesRequest&, const Model::DescribePatchBaselinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchBaselinesResponseReceivedHandler;
737 typedef std::function<void(const SSMClient*, const Model::DescribePatchGroupStateRequest&, const Model::DescribePatchGroupStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchGroupStateResponseReceivedHandler;
738 typedef std::function<void(const SSMClient*, const Model::DescribePatchGroupsRequest&, const Model::DescribePatchGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchGroupsResponseReceivedHandler;
739 typedef std::function<void(const SSMClient*, const Model::DescribePatchPropertiesRequest&, const Model::DescribePatchPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchPropertiesResponseReceivedHandler;
740 typedef std::function<void(const SSMClient*, const Model::DescribeSessionsRequest&, const Model::DescribeSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSessionsResponseReceivedHandler;
741 typedef std::function<void(const SSMClient*, const Model::DisassociateOpsItemRelatedItemRequest&, const Model::DisassociateOpsItemRelatedItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateOpsItemRelatedItemResponseReceivedHandler;
742 typedef std::function<void(const SSMClient*, const Model::GetAutomationExecutionRequest&, const Model::GetAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutomationExecutionResponseReceivedHandler;
743 typedef std::function<void(const SSMClient*, const Model::GetCalendarStateRequest&, const Model::GetCalendarStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCalendarStateResponseReceivedHandler;
744 typedef std::function<void(const SSMClient*, const Model::GetCommandInvocationRequest&, const Model::GetCommandInvocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCommandInvocationResponseReceivedHandler;
745 typedef std::function<void(const SSMClient*, const Model::GetConnectionStatusRequest&, const Model::GetConnectionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionStatusResponseReceivedHandler;
746 typedef std::function<void(const SSMClient*, const Model::GetDefaultPatchBaselineRequest&, const Model::GetDefaultPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDefaultPatchBaselineResponseReceivedHandler;
747 typedef std::function<void(const SSMClient*, const Model::GetDeployablePatchSnapshotForInstanceRequest&, const Model::GetDeployablePatchSnapshotForInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeployablePatchSnapshotForInstanceResponseReceivedHandler;
748 typedef std::function<void(const SSMClient*, const Model::GetDocumentRequest&, const Model::GetDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentResponseReceivedHandler;
749 typedef std::function<void(const SSMClient*, const Model::GetExecutionPreviewRequest&, const Model::GetExecutionPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExecutionPreviewResponseReceivedHandler;
750 typedef std::function<void(const SSMClient*, const Model::GetInventoryRequest&, const Model::GetInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInventoryResponseReceivedHandler;
751 typedef std::function<void(const SSMClient*, const Model::GetInventorySchemaRequest&, const Model::GetInventorySchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInventorySchemaResponseReceivedHandler;
752 typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowRequest&, const Model::GetMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowResponseReceivedHandler;
753 typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowExecutionRequest&, const Model::GetMaintenanceWindowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowExecutionResponseReceivedHandler;
754 typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowExecutionTaskRequest&, const Model::GetMaintenanceWindowExecutionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowExecutionTaskResponseReceivedHandler;
756 typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowTaskRequest&, const Model::GetMaintenanceWindowTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowTaskResponseReceivedHandler;
757 typedef std::function<void(const SSMClient*, const Model::GetOpsItemRequest&, const Model::GetOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpsItemResponseReceivedHandler;
758 typedef std::function<void(const SSMClient*, const Model::GetOpsMetadataRequest&, const Model::GetOpsMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpsMetadataResponseReceivedHandler;
759 typedef std::function<void(const SSMClient*, const Model::GetOpsSummaryRequest&, const Model::GetOpsSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpsSummaryResponseReceivedHandler;
760 typedef std::function<void(const SSMClient*, const Model::GetParameterRequest&, const Model::GetParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParameterResponseReceivedHandler;
761 typedef std::function<void(const SSMClient*, const Model::GetParameterHistoryRequest&, const Model::GetParameterHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParameterHistoryResponseReceivedHandler;
762 typedef std::function<void(const SSMClient*, const Model::GetParametersRequest&, const Model::GetParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParametersResponseReceivedHandler;
763 typedef std::function<void(const SSMClient*, const Model::GetParametersByPathRequest&, const Model::GetParametersByPathOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParametersByPathResponseReceivedHandler;
764 typedef std::function<void(const SSMClient*, const Model::GetPatchBaselineRequest&, const Model::GetPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPatchBaselineResponseReceivedHandler;
765 typedef std::function<void(const SSMClient*, const Model::GetPatchBaselineForPatchGroupRequest&, const Model::GetPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPatchBaselineForPatchGroupResponseReceivedHandler;
766 typedef std::function<void(const SSMClient*, const Model::GetResourcePoliciesRequest&, const Model::GetResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePoliciesResponseReceivedHandler;
767 typedef std::function<void(const SSMClient*, const Model::GetServiceSettingRequest&, const Model::GetServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceSettingResponseReceivedHandler;
768 typedef std::function<void(const SSMClient*, const Model::LabelParameterVersionRequest&, const Model::LabelParameterVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LabelParameterVersionResponseReceivedHandler;
769 typedef std::function<void(const SSMClient*, const Model::ListAssociationVersionsRequest&, const Model::ListAssociationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociationVersionsResponseReceivedHandler;
770 typedef std::function<void(const SSMClient*, const Model::ListAssociationsRequest&, const Model::ListAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociationsResponseReceivedHandler;
771 typedef std::function<void(const SSMClient*, const Model::ListCommandInvocationsRequest&, const Model::ListCommandInvocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCommandInvocationsResponseReceivedHandler;
772 typedef std::function<void(const SSMClient*, const Model::ListCommandsRequest&, const Model::ListCommandsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCommandsResponseReceivedHandler;
773 typedef std::function<void(const SSMClient*, const Model::ListComplianceItemsRequest&, const Model::ListComplianceItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComplianceItemsResponseReceivedHandler;
774 typedef std::function<void(const SSMClient*, const Model::ListComplianceSummariesRequest&, const Model::ListComplianceSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComplianceSummariesResponseReceivedHandler;
775 typedef std::function<void(const SSMClient*, const Model::ListDocumentMetadataHistoryRequest&, const Model::ListDocumentMetadataHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentMetadataHistoryResponseReceivedHandler;
776 typedef std::function<void(const SSMClient*, const Model::ListDocumentVersionsRequest&, const Model::ListDocumentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentVersionsResponseReceivedHandler;
777 typedef std::function<void(const SSMClient*, const Model::ListDocumentsRequest&, const Model::ListDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentsResponseReceivedHandler;
778 typedef std::function<void(const SSMClient*, const Model::ListInventoryEntriesRequest&, const Model::ListInventoryEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInventoryEntriesResponseReceivedHandler;
779 typedef std::function<void(const SSMClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodesResponseReceivedHandler;
780 typedef std::function<void(const SSMClient*, const Model::ListNodesSummaryRequest&, const Model::ListNodesSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNodesSummaryResponseReceivedHandler;
781 typedef std::function<void(const SSMClient*, const Model::ListOpsItemEventsRequest&, const Model::ListOpsItemEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpsItemEventsResponseReceivedHandler;
782 typedef std::function<void(const SSMClient*, const Model::ListOpsItemRelatedItemsRequest&, const Model::ListOpsItemRelatedItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpsItemRelatedItemsResponseReceivedHandler;
783 typedef std::function<void(const SSMClient*, const Model::ListOpsMetadataRequest&, const Model::ListOpsMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpsMetadataResponseReceivedHandler;
784 typedef std::function<void(const SSMClient*, const Model::ListResourceComplianceSummariesRequest&, const Model::ListResourceComplianceSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceComplianceSummariesResponseReceivedHandler;
785 typedef std::function<void(const SSMClient*, const Model::ListResourceDataSyncRequest&, const Model::ListResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceDataSyncResponseReceivedHandler;
786 typedef std::function<void(const SSMClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
787 typedef std::function<void(const SSMClient*, const Model::ModifyDocumentPermissionRequest&, const Model::ModifyDocumentPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDocumentPermissionResponseReceivedHandler;
788 typedef std::function<void(const SSMClient*, const Model::PutComplianceItemsRequest&, const Model::PutComplianceItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutComplianceItemsResponseReceivedHandler;
789 typedef std::function<void(const SSMClient*, const Model::PutInventoryRequest&, const Model::PutInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInventoryResponseReceivedHandler;
790 typedef std::function<void(const SSMClient*, const Model::PutParameterRequest&, const Model::PutParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutParameterResponseReceivedHandler;
791 typedef std::function<void(const SSMClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
792 typedef std::function<void(const SSMClient*, const Model::RegisterDefaultPatchBaselineRequest&, const Model::RegisterDefaultPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDefaultPatchBaselineResponseReceivedHandler;
793 typedef std::function<void(const SSMClient*, const Model::RegisterPatchBaselineForPatchGroupRequest&, const Model::RegisterPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterPatchBaselineForPatchGroupResponseReceivedHandler;
794 typedef std::function<void(const SSMClient*, const Model::RegisterTargetWithMaintenanceWindowRequest&, const Model::RegisterTargetWithMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTargetWithMaintenanceWindowResponseReceivedHandler;
795 typedef std::function<void(const SSMClient*, const Model::RegisterTaskWithMaintenanceWindowRequest&, const Model::RegisterTaskWithMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTaskWithMaintenanceWindowResponseReceivedHandler;
796 typedef std::function<void(const SSMClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
797 typedef std::function<void(const SSMClient*, const Model::ResetServiceSettingRequest&, const Model::ResetServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetServiceSettingResponseReceivedHandler;
798 typedef std::function<void(const SSMClient*, const Model::ResumeSessionRequest&, const Model::ResumeSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeSessionResponseReceivedHandler;
799 typedef std::function<void(const SSMClient*, const Model::SendAutomationSignalRequest&, const Model::SendAutomationSignalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendAutomationSignalResponseReceivedHandler;
800 typedef std::function<void(const SSMClient*, const Model::SendCommandRequest&, const Model::SendCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendCommandResponseReceivedHandler;
801 typedef std::function<void(const SSMClient*, const Model::StartAssociationsOnceRequest&, const Model::StartAssociationsOnceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAssociationsOnceResponseReceivedHandler;
802 typedef std::function<void(const SSMClient*, const Model::StartAutomationExecutionRequest&, const Model::StartAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAutomationExecutionResponseReceivedHandler;
803 typedef std::function<void(const SSMClient*, const Model::StartChangeRequestExecutionRequest&, const Model::StartChangeRequestExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChangeRequestExecutionResponseReceivedHandler;
804 typedef std::function<void(const SSMClient*, const Model::StartExecutionPreviewRequest&, const Model::StartExecutionPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExecutionPreviewResponseReceivedHandler;
805 typedef std::function<void(const SSMClient*, const Model::StartSessionRequest&, const Model::StartSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSessionResponseReceivedHandler;
806 typedef std::function<void(const SSMClient*, const Model::StopAutomationExecutionRequest&, const Model::StopAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopAutomationExecutionResponseReceivedHandler;
807 typedef std::function<void(const SSMClient*, const Model::TerminateSessionRequest&, const Model::TerminateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateSessionResponseReceivedHandler;
808 typedef std::function<void(const SSMClient*, const Model::UnlabelParameterVersionRequest&, const Model::UnlabelParameterVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnlabelParameterVersionResponseReceivedHandler;
809 typedef std::function<void(const SSMClient*, const Model::UpdateAssociationRequest&, const Model::UpdateAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssociationResponseReceivedHandler;
810 typedef std::function<void(const SSMClient*, const Model::UpdateAssociationStatusRequest&, const Model::UpdateAssociationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssociationStatusResponseReceivedHandler;
811 typedef std::function<void(const SSMClient*, const Model::UpdateDocumentRequest&, const Model::UpdateDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentResponseReceivedHandler;
812 typedef std::function<void(const SSMClient*, const Model::UpdateDocumentDefaultVersionRequest&, const Model::UpdateDocumentDefaultVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentDefaultVersionResponseReceivedHandler;
813 typedef std::function<void(const SSMClient*, const Model::UpdateDocumentMetadataRequest&, const Model::UpdateDocumentMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentMetadataResponseReceivedHandler;
814 typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowRequest&, const Model::UpdateMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowResponseReceivedHandler;
815 typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowTargetRequest&, const Model::UpdateMaintenanceWindowTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowTargetResponseReceivedHandler;
816 typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowTaskRequest&, const Model::UpdateMaintenanceWindowTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowTaskResponseReceivedHandler;
817 typedef std::function<void(const SSMClient*, const Model::UpdateManagedInstanceRoleRequest&, const Model::UpdateManagedInstanceRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateManagedInstanceRoleResponseReceivedHandler;
818 typedef std::function<void(const SSMClient*, const Model::UpdateOpsItemRequest&, const Model::UpdateOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOpsItemResponseReceivedHandler;
819 typedef std::function<void(const SSMClient*, const Model::UpdateOpsMetadataRequest&, const Model::UpdateOpsMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOpsMetadataResponseReceivedHandler;
820 typedef std::function<void(const SSMClient*, const Model::UpdatePatchBaselineRequest&, const Model::UpdatePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePatchBaselineResponseReceivedHandler;
821 typedef std::function<void(const SSMClient*, const Model::UpdateResourceDataSyncRequest&, const Model::UpdateResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceDataSyncResponseReceivedHandler;
822 typedef std::function<void(const SSMClient*, const Model::UpdateServiceSettingRequest&, const Model::UpdateServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceSettingResponseReceivedHandler;
823 /* End of service model async handlers definitions */
824 } // namespace SSM
825} // namespace Aws
EndpointProviderBase< SSMClientConfiguration, SSMBuiltInParameters, SSMClientContextParameters > SSMEndpointProviderBase
Aws::Utils::Outcome< GetParametersByPathResult, SSMError > GetParametersByPathOutcome
std::future< DescribePatchGroupStateOutcome > DescribePatchGroupStateOutcomeCallable
std::future< StartChangeRequestExecutionOutcome > StartChangeRequestExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateMaintenanceWindowResult, SSMError > UpdateMaintenanceWindowOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowTasksResult, SSMError > DescribeMaintenanceWindowTasksOutcome
Aws::Utils::Outcome< CreateAssociationBatchResult, SSMError > CreateAssociationBatchOutcome
std::future< DeregisterPatchBaselineForPatchGroupOutcome > DeregisterPatchBaselineForPatchGroupOutcomeCallable
Aws::Utils::Outcome< GetInventorySchemaResult, SSMError > GetInventorySchemaOutcome
std::future< DeleteResourceDataSyncOutcome > DeleteResourceDataSyncOutcomeCallable
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionTaskInvocationsResult, SSMError > DescribeMaintenanceWindowExecutionTaskInvocationsOutcome
std::future< ResetServiceSettingOutcome > ResetServiceSettingOutcomeCallable
std::future< DescribeMaintenanceWindowTasksOutcome > DescribeMaintenanceWindowTasksOutcomeCallable
Aws::Utils::Outcome< GetDeployablePatchSnapshotForInstanceResult, SSMError > GetDeployablePatchSnapshotForInstanceOutcome
std::future< UpdateOpsMetadataOutcome > UpdateOpsMetadataOutcomeCallable
std::future< GetInventoryOutcome > GetInventoryOutcomeCallable
std::future< DescribeAutomationExecutionsOutcome > DescribeAutomationExecutionsOutcomeCallable
std::future< ListCommandInvocationsOutcome > ListCommandInvocationsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SSMError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CancelMaintenanceWindowExecutionResult, SSMError > CancelMaintenanceWindowExecutionOutcome
std::future< GetMaintenanceWindowOutcome > GetMaintenanceWindowOutcomeCallable
std::future< UpdateDocumentDefaultVersionOutcome > UpdateDocumentDefaultVersionOutcomeCallable
std::future< CreateAssociationOutcome > CreateAssociationOutcomeCallable
Aws::Utils::Outcome< DescribeAutomationStepExecutionsResult, SSMError > DescribeAutomationStepExecutionsOutcome
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
std::future< UpdateOpsItemOutcome > UpdateOpsItemOutcomeCallable
std::future< GetParameterOutcome > GetParameterOutcomeCallable
Aws::Utils::Outcome< ListAssociationsResult, SSMError > ListAssociationsOutcome
Aws::Utils::Outcome< PutComplianceItemsResult, SSMError > PutComplianceItemsOutcome
std::future< DescribeMaintenanceWindowExecutionTaskInvocationsOutcome > DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable
Aws::Utils::Outcome< DescribeAutomationExecutionsResult, SSMError > DescribeAutomationExecutionsOutcome
Aws::Utils::Outcome< DescribeDocumentResult, SSMError > DescribeDocumentOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, SSMError > PutResourcePolicyOutcome
Aws::Utils::Outcome< UpdateOpsMetadataResult, SSMError > UpdateOpsMetadataOutcome
Aws::Utils::Outcome< GetServiceSettingResult, SSMError > GetServiceSettingOutcome
std::future< DescribeEffectivePatchesForPatchBaselineOutcome > DescribeEffectivePatchesForPatchBaselineOutcomeCallable
Aws::Utils::Outcome< ListAssociationVersionsResult, SSMError > ListAssociationVersionsOutcome
std::future< DeregisterTargetFromMaintenanceWindowOutcome > DeregisterTargetFromMaintenanceWindowOutcomeCallable
Aws::Utils::Outcome< DescribeMaintenanceWindowsResult, SSMError > DescribeMaintenanceWindowsOutcome
std::future< DescribeAvailablePatchesOutcome > DescribeAvailablePatchesOutcomeCallable
Aws::Utils::Outcome< GetExecutionPreviewResult, SSMError > GetExecutionPreviewOutcome
std::future< GetOpsSummaryOutcome > GetOpsSummaryOutcomeCallable
Aws::Utils::Outcome< UpdateManagedInstanceRoleResult, SSMError > UpdateManagedInstanceRoleOutcome
Aws::Utils::Outcome< ListOpsItemEventsResult, SSMError > ListOpsItemEventsOutcome
std::future< AssociateOpsItemRelatedItemOutcome > AssociateOpsItemRelatedItemOutcomeCallable
Aws::Utils::Outcome< DescribeOpsItemsResult, SSMError > DescribeOpsItemsOutcome
std::future< UpdateResourceDataSyncOutcome > UpdateResourceDataSyncOutcomeCallable
std::future< UpdateMaintenanceWindowOutcome > UpdateMaintenanceWindowOutcomeCallable
std::future< DescribePatchPropertiesOutcome > DescribePatchPropertiesOutcomeCallable
std::future< ResumeSessionOutcome > ResumeSessionOutcomeCallable
std::future< DeregisterTaskFromMaintenanceWindowOutcome > DeregisterTaskFromMaintenanceWindowOutcomeCallable
Aws::Utils::Outcome< GetParameterResult, SSMError > GetParameterOutcome
Aws::Utils::Outcome< DeleteMaintenanceWindowResult, SSMError > DeleteMaintenanceWindowOutcome
std::future< GetDefaultPatchBaselineOutcome > GetDefaultPatchBaselineOutcomeCallable
Aws::Utils::Outcome< DescribePatchGroupStateResult, SSMError > DescribePatchGroupStateOutcome
std::future< GetExecutionPreviewOutcome > GetExecutionPreviewOutcomeCallable
std::future< PutInventoryOutcome > PutInventoryOutcomeCallable
std::future< GetConnectionStatusOutcome > GetConnectionStatusOutcomeCallable
std::future< DescribePatchBaselinesOutcome > DescribePatchBaselinesOutcomeCallable
Aws::Utils::Outcome< GetCalendarStateResult, SSMError > GetCalendarStateOutcome
Aws::Utils::Outcome< StartSessionResult, SSMError > StartSessionOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionsResult, SSMError > DescribeMaintenanceWindowExecutionsOutcome
std::future< GetCalendarStateOutcome > GetCalendarStateOutcomeCallable
std::future< ListResourceDataSyncOutcome > ListResourceDataSyncOutcomeCallable
Aws::Utils::Outcome< CreateDocumentResult, SSMError > CreateDocumentOutcome
std::future< DeregisterManagedInstanceOutcome > DeregisterManagedInstanceOutcomeCallable
Aws::Utils::Outcome< UpdateDocumentMetadataResult, SSMError > UpdateDocumentMetadataOutcome
std::future< ListAssociationVersionsOutcome > ListAssociationVersionsOutcomeCallable
Aws::Utils::Outcome< PutInventoryResult, SSMError > PutInventoryOutcome
std::future< ListDocumentVersionsOutcome > ListDocumentVersionsOutcomeCallable
std::future< ListOpsItemEventsOutcome > ListOpsItemEventsOutcomeCallable
std::future< RegisterDefaultPatchBaselineOutcome > RegisterDefaultPatchBaselineOutcomeCallable
Aws::Utils::Outcome< GetPatchBaselineResult, SSMError > GetPatchBaselineOutcome
std::future< RegisterPatchBaselineForPatchGroupOutcome > RegisterPatchBaselineForPatchGroupOutcomeCallable
Aws::Utils::Outcome< DescribePatchGroupsResult, SSMError > DescribePatchGroupsOutcome
Aws::Utils::Outcome< UpdateMaintenanceWindowTaskResult, SSMError > UpdateMaintenanceWindowTaskOutcome
Aws::Utils::Outcome< RegisterTargetWithMaintenanceWindowResult, SSMError > RegisterTargetWithMaintenanceWindowOutcome
Aws::Utils::Outcome< GetCommandInvocationResult, SSMError > GetCommandInvocationOutcome
std::future< GetMaintenanceWindowTaskOutcome > GetMaintenanceWindowTaskOutcomeCallable
std::future< DescribeInstancePatchStatesForPatchGroupOutcome > DescribeInstancePatchStatesForPatchGroupOutcomeCallable
std::future< GetDeployablePatchSnapshotForInstanceOutcome > GetDeployablePatchSnapshotForInstanceOutcomeCallable
Aws::Utils::Outcome< ListCommandInvocationsResult, SSMError > ListCommandInvocationsOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowScheduleResult, SSMError > DescribeMaintenanceWindowScheduleOutcome
Aws::Utils::Outcome< DeleteResourcePolicyResult, SSMError > DeleteResourcePolicyOutcome
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< DeletePatchBaselineOutcome > DeletePatchBaselineOutcomeCallable
std::future< StopAutomationExecutionOutcome > StopAutomationExecutionOutcomeCallable
std::future< GetParameterHistoryOutcome > GetParameterHistoryOutcomeCallable
Aws::Utils::Outcome< UpdateAssociationStatusResult, SSMError > UpdateAssociationStatusOutcome
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< GetMaintenanceWindowExecutionTaskOutcome > GetMaintenanceWindowExecutionTaskOutcomeCallable
std::future< DescribeInstancePatchesOutcome > DescribeInstancePatchesOutcomeCallable
std::future< DescribeAssociationOutcome > DescribeAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteParameterResult, SSMError > DeleteParameterOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionTasksResult, SSMError > DescribeMaintenanceWindowExecutionTasksOutcome
Aws::Utils::Outcome< GetOpsSummaryResult, SSMError > GetOpsSummaryOutcome
Aws::Utils::Outcome< ResumeSessionResult, SSMError > ResumeSessionOutcome
std::future< TerminateSessionOutcome > TerminateSessionOutcomeCallable
Aws::Utils::Outcome< CreateOpsItemResult, SSMError > CreateOpsItemOutcome
Aws::Utils::Outcome< SendAutomationSignalResult, SSMError > SendAutomationSignalOutcome
Aws::Utils::Outcome< DescribeEffectiveInstanceAssociationsResult, SSMError > DescribeEffectiveInstanceAssociationsOutcome
std::future< UpdateMaintenanceWindowTargetOutcome > UpdateMaintenanceWindowTargetOutcomeCallable
Aws::Utils::Outcome< CreateActivationResult, SSMError > CreateActivationOutcome
std::future< DescribeSessionsOutcome > DescribeSessionsOutcomeCallable
std::future< DescribeMaintenanceWindowExecutionTasksOutcome > DescribeMaintenanceWindowExecutionTasksOutcomeCallable
Aws::Utils::Outcome< DescribeInstancePropertiesResult, SSMError > DescribeInstancePropertiesOutcome
Aws::Utils::Outcome< GetMaintenanceWindowTaskResult, SSMError > GetMaintenanceWindowTaskOutcome
Aws::Utils::Outcome< CreatePatchBaselineResult, SSMError > CreatePatchBaselineOutcome
Aws::Utils::Outcome< DeleteActivationResult, SSMError > DeleteActivationOutcome
std::future< CreateDocumentOutcome > CreateDocumentOutcomeCallable
std::future< CreateMaintenanceWindowOutcome > CreateMaintenanceWindowOutcomeCallable
Aws::Utils::Outcome< DescribeSessionsResult, SSMError > DescribeSessionsOutcome
Aws::Utils::Outcome< GetMaintenanceWindowExecutionTaskInvocationResult, SSMError > GetMaintenanceWindowExecutionTaskInvocationOutcome
std::future< CancelMaintenanceWindowExecutionOutcome > CancelMaintenanceWindowExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateMaintenanceWindowTargetResult, SSMError > UpdateMaintenanceWindowTargetOutcome
Aws::Utils::Outcome< ListDocumentVersionsResult, SSMError > ListDocumentVersionsOutcome
std::future< ListInventoryEntriesOutcome > ListInventoryEntriesOutcomeCallable
Aws::Utils::Outcome< ListComplianceItemsResult, SSMError > ListComplianceItemsOutcome
std::future< DeleteParameterOutcome > DeleteParameterOutcomeCallable
Aws::Utils::Outcome< DescribeInstancePatchStatesResult, SSMError > DescribeInstancePatchStatesOutcome
std::future< DescribeOpsItemsOutcome > DescribeOpsItemsOutcomeCallable
Aws::Utils::Outcome< RegisterPatchBaselineForPatchGroupResult, SSMError > RegisterPatchBaselineForPatchGroupOutcome
std::future< UpdateAssociationOutcome > UpdateAssociationOutcomeCallable
std::future< PutComplianceItemsOutcome > PutComplianceItemsOutcomeCallable
Aws::Utils::Outcome< DescribeAvailablePatchesResult, SSMError > DescribeAvailablePatchesOutcome
std::future< DescribeAssociationExecutionsOutcome > DescribeAssociationExecutionsOutcomeCallable
std::future< GetOpsItemOutcome > GetOpsItemOutcomeCallable
Aws::Utils::Outcome< RemoveTagsFromResourceResult, SSMError > RemoveTagsFromResourceOutcome
std::future< GetResourcePoliciesOutcome > GetResourcePoliciesOutcomeCallable
std::future< DescribeInstancePatchStatesOutcome > DescribeInstancePatchStatesOutcomeCallable
std::future< DescribeMaintenanceWindowsForTargetOutcome > DescribeMaintenanceWindowsForTargetOutcomeCallable
std::future< ListResourceComplianceSummariesOutcome > ListResourceComplianceSummariesOutcomeCallable
Aws::Utils::Outcome< CreateMaintenanceWindowResult, SSMError > CreateMaintenanceWindowOutcome
std::future< DisassociateOpsItemRelatedItemOutcome > DisassociateOpsItemRelatedItemOutcomeCallable
Aws::Utils::Outcome< UpdateServiceSettingResult, SSMError > UpdateServiceSettingOutcome
Aws::Utils::Outcome< StartChangeRequestExecutionResult, SSMError > StartChangeRequestExecutionOutcome
std::future< StartAssociationsOnceOutcome > StartAssociationsOnceOutcomeCallable
std::future< GetParametersByPathOutcome > GetParametersByPathOutcomeCallable
Aws::Utils::Outcome< DescribeInstancePatchesResult, SSMError > DescribeInstancePatchesOutcome
std::future< DescribeMaintenanceWindowScheduleOutcome > DescribeMaintenanceWindowScheduleOutcomeCallable
std::future< UpdateDocumentMetadataOutcome > UpdateDocumentMetadataOutcomeCallable
std::future< RegisterTaskWithMaintenanceWindowOutcome > RegisterTaskWithMaintenanceWindowOutcomeCallable
Aws::Utils::Outcome< RegisterDefaultPatchBaselineResult, SSMError > RegisterDefaultPatchBaselineOutcome
Aws::Utils::Outcome< GetInventoryResult, SSMError > GetInventoryOutcome
std::future< DescribeInventoryDeletionsOutcome > DescribeInventoryDeletionsOutcomeCallable
Aws::Utils::Outcome< StartExecutionPreviewResult, SSMError > StartExecutionPreviewOutcome
std::future< DescribeMaintenanceWindowsOutcome > DescribeMaintenanceWindowsOutcomeCallable
Aws::Utils::Outcome< DescribePatchBaselinesResult, SSMError > DescribePatchBaselinesOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowsForTargetResult, SSMError > DescribeMaintenanceWindowsForTargetOutcome
Aws::Utils::Outcome< GetConnectionStatusResult, SSMError > GetConnectionStatusOutcome
std::future< DescribeMaintenanceWindowExecutionsOutcome > DescribeMaintenanceWindowExecutionsOutcomeCallable
std::future< GetMaintenanceWindowExecutionTaskInvocationOutcome > GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Aws::Utils::Outcome< DeleteInventoryResult, SSMError > DeleteInventoryOutcome
Aws::Utils::Outcome< UpdateDocumentDefaultVersionResult, SSMError > UpdateDocumentDefaultVersionOutcome
Aws::Utils::Outcome< GetMaintenanceWindowExecutionTaskResult, SSMError > GetMaintenanceWindowExecutionTaskOutcome
std::future< GetServiceSettingOutcome > GetServiceSettingOutcomeCallable
std::future< DeleteMaintenanceWindowOutcome > DeleteMaintenanceWindowOutcomeCallable
std::future< ListAssociationsOutcome > ListAssociationsOutcomeCallable
std::future< RegisterTargetWithMaintenanceWindowOutcome > RegisterTargetWithMaintenanceWindowOutcomeCallable
std::future< DeleteInventoryOutcome > DeleteInventoryOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceInformationResult, SSMError > DescribeInstanceInformationOutcome
Aws::Utils::Outcome< RegisterTaskWithMaintenanceWindowResult, SSMError > RegisterTaskWithMaintenanceWindowOutcome
Aws::Utils::Outcome< DeleteAssociationResult, SSMError > DeleteAssociationOutcome
std::future< GetAutomationExecutionOutcome > GetAutomationExecutionOutcomeCallable
std::future< CreateAssociationBatchOutcome > CreateAssociationBatchOutcomeCallable
Aws::Utils::Outcome< UpdateOpsItemResult, SSMError > UpdateOpsItemOutcome
Aws::Utils::Outcome< DescribeActivationsResult, SSMError > DescribeActivationsOutcome
Aws::Utils::Outcome< ListDocumentMetadataHistoryResult, SSMError > ListDocumentMetadataHistoryOutcome
std::future< UpdatePatchBaselineOutcome > UpdatePatchBaselineOutcomeCallable
Aws::Utils::Outcome< GetOpsItemResult, SSMError > GetOpsItemOutcome
Aws::Utils::Outcome< DeleteOpsItemResult, SSMError > DeleteOpsItemOutcome
std::future< PutParameterOutcome > PutParameterOutcomeCallable
std::future< UpdateMaintenanceWindowTaskOutcome > UpdateMaintenanceWindowTaskOutcomeCallable
std::future< CreateOpsMetadataOutcome > CreateOpsMetadataOutcomeCallable
std::future< GetOpsMetadataOutcome > GetOpsMetadataOutcomeCallable
Aws::Utils::Outcome< SendCommandResult, SSMError > SendCommandOutcome
Aws::Utils::Outcome< DescribeAssociationExecutionTargetsResult, SSMError > DescribeAssociationExecutionTargetsOutcome
std::future< DeleteOpsItemOutcome > DeleteOpsItemOutcomeCallable
Aws::Utils::Outcome< ListCommandsResult, SSMError > ListCommandsOutcome
Aws::Utils::Outcome< ModifyDocumentPermissionResult, SSMError > ModifyDocumentPermissionOutcome
Aws::Utils::Outcome< DeregisterTaskFromMaintenanceWindowResult, SSMError > DeregisterTaskFromMaintenanceWindowOutcome
Aws::Utils::Outcome< ListOpsItemRelatedItemsResult, SSMError > ListOpsItemRelatedItemsOutcome
Aws::Utils::Outcome< ListNodesResult, SSMError > ListNodesOutcome
std::future< UpdateDocumentOutcome > UpdateDocumentOutcomeCallable
Aws::Utils::Outcome< DescribeInstancePatchStatesForPatchGroupResult, SSMError > DescribeInstancePatchStatesForPatchGroupOutcome
Aws::Utils::Outcome< DescribeDocumentPermissionResult, SSMError > DescribeDocumentPermissionOutcome
Aws::Utils::Outcome< DescribeMaintenanceWindowTargetsResult, SSMError > DescribeMaintenanceWindowTargetsOutcome
Aws::Utils::Outcome< LabelParameterVersionResult, SSMError > LabelParameterVersionOutcome
std::future< DeleteActivationOutcome > DeleteActivationOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListCommandsOutcome > ListCommandsOutcomeCallable
Aws::Utils::Outcome< GetMaintenanceWindowResult, SSMError > GetMaintenanceWindowOutcome
Aws::Utils::Outcome< GetDefaultPatchBaselineResult, SSMError > GetDefaultPatchBaselineOutcome
Aws::Utils::Outcome< ListDocumentsResult, SSMError > ListDocumentsOutcome
std::future< StartAutomationExecutionOutcome > StartAutomationExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateAssociationResult, SSMError > UpdateAssociationOutcome
Aws::Utils::Outcome< GetParameterHistoryResult, SSMError > GetParameterHistoryOutcome
Aws::Utils::Outcome< CancelCommandResult, SSMError > CancelCommandOutcome
Aws::Utils::Outcome< GetResourcePoliciesResult, SSMError > GetResourcePoliciesOutcome
std::future< DeleteDocumentOutcome > DeleteDocumentOutcomeCallable
Aws::Utils::Outcome< ListOpsMetadataResult, SSMError > ListOpsMetadataOutcome
Aws::Utils::Outcome< GetMaintenanceWindowExecutionResult, SSMError > GetMaintenanceWindowExecutionOutcome
std::future< GetCommandInvocationOutcome > GetCommandInvocationOutcomeCallable
std::future< SendCommandOutcome > SendCommandOutcomeCallable
Aws::Utils::Outcome< PutParameterResult, SSMError > PutParameterOutcome
Aws::Utils::Outcome< DeleteDocumentResult, SSMError > DeleteDocumentOutcome
Aws::Utils::Outcome< DescribeAssociationResult, SSMError > DescribeAssociationOutcome
std::future< CreateActivationOutcome > CreateActivationOutcomeCallable
Aws::Utils::Outcome< ListComplianceSummariesResult, SSMError > ListComplianceSummariesOutcome
std::future< DescribeDocumentPermissionOutcome > DescribeDocumentPermissionOutcomeCallable
Aws::Utils::Outcome< DeregisterTargetFromMaintenanceWindowResult, SSMError > DeregisterTargetFromMaintenanceWindowOutcome
Aws::Utils::Outcome< DescribeInstanceAssociationsStatusResult, SSMError > DescribeInstanceAssociationsStatusOutcome
std::future< DescribeAutomationStepExecutionsOutcome > DescribeAutomationStepExecutionsOutcomeCallable
std::future< GetDocumentOutcome > GetDocumentOutcomeCallable
std::future< CreateResourceDataSyncOutcome > CreateResourceDataSyncOutcomeCallable
Aws::Utils::Outcome< GetParametersResult, SSMError > GetParametersOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdatePatchBaselineResult, SSMError > UpdatePatchBaselineOutcome
std::future< ListDocumentMetadataHistoryOutcome > ListDocumentMetadataHistoryOutcomeCallable
Aws::Utils::Outcome< GetDocumentResult, SSMError > GetDocumentOutcome
Aws::Utils::Outcome< DescribeEffectivePatchesForPatchBaselineResult, SSMError > DescribeEffectivePatchesForPatchBaselineOutcome
Aws::Utils::Outcome< StartAssociationsOnceResult, SSMError > StartAssociationsOnceOutcome
Aws::Utils::Outcome< DeleteOpsMetadataResult, SSMError > DeleteOpsMetadataOutcome
std::future< DescribePatchGroupsOutcome > DescribePatchGroupsOutcomeCallable
std::future< DescribeInstancePropertiesOutcome > DescribeInstancePropertiesOutcomeCallable
std::future< ListComplianceSummariesOutcome > ListComplianceSummariesOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Aws::Utils::Outcome< DeregisterManagedInstanceResult, SSMError > DeregisterManagedInstanceOutcome
std::future< UpdateAssociationStatusOutcome > UpdateAssociationStatusOutcomeCallable
Aws::Utils::Outcome< DescribeAssociationExecutionsResult, SSMError > DescribeAssociationExecutionsOutcome
Aws::Utils::Outcome< CreateAssociationResult, SSMError > CreateAssociationOutcome
std::future< StartSessionOutcome > StartSessionOutcomeCallable
Aws::Utils::Outcome< ListResourceComplianceSummariesResult, SSMError > ListResourceComplianceSummariesOutcome
std::future< UpdateServiceSettingOutcome > UpdateServiceSettingOutcomeCallable
Aws::Utils::Outcome< AddTagsToResourceResult, SSMError > AddTagsToResourceOutcome
Aws::Utils::Outcome< ListInventoryEntriesResult, SSMError > ListInventoryEntriesOutcome
Aws::Utils::Outcome< DisassociateOpsItemRelatedItemResult, SSMError > DisassociateOpsItemRelatedItemOutcome
std::future< GetParametersOutcome > GetParametersOutcomeCallable
std::future< ListNodesSummaryOutcome > ListNodesSummaryOutcomeCallable
std::future< DeleteOpsMetadataOutcome > DeleteOpsMetadataOutcomeCallable
Aws::Utils::Outcome< StartAutomationExecutionResult, SSMError > StartAutomationExecutionOutcome
std::future< ListOpsItemRelatedItemsOutcome > ListOpsItemRelatedItemsOutcomeCallable
std::future< DescribeInstanceInformationOutcome > DescribeInstanceInformationOutcomeCallable
Aws::Utils::Outcome< CreateOpsMetadataResult, SSMError > CreateOpsMetadataOutcome
std::future< UpdateManagedInstanceRoleOutcome > UpdateManagedInstanceRoleOutcomeCallable
Aws::Utils::Outcome< GetOpsMetadataResult, SSMError > GetOpsMetadataOutcome
Aws::Utils::Outcome< DeleteParametersResult, SSMError > DeleteParametersOutcome
std::future< UnlabelParameterVersionOutcome > UnlabelParameterVersionOutcomeCallable
Aws::Utils::Outcome< DescribePatchPropertiesResult, SSMError > DescribePatchPropertiesOutcome
std::future< DescribeEffectiveInstanceAssociationsOutcome > DescribeEffectiveInstanceAssociationsOutcomeCallable
std::future< DescribeAssociationExecutionTargetsOutcome > DescribeAssociationExecutionTargetsOutcomeCallable
Aws::Utils::Outcome< AssociateOpsItemRelatedItemResult, SSMError > AssociateOpsItemRelatedItemOutcome
Aws::Utils::Outcome< ListNodesSummaryResult, SSMError > ListNodesSummaryOutcome
std::future< CreateOpsItemOutcome > CreateOpsItemOutcomeCallable
Aws::Utils::Outcome< UpdateResourceDataSyncResult, SSMError > UpdateResourceDataSyncOutcome
Aws::Utils::Outcome< GetPatchBaselineForPatchGroupResult, SSMError > GetPatchBaselineForPatchGroupOutcome
Aws::Utils::Outcome< UnlabelParameterVersionResult, SSMError > UnlabelParameterVersionOutcome
Aws::Utils::Outcome< ListResourceDataSyncResult, SSMError > ListResourceDataSyncOutcome
std::future< StartExecutionPreviewOutcome > StartExecutionPreviewOutcomeCallable
std::future< DeleteAssociationOutcome > DeleteAssociationOutcomeCallable
std::future< CreatePatchBaselineOutcome > CreatePatchBaselineOutcomeCallable
Aws::Utils::Outcome< DeleteResourceDataSyncResult, SSMError > DeleteResourceDataSyncOutcome
std::future< DescribeMaintenanceWindowTargetsOutcome > DescribeMaintenanceWindowTargetsOutcomeCallable
Aws::Utils::Outcome< DescribeParametersResult, SSMError > DescribeParametersOutcome
Aws::Utils::Outcome< DescribeInventoryDeletionsResult, SSMError > DescribeInventoryDeletionsOutcome
Aws::Utils::Outcome< DeletePatchBaselineResult, SSMError > DeletePatchBaselineOutcome
std::future< DescribeDocumentOutcome > DescribeDocumentOutcomeCallable
std::future< CancelCommandOutcome > CancelCommandOutcomeCallable
Aws::Utils::Outcome< CreateResourceDataSyncResult, SSMError > CreateResourceDataSyncOutcome
Aws::Utils::Outcome< GetAutomationExecutionResult, SSMError > GetAutomationExecutionOutcome
std::future< ListComplianceItemsOutcome > ListComplianceItemsOutcomeCallable
Aws::Utils::Outcome< UpdateDocumentResult, SSMError > UpdateDocumentOutcome
std::future< GetPatchBaselineForPatchGroupOutcome > GetPatchBaselineForPatchGroupOutcomeCallable
std::future< DeleteParametersOutcome > DeleteParametersOutcomeCallable
std::future< GetPatchBaselineOutcome > GetPatchBaselineOutcomeCallable
std::future< LabelParameterVersionOutcome > LabelParameterVersionOutcomeCallable
std::future< SendAutomationSignalOutcome > SendAutomationSignalOutcomeCallable
std::future< ModifyDocumentPermissionOutcome > ModifyDocumentPermissionOutcomeCallable
std::future< GetMaintenanceWindowExecutionOutcome > GetMaintenanceWindowExecutionOutcomeCallable
Aws::Utils::Outcome< DeregisterPatchBaselineForPatchGroupResult, SSMError > DeregisterPatchBaselineForPatchGroupOutcome
Aws::Utils::Outcome< StopAutomationExecutionResult, SSMError > StopAutomationExecutionOutcome
std::future< DescribeInstanceAssociationsStatusOutcome > DescribeInstanceAssociationsStatusOutcomeCallable
std::future< DescribeParametersOutcome > DescribeParametersOutcomeCallable
Aws::Utils::Outcome< ResetServiceSettingResult, SSMError > ResetServiceSettingOutcome
std::future< DescribeActivationsOutcome > DescribeActivationsOutcomeCallable
std::future< ListOpsMetadataOutcome > ListOpsMetadataOutcomeCallable
Aws::Utils::Outcome< TerminateSessionResult, SSMError > TerminateSessionOutcome
std::future< GetInventorySchemaOutcome > GetInventorySchemaOutcomeCallable
std::function< void(const SSMClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::LabelParameterVersionRequest &, const Model::LabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LabelParameterVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListAssociationVersionsRequest &, const Model::ListAssociationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationVersionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsForTargetRequest &, const Model::DescribeMaintenanceWindowsForTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsForTargetResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowRequest &, const Model::GetMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::TerminateSessionRequest &, const Model::TerminateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInventoryDeletionsRequest &, const Model::DescribeInventoryDeletionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInventoryDeletionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetCalendarStateRequest &, const Model::GetCalendarStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCalendarStateResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentRequest &, const Model::UpdateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeSessionsRequest &, const Model::DescribeSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSessionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateAssociationBatchRequest &, const Model::CreateAssociationBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationBatchResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListCommandInvocationsRequest &, const Model::ListCommandInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandInvocationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterDefaultPatchBaselineRequest &, const Model::RegisterDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDefaultPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeEffectiveInstanceAssociationsRequest &, const Model::DescribeEffectiveInstanceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectiveInstanceAssociationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchGroupsRequest &, const Model::DescribePatchGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteInventoryRequest &, const Model::DeleteInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAvailablePatchesRequest &, const Model::DescribeAvailablePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailablePatchesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdatePatchBaselineRequest &, const Model::UpdatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowTaskRequest &, const Model::GetMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DisassociateOpsItemRelatedItemRequest &, const Model::DisassociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateOpsItemRelatedItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeOpsItemsRequest &, const Model::DescribeOpsItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOpsItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteResourceDataSyncRequest &, const Model::DeleteResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTasksRequest &, const Model::DescribeMaintenanceWindowExecutionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParameterHistoryRequest &, const Model::GetParameterHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterHistoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterTargetWithMaintenanceWindowRequest &, const Model::RegisterTargetWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTargetWithMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDeployablePatchSnapshotForInstanceRequest &, const Model::GetDeployablePatchSnapshotForInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeployablePatchSnapshotForInstanceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsItemRequest &, const Model::GetOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTargetsRequest &, const Model::DescribeMaintenanceWindowTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTargetsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsItemRelatedItemsRequest &, const Model::ListOpsItemRelatedItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsItemRelatedItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartAssociationsOnceRequest &, const Model::StartAssociationsOnceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssociationsOnceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListResourceComplianceSummariesRequest &, const Model::ListResourceComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceComplianceSummariesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartAutomationExecutionRequest &, const Model::StartAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListResourceDataSyncRequest &, const Model::ListResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchPropertiesRequest &, const Model::DescribePatchPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchPropertiesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTaskRequest &, const Model::UpdateMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetCommandInvocationRequest &, const Model::GetCommandInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommandInvocationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionsRequest &, const Model::DescribeMaintenanceWindowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAutomationExecutionsRequest &, const Model::DescribeAutomationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListComplianceItemsRequest &, const Model::ListComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutInventoryRequest &, const Model::PutInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateOpsMetadataRequest &, const Model::CreateOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetAutomationExecutionRequest &, const Model::GetAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsItemEventsRequest &, const Model::ListOpsItemEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsItemEventsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateServiceSettingRequest &, const Model::UpdateServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsSummaryRequest &, const Model::GetOpsSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsSummaryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeDocumentPermissionRequest &, const Model::DescribeDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentPermissionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDocumentRequest &, const Model::GetDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterManagedInstanceRequest &, const Model::DeregisterManagedInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterManagedInstanceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateOpsItemRequest &, const Model::UpdateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest &, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTasksRequest &, const Model::DescribeMaintenanceWindowTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTasksResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentDefaultVersionRequest &, const Model::UpdateDocumentDefaultVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentDefaultVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteDocumentRequest &, const Model::DeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListNodesSummaryRequest &, const Model::ListNodesSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesSummaryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateMaintenanceWindowRequest &, const Model::CreateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePoliciesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateOpsMetadataRequest &, const Model::UpdateOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchBaselinesRequest &, const Model::DescribePatchBaselinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchBaselinesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeParametersRequest &, const Model::DescribeParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetExecutionPreviewRequest &, const Model::GetExecutionPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExecutionPreviewResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstanceInformationRequest &, const Model::DescribeInstanceInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceInformationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParametersByPathRequest &, const Model::GetParametersByPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersByPathResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeletePatchBaselineRequest &, const Model::DeletePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetPatchBaselineRequest &, const Model::GetPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ResumeSessionRequest &, const Model::ResumeSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDefaultPatchBaselineRequest &, const Model::GetDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeActivationsRequest &, const Model::DescribeActivationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateDocumentRequest &, const Model::CreateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateActivationRequest &, const Model::CreateActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentVersionsRequest &, const Model::ListDocumentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentVersionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowScheduleRequest &, const Model::DescribeMaintenanceWindowScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowScheduleResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateResourceDataSyncRequest &, const Model::CreateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutParameterRequest &, const Model::PutParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetServiceSettingRequest &, const Model::GetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTargetRequest &, const Model::UpdateMaintenanceWindowTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTargetResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartChangeRequestExecutionRequest &, const Model::StartChangeRequestExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChangeRequestExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesRequest &, const Model::DescribeInstancePatchStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateResourceDataSyncRequest &, const Model::UpdateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePropertiesRequest &, const Model::DescribeInstancePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePropertiesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParametersRequest &, const Model::GetParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreatePatchBaselineRequest &, const Model::CreatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterTargetFromMaintenanceWindowRequest &, const Model::DeregisterTargetFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTargetFromMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionRequest &, const Model::GetMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ModifyDocumentPermissionRequest &, const Model::ModifyDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDocumentPermissionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsMetadataRequest &, const Model::ListOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListCommandsRequest &, const Model::ListCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeEffectivePatchesForPatchBaselineRequest &, const Model::DescribeEffectivePatchesForPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartSessionRequest &, const Model::StartSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAutomationStepExecutionsRequest &, const Model::DescribeAutomationStepExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationStepExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetInventoryRequest &, const Model::GetInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowRequest &, const Model::UpdateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetInventorySchemaRequest &, const Model::GetInventorySchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventorySchemaResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateAssociationRequest &, const Model::CreateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateManagedInstanceRoleRequest &, const Model::UpdateManagedInstanceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedInstanceRoleResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParameterRequest &, const Model::GetParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstanceAssociationsStatusRequest &, const Model::DescribeInstanceAssociationsStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAssociationsStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterPatchBaselineForPatchGroupRequest &, const Model::RegisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionsRequest &, const Model::DescribeAssociationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartExecutionPreviewRequest &, const Model::StartExecutionPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExecutionPreviewResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetConnectionStatusRequest &, const Model::GetConnectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutComplianceItemsRequest &, const Model::PutComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutComplianceItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentMetadataRequest &, const Model::UpdateDocumentMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateAssociationRequest &, const Model::UpdateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterPatchBaselineForPatchGroupRequest &, const Model::DeregisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsMetadataRequest &, const Model::GetOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteOpsItemRequest &, const Model::DeleteOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteOpsMetadataRequest &, const Model::DeleteOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateAssociationStatusRequest &, const Model::UpdateAssociationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteActivationRequest &, const Model::DeleteActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetPatchBaselineForPatchGroupRequest &, const Model::GetPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentMetadataHistoryRequest &, const Model::ListDocumentMetadataHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentMetadataHistoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateOpsItemRequest &, const Model::CreateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsRequest &, const Model::DescribeMaintenanceWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::SendCommandRequest &, const Model::SendCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCommandResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchGroupStateRequest &, const Model::DescribePatchGroupStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupStateResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StopAutomationExecutionRequest &, const Model::StopAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationRequest &, const Model::DescribeAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteAssociationRequest &, const Model::DeleteAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterTaskWithMaintenanceWindowRequest &, const Model::RegisterTaskWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskWithMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &, const Model::GetMaintenanceWindowExecutionTaskInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UnlabelParameterVersionRequest &, const Model::UnlabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnlabelParameterVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListInventoryEntriesRequest &, const Model::ListInventoryEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInventoryEntriesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListComplianceSummariesRequest &, const Model::ListComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceSummariesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CancelCommandRequest &, const Model::CancelCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCommandResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterTaskFromMaintenanceWindowRequest &, const Model::DeregisterTaskFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskFromMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteParameterRequest &, const Model::DeleteParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesForPatchGroupRequest &, const Model::DescribeInstancePatchStatesForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ResetServiceSettingRequest &, const Model::ResetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionTargetsRequest &, const Model::DescribeAssociationExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionTargetsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteParametersRequest &, const Model::DeleteParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskRequest &, const Model::GetMaintenanceWindowExecutionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::SendAutomationSignalRequest &, const Model::SendAutomationSignalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendAutomationSignalResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeDocumentRequest &, const Model::DescribeDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteMaintenanceWindowRequest &, const Model::DeleteMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::AssociateOpsItemRelatedItemRequest &, const Model::AssociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateOpsItemRelatedItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchesRequest &, const Model::DescribeInstancePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CancelMaintenanceWindowExecutionRequest &, const Model::CancelMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMaintenanceWindowExecutionResponseReceivedHandler