AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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