AWS SDK for C++  1.8.95
AWS SDK for C++
SSMClient.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ssm/SSM_EXPORTS.h>
8 #include <aws/ssm/SSMErrors.h>
137 #include <aws/core/http/HttpTypes.h>
138 #include <future>
139 #include <functional>
140 
141 namespace Aws
142 {
143 
144 namespace Http
145 {
146  class HttpClient;
147  class HttpClientFactory;
148 } // namespace Http
149 
150 namespace Utils
151 {
152  template< typename R, typename E> class Outcome;
153 namespace Threading
154 {
155  class Executor;
156 } // namespace Threading
157 } // namespace Utils
158 
159 namespace Auth
160 {
161  class AWSCredentials;
162  class AWSCredentialsProvider;
163 } // namespace Auth
164 
165 namespace Client
166 {
167  class RetryStrategy;
168 } // namespace Client
169 
170 namespace SSM
171 {
172 
173 namespace Model
174 {
175  class AddTagsToResourceRequest;
176  class CancelCommandRequest;
177  class CancelMaintenanceWindowExecutionRequest;
178  class CreateActivationRequest;
179  class CreateAssociationRequest;
180  class CreateAssociationBatchRequest;
181  class CreateDocumentRequest;
182  class CreateMaintenanceWindowRequest;
183  class CreateOpsItemRequest;
184  class CreatePatchBaselineRequest;
185  class CreateResourceDataSyncRequest;
186  class DeleteActivationRequest;
187  class DeleteAssociationRequest;
188  class DeleteDocumentRequest;
189  class DeleteInventoryRequest;
190  class DeleteMaintenanceWindowRequest;
191  class DeleteParameterRequest;
192  class DeleteParametersRequest;
193  class DeletePatchBaselineRequest;
194  class DeleteResourceDataSyncRequest;
195  class DeregisterManagedInstanceRequest;
196  class DeregisterPatchBaselineForPatchGroupRequest;
197  class DeregisterTargetFromMaintenanceWindowRequest;
198  class DeregisterTaskFromMaintenanceWindowRequest;
199  class DescribeActivationsRequest;
200  class DescribeAssociationRequest;
201  class DescribeAssociationExecutionTargetsRequest;
202  class DescribeAssociationExecutionsRequest;
203  class DescribeAutomationExecutionsRequest;
204  class DescribeAutomationStepExecutionsRequest;
205  class DescribeAvailablePatchesRequest;
206  class DescribeDocumentRequest;
207  class DescribeDocumentPermissionRequest;
208  class DescribeEffectiveInstanceAssociationsRequest;
209  class DescribeEffectivePatchesForPatchBaselineRequest;
210  class DescribeInstanceAssociationsStatusRequest;
211  class DescribeInstanceInformationRequest;
212  class DescribeInstancePatchStatesRequest;
213  class DescribeInstancePatchStatesForPatchGroupRequest;
214  class DescribeInstancePatchesRequest;
215  class DescribeInventoryDeletionsRequest;
216  class DescribeMaintenanceWindowExecutionTaskInvocationsRequest;
217  class DescribeMaintenanceWindowExecutionTasksRequest;
218  class DescribeMaintenanceWindowExecutionsRequest;
219  class DescribeMaintenanceWindowScheduleRequest;
220  class DescribeMaintenanceWindowTargetsRequest;
221  class DescribeMaintenanceWindowTasksRequest;
222  class DescribeMaintenanceWindowsRequest;
223  class DescribeMaintenanceWindowsForTargetRequest;
224  class DescribeOpsItemsRequest;
225  class DescribeParametersRequest;
226  class DescribePatchBaselinesRequest;
227  class DescribePatchGroupStateRequest;
228  class DescribePatchGroupsRequest;
229  class DescribePatchPropertiesRequest;
230  class DescribeSessionsRequest;
231  class GetAutomationExecutionRequest;
232  class GetCalendarStateRequest;
233  class GetCommandInvocationRequest;
234  class GetConnectionStatusRequest;
235  class GetDefaultPatchBaselineRequest;
236  class GetDeployablePatchSnapshotForInstanceRequest;
237  class GetDocumentRequest;
238  class GetInventoryRequest;
239  class GetInventorySchemaRequest;
240  class GetMaintenanceWindowRequest;
241  class GetMaintenanceWindowExecutionRequest;
242  class GetMaintenanceWindowExecutionTaskRequest;
243  class GetMaintenanceWindowExecutionTaskInvocationRequest;
244  class GetMaintenanceWindowTaskRequest;
245  class GetOpsItemRequest;
246  class GetOpsSummaryRequest;
247  class GetParameterRequest;
248  class GetParameterHistoryRequest;
249  class GetParametersRequest;
250  class GetParametersByPathRequest;
251  class GetPatchBaselineRequest;
252  class GetPatchBaselineForPatchGroupRequest;
253  class GetServiceSettingRequest;
254  class LabelParameterVersionRequest;
255  class ListAssociationVersionsRequest;
256  class ListAssociationsRequest;
257  class ListCommandInvocationsRequest;
258  class ListCommandsRequest;
259  class ListComplianceItemsRequest;
260  class ListComplianceSummariesRequest;
261  class ListDocumentVersionsRequest;
262  class ListDocumentsRequest;
263  class ListInventoryEntriesRequest;
264  class ListResourceComplianceSummariesRequest;
265  class ListResourceDataSyncRequest;
266  class ListTagsForResourceRequest;
267  class ModifyDocumentPermissionRequest;
268  class PutComplianceItemsRequest;
269  class PutInventoryRequest;
270  class PutParameterRequest;
271  class RegisterDefaultPatchBaselineRequest;
272  class RegisterPatchBaselineForPatchGroupRequest;
273  class RegisterTargetWithMaintenanceWindowRequest;
274  class RegisterTaskWithMaintenanceWindowRequest;
275  class RemoveTagsFromResourceRequest;
276  class ResetServiceSettingRequest;
277  class ResumeSessionRequest;
278  class SendAutomationSignalRequest;
279  class SendCommandRequest;
280  class StartAssociationsOnceRequest;
281  class StartAutomationExecutionRequest;
282  class StartSessionRequest;
283  class StopAutomationExecutionRequest;
284  class TerminateSessionRequest;
285  class UpdateAssociationRequest;
286  class UpdateAssociationStatusRequest;
287  class UpdateDocumentRequest;
288  class UpdateDocumentDefaultVersionRequest;
289  class UpdateMaintenanceWindowRequest;
290  class UpdateMaintenanceWindowTargetRequest;
291  class UpdateMaintenanceWindowTaskRequest;
292  class UpdateManagedInstanceRoleRequest;
293  class UpdateOpsItemRequest;
294  class UpdatePatchBaselineRequest;
295  class UpdateResourceDataSyncRequest;
297 
420 
421  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
422  typedef std::future<CancelCommandOutcome> CancelCommandOutcomeCallable;
423  typedef std::future<CancelMaintenanceWindowExecutionOutcome> CancelMaintenanceWindowExecutionOutcomeCallable;
424  typedef std::future<CreateActivationOutcome> CreateActivationOutcomeCallable;
425  typedef std::future<CreateAssociationOutcome> CreateAssociationOutcomeCallable;
426  typedef std::future<CreateAssociationBatchOutcome> CreateAssociationBatchOutcomeCallable;
427  typedef std::future<CreateDocumentOutcome> CreateDocumentOutcomeCallable;
428  typedef std::future<CreateMaintenanceWindowOutcome> CreateMaintenanceWindowOutcomeCallable;
429  typedef std::future<CreateOpsItemOutcome> CreateOpsItemOutcomeCallable;
430  typedef std::future<CreatePatchBaselineOutcome> CreatePatchBaselineOutcomeCallable;
431  typedef std::future<CreateResourceDataSyncOutcome> CreateResourceDataSyncOutcomeCallable;
432  typedef std::future<DeleteActivationOutcome> DeleteActivationOutcomeCallable;
433  typedef std::future<DeleteAssociationOutcome> DeleteAssociationOutcomeCallable;
434  typedef std::future<DeleteDocumentOutcome> DeleteDocumentOutcomeCallable;
435  typedef std::future<DeleteInventoryOutcome> DeleteInventoryOutcomeCallable;
436  typedef std::future<DeleteMaintenanceWindowOutcome> DeleteMaintenanceWindowOutcomeCallable;
437  typedef std::future<DeleteParameterOutcome> DeleteParameterOutcomeCallable;
438  typedef std::future<DeleteParametersOutcome> DeleteParametersOutcomeCallable;
439  typedef std::future<DeletePatchBaselineOutcome> DeletePatchBaselineOutcomeCallable;
440  typedef std::future<DeleteResourceDataSyncOutcome> DeleteResourceDataSyncOutcomeCallable;
441  typedef std::future<DeregisterManagedInstanceOutcome> DeregisterManagedInstanceOutcomeCallable;
442  typedef std::future<DeregisterPatchBaselineForPatchGroupOutcome> DeregisterPatchBaselineForPatchGroupOutcomeCallable;
443  typedef std::future<DeregisterTargetFromMaintenanceWindowOutcome> DeregisterTargetFromMaintenanceWindowOutcomeCallable;
444  typedef std::future<DeregisterTaskFromMaintenanceWindowOutcome> DeregisterTaskFromMaintenanceWindowOutcomeCallable;
445  typedef std::future<DescribeActivationsOutcome> DescribeActivationsOutcomeCallable;
446  typedef std::future<DescribeAssociationOutcome> DescribeAssociationOutcomeCallable;
447  typedef std::future<DescribeAssociationExecutionTargetsOutcome> DescribeAssociationExecutionTargetsOutcomeCallable;
448  typedef std::future<DescribeAssociationExecutionsOutcome> DescribeAssociationExecutionsOutcomeCallable;
449  typedef std::future<DescribeAutomationExecutionsOutcome> DescribeAutomationExecutionsOutcomeCallable;
450  typedef std::future<DescribeAutomationStepExecutionsOutcome> DescribeAutomationStepExecutionsOutcomeCallable;
451  typedef std::future<DescribeAvailablePatchesOutcome> DescribeAvailablePatchesOutcomeCallable;
452  typedef std::future<DescribeDocumentOutcome> DescribeDocumentOutcomeCallable;
453  typedef std::future<DescribeDocumentPermissionOutcome> DescribeDocumentPermissionOutcomeCallable;
454  typedef std::future<DescribeEffectiveInstanceAssociationsOutcome> DescribeEffectiveInstanceAssociationsOutcomeCallable;
455  typedef std::future<DescribeEffectivePatchesForPatchBaselineOutcome> DescribeEffectivePatchesForPatchBaselineOutcomeCallable;
456  typedef std::future<DescribeInstanceAssociationsStatusOutcome> DescribeInstanceAssociationsStatusOutcomeCallable;
457  typedef std::future<DescribeInstanceInformationOutcome> DescribeInstanceInformationOutcomeCallable;
458  typedef std::future<DescribeInstancePatchStatesOutcome> DescribeInstancePatchStatesOutcomeCallable;
459  typedef std::future<DescribeInstancePatchStatesForPatchGroupOutcome> DescribeInstancePatchStatesForPatchGroupOutcomeCallable;
460  typedef std::future<DescribeInstancePatchesOutcome> DescribeInstancePatchesOutcomeCallable;
461  typedef std::future<DescribeInventoryDeletionsOutcome> DescribeInventoryDeletionsOutcomeCallable;
462  typedef std::future<DescribeMaintenanceWindowExecutionTaskInvocationsOutcome> DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable;
463  typedef std::future<DescribeMaintenanceWindowExecutionTasksOutcome> DescribeMaintenanceWindowExecutionTasksOutcomeCallable;
464  typedef std::future<DescribeMaintenanceWindowExecutionsOutcome> DescribeMaintenanceWindowExecutionsOutcomeCallable;
465  typedef std::future<DescribeMaintenanceWindowScheduleOutcome> DescribeMaintenanceWindowScheduleOutcomeCallable;
466  typedef std::future<DescribeMaintenanceWindowTargetsOutcome> DescribeMaintenanceWindowTargetsOutcomeCallable;
467  typedef std::future<DescribeMaintenanceWindowTasksOutcome> DescribeMaintenanceWindowTasksOutcomeCallable;
468  typedef std::future<DescribeMaintenanceWindowsOutcome> DescribeMaintenanceWindowsOutcomeCallable;
469  typedef std::future<DescribeMaintenanceWindowsForTargetOutcome> DescribeMaintenanceWindowsForTargetOutcomeCallable;
470  typedef std::future<DescribeOpsItemsOutcome> DescribeOpsItemsOutcomeCallable;
471  typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
472  typedef std::future<DescribePatchBaselinesOutcome> DescribePatchBaselinesOutcomeCallable;
473  typedef std::future<DescribePatchGroupStateOutcome> DescribePatchGroupStateOutcomeCallable;
474  typedef std::future<DescribePatchGroupsOutcome> DescribePatchGroupsOutcomeCallable;
475  typedef std::future<DescribePatchPropertiesOutcome> DescribePatchPropertiesOutcomeCallable;
476  typedef std::future<DescribeSessionsOutcome> DescribeSessionsOutcomeCallable;
477  typedef std::future<GetAutomationExecutionOutcome> GetAutomationExecutionOutcomeCallable;
478  typedef std::future<GetCalendarStateOutcome> GetCalendarStateOutcomeCallable;
479  typedef std::future<GetCommandInvocationOutcome> GetCommandInvocationOutcomeCallable;
480  typedef std::future<GetConnectionStatusOutcome> GetConnectionStatusOutcomeCallable;
481  typedef std::future<GetDefaultPatchBaselineOutcome> GetDefaultPatchBaselineOutcomeCallable;
482  typedef std::future<GetDeployablePatchSnapshotForInstanceOutcome> GetDeployablePatchSnapshotForInstanceOutcomeCallable;
483  typedef std::future<GetDocumentOutcome> GetDocumentOutcomeCallable;
484  typedef std::future<GetInventoryOutcome> GetInventoryOutcomeCallable;
485  typedef std::future<GetInventorySchemaOutcome> GetInventorySchemaOutcomeCallable;
486  typedef std::future<GetMaintenanceWindowOutcome> GetMaintenanceWindowOutcomeCallable;
487  typedef std::future<GetMaintenanceWindowExecutionOutcome> GetMaintenanceWindowExecutionOutcomeCallable;
488  typedef std::future<GetMaintenanceWindowExecutionTaskOutcome> GetMaintenanceWindowExecutionTaskOutcomeCallable;
489  typedef std::future<GetMaintenanceWindowExecutionTaskInvocationOutcome> GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable;
490  typedef std::future<GetMaintenanceWindowTaskOutcome> GetMaintenanceWindowTaskOutcomeCallable;
491  typedef std::future<GetOpsItemOutcome> GetOpsItemOutcomeCallable;
492  typedef std::future<GetOpsSummaryOutcome> GetOpsSummaryOutcomeCallable;
493  typedef std::future<GetParameterOutcome> GetParameterOutcomeCallable;
494  typedef std::future<GetParameterHistoryOutcome> GetParameterHistoryOutcomeCallable;
495  typedef std::future<GetParametersOutcome> GetParametersOutcomeCallable;
496  typedef std::future<GetParametersByPathOutcome> GetParametersByPathOutcomeCallable;
497  typedef std::future<GetPatchBaselineOutcome> GetPatchBaselineOutcomeCallable;
498  typedef std::future<GetPatchBaselineForPatchGroupOutcome> GetPatchBaselineForPatchGroupOutcomeCallable;
499  typedef std::future<GetServiceSettingOutcome> GetServiceSettingOutcomeCallable;
500  typedef std::future<LabelParameterVersionOutcome> LabelParameterVersionOutcomeCallable;
501  typedef std::future<ListAssociationVersionsOutcome> ListAssociationVersionsOutcomeCallable;
502  typedef std::future<ListAssociationsOutcome> ListAssociationsOutcomeCallable;
503  typedef std::future<ListCommandInvocationsOutcome> ListCommandInvocationsOutcomeCallable;
504  typedef std::future<ListCommandsOutcome> ListCommandsOutcomeCallable;
505  typedef std::future<ListComplianceItemsOutcome> ListComplianceItemsOutcomeCallable;
506  typedef std::future<ListComplianceSummariesOutcome> ListComplianceSummariesOutcomeCallable;
507  typedef std::future<ListDocumentVersionsOutcome> ListDocumentVersionsOutcomeCallable;
508  typedef std::future<ListDocumentsOutcome> ListDocumentsOutcomeCallable;
509  typedef std::future<ListInventoryEntriesOutcome> ListInventoryEntriesOutcomeCallable;
510  typedef std::future<ListResourceComplianceSummariesOutcome> ListResourceComplianceSummariesOutcomeCallable;
511  typedef std::future<ListResourceDataSyncOutcome> ListResourceDataSyncOutcomeCallable;
512  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
513  typedef std::future<ModifyDocumentPermissionOutcome> ModifyDocumentPermissionOutcomeCallable;
514  typedef std::future<PutComplianceItemsOutcome> PutComplianceItemsOutcomeCallable;
515  typedef std::future<PutInventoryOutcome> PutInventoryOutcomeCallable;
516  typedef std::future<PutParameterOutcome> PutParameterOutcomeCallable;
517  typedef std::future<RegisterDefaultPatchBaselineOutcome> RegisterDefaultPatchBaselineOutcomeCallable;
518  typedef std::future<RegisterPatchBaselineForPatchGroupOutcome> RegisterPatchBaselineForPatchGroupOutcomeCallable;
519  typedef std::future<RegisterTargetWithMaintenanceWindowOutcome> RegisterTargetWithMaintenanceWindowOutcomeCallable;
520  typedef std::future<RegisterTaskWithMaintenanceWindowOutcome> RegisterTaskWithMaintenanceWindowOutcomeCallable;
521  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
522  typedef std::future<ResetServiceSettingOutcome> ResetServiceSettingOutcomeCallable;
523  typedef std::future<ResumeSessionOutcome> ResumeSessionOutcomeCallable;
524  typedef std::future<SendAutomationSignalOutcome> SendAutomationSignalOutcomeCallable;
525  typedef std::future<SendCommandOutcome> SendCommandOutcomeCallable;
526  typedef std::future<StartAssociationsOnceOutcome> StartAssociationsOnceOutcomeCallable;
527  typedef std::future<StartAutomationExecutionOutcome> StartAutomationExecutionOutcomeCallable;
528  typedef std::future<StartSessionOutcome> StartSessionOutcomeCallable;
529  typedef std::future<StopAutomationExecutionOutcome> StopAutomationExecutionOutcomeCallable;
530  typedef std::future<TerminateSessionOutcome> TerminateSessionOutcomeCallable;
531  typedef std::future<UpdateAssociationOutcome> UpdateAssociationOutcomeCallable;
532  typedef std::future<UpdateAssociationStatusOutcome> UpdateAssociationStatusOutcomeCallable;
533  typedef std::future<UpdateDocumentOutcome> UpdateDocumentOutcomeCallable;
534  typedef std::future<UpdateDocumentDefaultVersionOutcome> UpdateDocumentDefaultVersionOutcomeCallable;
535  typedef std::future<UpdateMaintenanceWindowOutcome> UpdateMaintenanceWindowOutcomeCallable;
536  typedef std::future<UpdateMaintenanceWindowTargetOutcome> UpdateMaintenanceWindowTargetOutcomeCallable;
537  typedef std::future<UpdateMaintenanceWindowTaskOutcome> UpdateMaintenanceWindowTaskOutcomeCallable;
538  typedef std::future<UpdateManagedInstanceRoleOutcome> UpdateManagedInstanceRoleOutcomeCallable;
539  typedef std::future<UpdateOpsItemOutcome> UpdateOpsItemOutcomeCallable;
540  typedef std::future<UpdatePatchBaselineOutcome> UpdatePatchBaselineOutcomeCallable;
541  typedef std::future<UpdateResourceDataSyncOutcome> UpdateResourceDataSyncOutcomeCallable;
542  typedef std::future<UpdateServiceSettingOutcome> UpdateServiceSettingOutcomeCallable;
543 } // namespace Model
544 
545  class SSMClient;
546 
547  typedef std::function<void(const SSMClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
548  typedef std::function<void(const SSMClient*, const Model::CancelCommandRequest&, const Model::CancelCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCommandResponseReceivedHandler;
549  typedef std::function<void(const SSMClient*, const Model::CancelMaintenanceWindowExecutionRequest&, const Model::CancelMaintenanceWindowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMaintenanceWindowExecutionResponseReceivedHandler;
550  typedef std::function<void(const SSMClient*, const Model::CreateActivationRequest&, const Model::CreateActivationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateActivationResponseReceivedHandler;
551  typedef std::function<void(const SSMClient*, const Model::CreateAssociationRequest&, const Model::CreateAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssociationResponseReceivedHandler;
552  typedef std::function<void(const SSMClient*, const Model::CreateAssociationBatchRequest&, const Model::CreateAssociationBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssociationBatchResponseReceivedHandler;
553  typedef std::function<void(const SSMClient*, const Model::CreateDocumentRequest&, const Model::CreateDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDocumentResponseReceivedHandler;
554  typedef std::function<void(const SSMClient*, const Model::CreateMaintenanceWindowRequest&, const Model::CreateMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMaintenanceWindowResponseReceivedHandler;
555  typedef std::function<void(const SSMClient*, const Model::CreateOpsItemRequest&, const Model::CreateOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOpsItemResponseReceivedHandler;
556  typedef std::function<void(const SSMClient*, const Model::CreatePatchBaselineRequest&, const Model::CreatePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePatchBaselineResponseReceivedHandler;
557  typedef std::function<void(const SSMClient*, const Model::CreateResourceDataSyncRequest&, const Model::CreateResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceDataSyncResponseReceivedHandler;
558  typedef std::function<void(const SSMClient*, const Model::DeleteActivationRequest&, const Model::DeleteActivationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActivationResponseReceivedHandler;
559  typedef std::function<void(const SSMClient*, const Model::DeleteAssociationRequest&, const Model::DeleteAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssociationResponseReceivedHandler;
560  typedef std::function<void(const SSMClient*, const Model::DeleteDocumentRequest&, const Model::DeleteDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDocumentResponseReceivedHandler;
561  typedef std::function<void(const SSMClient*, const Model::DeleteInventoryRequest&, const Model::DeleteInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInventoryResponseReceivedHandler;
562  typedef std::function<void(const SSMClient*, const Model::DeleteMaintenanceWindowRequest&, const Model::DeleteMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMaintenanceWindowResponseReceivedHandler;
563  typedef std::function<void(const SSMClient*, const Model::DeleteParameterRequest&, const Model::DeleteParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteParameterResponseReceivedHandler;
564  typedef std::function<void(const SSMClient*, const Model::DeleteParametersRequest&, const Model::DeleteParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteParametersResponseReceivedHandler;
565  typedef std::function<void(const SSMClient*, const Model::DeletePatchBaselineRequest&, const Model::DeletePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePatchBaselineResponseReceivedHandler;
566  typedef std::function<void(const SSMClient*, const Model::DeleteResourceDataSyncRequest&, const Model::DeleteResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourceDataSyncResponseReceivedHandler;
567  typedef std::function<void(const SSMClient*, const Model::DeregisterManagedInstanceRequest&, const Model::DeregisterManagedInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterManagedInstanceResponseReceivedHandler;
568  typedef std::function<void(const SSMClient*, const Model::DeregisterPatchBaselineForPatchGroupRequest&, const Model::DeregisterPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterPatchBaselineForPatchGroupResponseReceivedHandler;
569  typedef std::function<void(const SSMClient*, const Model::DeregisterTargetFromMaintenanceWindowRequest&, const Model::DeregisterTargetFromMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTargetFromMaintenanceWindowResponseReceivedHandler;
570  typedef std::function<void(const SSMClient*, const Model::DeregisterTaskFromMaintenanceWindowRequest&, const Model::DeregisterTaskFromMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterTaskFromMaintenanceWindowResponseReceivedHandler;
571  typedef std::function<void(const SSMClient*, const Model::DescribeActivationsRequest&, const Model::DescribeActivationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActivationsResponseReceivedHandler;
572  typedef std::function<void(const SSMClient*, const Model::DescribeAssociationRequest&, const Model::DescribeAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationResponseReceivedHandler;
573  typedef std::function<void(const SSMClient*, const Model::DescribeAssociationExecutionTargetsRequest&, const Model::DescribeAssociationExecutionTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationExecutionTargetsResponseReceivedHandler;
574  typedef std::function<void(const SSMClient*, const Model::DescribeAssociationExecutionsRequest&, const Model::DescribeAssociationExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssociationExecutionsResponseReceivedHandler;
575  typedef std::function<void(const SSMClient*, const Model::DescribeAutomationExecutionsRequest&, const Model::DescribeAutomationExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAutomationExecutionsResponseReceivedHandler;
576  typedef std::function<void(const SSMClient*, const Model::DescribeAutomationStepExecutionsRequest&, const Model::DescribeAutomationStepExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAutomationStepExecutionsResponseReceivedHandler;
577  typedef std::function<void(const SSMClient*, const Model::DescribeAvailablePatchesRequest&, const Model::DescribeAvailablePatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAvailablePatchesResponseReceivedHandler;
578  typedef std::function<void(const SSMClient*, const Model::DescribeDocumentRequest&, const Model::DescribeDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDocumentResponseReceivedHandler;
579  typedef std::function<void(const SSMClient*, const Model::DescribeDocumentPermissionRequest&, const Model::DescribeDocumentPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDocumentPermissionResponseReceivedHandler;
580  typedef std::function<void(const SSMClient*, const Model::DescribeEffectiveInstanceAssociationsRequest&, const Model::DescribeEffectiveInstanceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEffectiveInstanceAssociationsResponseReceivedHandler;
581  typedef std::function<void(const SSMClient*, const Model::DescribeEffectivePatchesForPatchBaselineRequest&, const Model::DescribeEffectivePatchesForPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler;
582  typedef std::function<void(const SSMClient*, const Model::DescribeInstanceAssociationsStatusRequest&, const Model::DescribeInstanceAssociationsStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceAssociationsStatusResponseReceivedHandler;
583  typedef std::function<void(const SSMClient*, const Model::DescribeInstanceInformationRequest&, const Model::DescribeInstanceInformationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceInformationResponseReceivedHandler;
584  typedef std::function<void(const SSMClient*, const Model::DescribeInstancePatchStatesRequest&, const Model::DescribeInstancePatchStatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePatchStatesResponseReceivedHandler;
585  typedef std::function<void(const SSMClient*, const Model::DescribeInstancePatchStatesForPatchGroupRequest&, const Model::DescribeInstancePatchStatesForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler;
586  typedef std::function<void(const SSMClient*, const Model::DescribeInstancePatchesRequest&, const Model::DescribeInstancePatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstancePatchesResponseReceivedHandler;
587  typedef std::function<void(const SSMClient*, const Model::DescribeInventoryDeletionsRequest&, const Model::DescribeInventoryDeletionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInventoryDeletionsResponseReceivedHandler;
588  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest&, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler;
589  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowExecutionTasksRequest&, const Model::DescribeMaintenanceWindowExecutionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler;
590  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowExecutionsRequest&, const Model::DescribeMaintenanceWindowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowExecutionsResponseReceivedHandler;
591  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowScheduleRequest&, const Model::DescribeMaintenanceWindowScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowScheduleResponseReceivedHandler;
592  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowTargetsRequest&, const Model::DescribeMaintenanceWindowTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowTargetsResponseReceivedHandler;
593  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowTasksRequest&, const Model::DescribeMaintenanceWindowTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowTasksResponseReceivedHandler;
594  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowsRequest&, const Model::DescribeMaintenanceWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowsResponseReceivedHandler;
595  typedef std::function<void(const SSMClient*, const Model::DescribeMaintenanceWindowsForTargetRequest&, const Model::DescribeMaintenanceWindowsForTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMaintenanceWindowsForTargetResponseReceivedHandler;
596  typedef std::function<void(const SSMClient*, const Model::DescribeOpsItemsRequest&, const Model::DescribeOpsItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOpsItemsResponseReceivedHandler;
597  typedef std::function<void(const SSMClient*, const Model::DescribeParametersRequest&, const Model::DescribeParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeParametersResponseReceivedHandler;
598  typedef std::function<void(const SSMClient*, const Model::DescribePatchBaselinesRequest&, const Model::DescribePatchBaselinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchBaselinesResponseReceivedHandler;
599  typedef std::function<void(const SSMClient*, const Model::DescribePatchGroupStateRequest&, const Model::DescribePatchGroupStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchGroupStateResponseReceivedHandler;
600  typedef std::function<void(const SSMClient*, const Model::DescribePatchGroupsRequest&, const Model::DescribePatchGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchGroupsResponseReceivedHandler;
601  typedef std::function<void(const SSMClient*, const Model::DescribePatchPropertiesRequest&, const Model::DescribePatchPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePatchPropertiesResponseReceivedHandler;
602  typedef std::function<void(const SSMClient*, const Model::DescribeSessionsRequest&, const Model::DescribeSessionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSessionsResponseReceivedHandler;
603  typedef std::function<void(const SSMClient*, const Model::GetAutomationExecutionRequest&, const Model::GetAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutomationExecutionResponseReceivedHandler;
604  typedef std::function<void(const SSMClient*, const Model::GetCalendarStateRequest&, const Model::GetCalendarStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCalendarStateResponseReceivedHandler;
605  typedef std::function<void(const SSMClient*, const Model::GetCommandInvocationRequest&, const Model::GetCommandInvocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCommandInvocationResponseReceivedHandler;
606  typedef std::function<void(const SSMClient*, const Model::GetConnectionStatusRequest&, const Model::GetConnectionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionStatusResponseReceivedHandler;
607  typedef std::function<void(const SSMClient*, const Model::GetDefaultPatchBaselineRequest&, const Model::GetDefaultPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDefaultPatchBaselineResponseReceivedHandler;
608  typedef std::function<void(const SSMClient*, const Model::GetDeployablePatchSnapshotForInstanceRequest&, const Model::GetDeployablePatchSnapshotForInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeployablePatchSnapshotForInstanceResponseReceivedHandler;
609  typedef std::function<void(const SSMClient*, const Model::GetDocumentRequest&, const Model::GetDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDocumentResponseReceivedHandler;
610  typedef std::function<void(const SSMClient*, const Model::GetInventoryRequest&, const Model::GetInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInventoryResponseReceivedHandler;
611  typedef std::function<void(const SSMClient*, const Model::GetInventorySchemaRequest&, const Model::GetInventorySchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInventorySchemaResponseReceivedHandler;
612  typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowRequest&, const Model::GetMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowResponseReceivedHandler;
613  typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowExecutionRequest&, const Model::GetMaintenanceWindowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowExecutionResponseReceivedHandler;
614  typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowExecutionTaskRequest&, const Model::GetMaintenanceWindowExecutionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowExecutionTaskResponseReceivedHandler;
615  typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowExecutionTaskInvocationRequest&, const Model::GetMaintenanceWindowExecutionTaskInvocationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler;
616  typedef std::function<void(const SSMClient*, const Model::GetMaintenanceWindowTaskRequest&, const Model::GetMaintenanceWindowTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMaintenanceWindowTaskResponseReceivedHandler;
617  typedef std::function<void(const SSMClient*, const Model::GetOpsItemRequest&, const Model::GetOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpsItemResponseReceivedHandler;
618  typedef std::function<void(const SSMClient*, const Model::GetOpsSummaryRequest&, const Model::GetOpsSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpsSummaryResponseReceivedHandler;
619  typedef std::function<void(const SSMClient*, const Model::GetParameterRequest&, const Model::GetParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParameterResponseReceivedHandler;
620  typedef std::function<void(const SSMClient*, const Model::GetParameterHistoryRequest&, const Model::GetParameterHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParameterHistoryResponseReceivedHandler;
621  typedef std::function<void(const SSMClient*, const Model::GetParametersRequest&, const Model::GetParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParametersResponseReceivedHandler;
622  typedef std::function<void(const SSMClient*, const Model::GetParametersByPathRequest&, const Model::GetParametersByPathOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetParametersByPathResponseReceivedHandler;
623  typedef std::function<void(const SSMClient*, const Model::GetPatchBaselineRequest&, const Model::GetPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPatchBaselineResponseReceivedHandler;
624  typedef std::function<void(const SSMClient*, const Model::GetPatchBaselineForPatchGroupRequest&, const Model::GetPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPatchBaselineForPatchGroupResponseReceivedHandler;
625  typedef std::function<void(const SSMClient*, const Model::GetServiceSettingRequest&, const Model::GetServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceSettingResponseReceivedHandler;
626  typedef std::function<void(const SSMClient*, const Model::LabelParameterVersionRequest&, const Model::LabelParameterVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LabelParameterVersionResponseReceivedHandler;
627  typedef std::function<void(const SSMClient*, const Model::ListAssociationVersionsRequest&, const Model::ListAssociationVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociationVersionsResponseReceivedHandler;
628  typedef std::function<void(const SSMClient*, const Model::ListAssociationsRequest&, const Model::ListAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociationsResponseReceivedHandler;
629  typedef std::function<void(const SSMClient*, const Model::ListCommandInvocationsRequest&, const Model::ListCommandInvocationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCommandInvocationsResponseReceivedHandler;
630  typedef std::function<void(const SSMClient*, const Model::ListCommandsRequest&, const Model::ListCommandsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCommandsResponseReceivedHandler;
631  typedef std::function<void(const SSMClient*, const Model::ListComplianceItemsRequest&, const Model::ListComplianceItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComplianceItemsResponseReceivedHandler;
632  typedef std::function<void(const SSMClient*, const Model::ListComplianceSummariesRequest&, const Model::ListComplianceSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListComplianceSummariesResponseReceivedHandler;
633  typedef std::function<void(const SSMClient*, const Model::ListDocumentVersionsRequest&, const Model::ListDocumentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentVersionsResponseReceivedHandler;
634  typedef std::function<void(const SSMClient*, const Model::ListDocumentsRequest&, const Model::ListDocumentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDocumentsResponseReceivedHandler;
635  typedef std::function<void(const SSMClient*, const Model::ListInventoryEntriesRequest&, const Model::ListInventoryEntriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInventoryEntriesResponseReceivedHandler;
636  typedef std::function<void(const SSMClient*, const Model::ListResourceComplianceSummariesRequest&, const Model::ListResourceComplianceSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceComplianceSummariesResponseReceivedHandler;
637  typedef std::function<void(const SSMClient*, const Model::ListResourceDataSyncRequest&, const Model::ListResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceDataSyncResponseReceivedHandler;
638  typedef std::function<void(const SSMClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
639  typedef std::function<void(const SSMClient*, const Model::ModifyDocumentPermissionRequest&, const Model::ModifyDocumentPermissionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDocumentPermissionResponseReceivedHandler;
640  typedef std::function<void(const SSMClient*, const Model::PutComplianceItemsRequest&, const Model::PutComplianceItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutComplianceItemsResponseReceivedHandler;
641  typedef std::function<void(const SSMClient*, const Model::PutInventoryRequest&, const Model::PutInventoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInventoryResponseReceivedHandler;
642  typedef std::function<void(const SSMClient*, const Model::PutParameterRequest&, const Model::PutParameterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutParameterResponseReceivedHandler;
643  typedef std::function<void(const SSMClient*, const Model::RegisterDefaultPatchBaselineRequest&, const Model::RegisterDefaultPatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDefaultPatchBaselineResponseReceivedHandler;
644  typedef std::function<void(const SSMClient*, const Model::RegisterPatchBaselineForPatchGroupRequest&, const Model::RegisterPatchBaselineForPatchGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterPatchBaselineForPatchGroupResponseReceivedHandler;
645  typedef std::function<void(const SSMClient*, const Model::RegisterTargetWithMaintenanceWindowRequest&, const Model::RegisterTargetWithMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTargetWithMaintenanceWindowResponseReceivedHandler;
646  typedef std::function<void(const SSMClient*, const Model::RegisterTaskWithMaintenanceWindowRequest&, const Model::RegisterTaskWithMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterTaskWithMaintenanceWindowResponseReceivedHandler;
647  typedef std::function<void(const SSMClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
648  typedef std::function<void(const SSMClient*, const Model::ResetServiceSettingRequest&, const Model::ResetServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetServiceSettingResponseReceivedHandler;
649  typedef std::function<void(const SSMClient*, const Model::ResumeSessionRequest&, const Model::ResumeSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeSessionResponseReceivedHandler;
650  typedef std::function<void(const SSMClient*, const Model::SendAutomationSignalRequest&, const Model::SendAutomationSignalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendAutomationSignalResponseReceivedHandler;
651  typedef std::function<void(const SSMClient*, const Model::SendCommandRequest&, const Model::SendCommandOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendCommandResponseReceivedHandler;
652  typedef std::function<void(const SSMClient*, const Model::StartAssociationsOnceRequest&, const Model::StartAssociationsOnceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAssociationsOnceResponseReceivedHandler;
653  typedef std::function<void(const SSMClient*, const Model::StartAutomationExecutionRequest&, const Model::StartAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAutomationExecutionResponseReceivedHandler;
654  typedef std::function<void(const SSMClient*, const Model::StartSessionRequest&, const Model::StartSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSessionResponseReceivedHandler;
655  typedef std::function<void(const SSMClient*, const Model::StopAutomationExecutionRequest&, const Model::StopAutomationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopAutomationExecutionResponseReceivedHandler;
656  typedef std::function<void(const SSMClient*, const Model::TerminateSessionRequest&, const Model::TerminateSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateSessionResponseReceivedHandler;
657  typedef std::function<void(const SSMClient*, const Model::UpdateAssociationRequest&, const Model::UpdateAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssociationResponseReceivedHandler;
658  typedef std::function<void(const SSMClient*, const Model::UpdateAssociationStatusRequest&, const Model::UpdateAssociationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssociationStatusResponseReceivedHandler;
659  typedef std::function<void(const SSMClient*, const Model::UpdateDocumentRequest&, const Model::UpdateDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentResponseReceivedHandler;
660  typedef std::function<void(const SSMClient*, const Model::UpdateDocumentDefaultVersionRequest&, const Model::UpdateDocumentDefaultVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDocumentDefaultVersionResponseReceivedHandler;
661  typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowRequest&, const Model::UpdateMaintenanceWindowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowResponseReceivedHandler;
662  typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowTargetRequest&, const Model::UpdateMaintenanceWindowTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowTargetResponseReceivedHandler;
663  typedef std::function<void(const SSMClient*, const Model::UpdateMaintenanceWindowTaskRequest&, const Model::UpdateMaintenanceWindowTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMaintenanceWindowTaskResponseReceivedHandler;
664  typedef std::function<void(const SSMClient*, const Model::UpdateManagedInstanceRoleRequest&, const Model::UpdateManagedInstanceRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateManagedInstanceRoleResponseReceivedHandler;
665  typedef std::function<void(const SSMClient*, const Model::UpdateOpsItemRequest&, const Model::UpdateOpsItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOpsItemResponseReceivedHandler;
666  typedef std::function<void(const SSMClient*, const Model::UpdatePatchBaselineRequest&, const Model::UpdatePatchBaselineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePatchBaselineResponseReceivedHandler;
667  typedef std::function<void(const SSMClient*, const Model::UpdateResourceDataSyncRequest&, const Model::UpdateResourceDataSyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceDataSyncResponseReceivedHandler;
668  typedef std::function<void(const SSMClient*, const Model::UpdateServiceSettingRequest&, const Model::UpdateServiceSettingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServiceSettingResponseReceivedHandler;
669 
693  {
694  public:
696 
702 
708 
713  SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
715 
716  virtual ~SSMClient();
717 
718 
741  virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest& request) const;
742 
767  virtual Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const;
768 
793  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
794 
802  virtual Model::CancelCommandOutcome CancelCommand(const Model::CancelCommandRequest& request) const;
803 
813  virtual Model::CancelCommandOutcomeCallable CancelCommandCallable(const Model::CancelCommandRequest& request) const;
814 
824  virtual void CancelCommandAsync(const Model::CancelCommandRequest& request, const CancelCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
825 
833  virtual Model::CancelMaintenanceWindowExecutionOutcome CancelMaintenanceWindowExecution(const Model::CancelMaintenanceWindowExecutionRequest& request) const;
834 
844  virtual Model::CancelMaintenanceWindowExecutionOutcomeCallable CancelMaintenanceWindowExecutionCallable(const Model::CancelMaintenanceWindowExecutionRequest& request) const;
845 
855  virtual void CancelMaintenanceWindowExecutionAsync(const Model::CancelMaintenanceWindowExecutionRequest& request, const CancelMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
856 
873  virtual Model::CreateActivationOutcome CreateActivation(const Model::CreateActivationRequest& request) const;
874 
893  virtual Model::CreateActivationOutcomeCallable CreateActivationCallable(const Model::CreateActivationRequest& request) const;
894 
913  virtual void CreateActivationAsync(const Model::CreateActivationRequest& request, const CreateActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
914 
931  virtual Model::CreateAssociationOutcome CreateAssociation(const Model::CreateAssociationRequest& request) const;
932 
951  virtual Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const Model::CreateAssociationRequest& request) const;
952 
971  virtual void CreateAssociationAsync(const Model::CreateAssociationRequest& request, const CreateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
972 
984  virtual Model::CreateAssociationBatchOutcome CreateAssociationBatch(const Model::CreateAssociationBatchRequest& request) const;
985 
999  virtual Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const Model::CreateAssociationBatchRequest& request) const;
1000 
1014  virtual void CreateAssociationBatchAsync(const Model::CreateAssociationBatchRequest& request, const CreateAssociationBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1015 
1027  virtual Model::CreateDocumentOutcome CreateDocument(const Model::CreateDocumentRequest& request) const;
1028 
1042  virtual Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const Model::CreateDocumentRequest& request) const;
1043 
1057  virtual void CreateDocumentAsync(const Model::CreateDocumentRequest& request, const CreateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1058 
1071  virtual Model::CreateMaintenanceWindowOutcome CreateMaintenanceWindow(const Model::CreateMaintenanceWindowRequest& request) const;
1072 
1087  virtual Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const Model::CreateMaintenanceWindowRequest& request) const;
1088 
1103  virtual void CreateMaintenanceWindowAsync(const Model::CreateMaintenanceWindowRequest& request, const CreateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1104 
1119  virtual Model::CreateOpsItemOutcome CreateOpsItem(const Model::CreateOpsItemRequest& request) const;
1120 
1137  virtual Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const Model::CreateOpsItemRequest& request) const;
1138 
1155  virtual void CreateOpsItemAsync(const Model::CreateOpsItemRequest& request, const CreateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1156 
1166  virtual Model::CreatePatchBaselineOutcome CreatePatchBaseline(const Model::CreatePatchBaselineRequest& request) const;
1167 
1179  virtual Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const Model::CreatePatchBaselineRequest& request) const;
1180 
1192  virtual void CreatePatchBaselineAsync(const Model::CreatePatchBaselineRequest& request, const CreatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1193 
1222  virtual Model::CreateResourceDataSyncOutcome CreateResourceDataSync(const Model::CreateResourceDataSyncRequest& request) const;
1223 
1254  virtual Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const Model::CreateResourceDataSyncRequest& request) const;
1255 
1286  virtual void CreateResourceDataSyncAsync(const Model::CreateResourceDataSyncRequest& request, const CreateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1287 
1296  virtual Model::DeleteActivationOutcome DeleteActivation(const Model::DeleteActivationRequest& request) const;
1297 
1308  virtual Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const Model::DeleteActivationRequest& request) const;
1309 
1320  virtual void DeleteActivationAsync(const Model::DeleteActivationRequest& request, const DeleteActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1321 
1332  virtual Model::DeleteAssociationOutcome DeleteAssociation(const Model::DeleteAssociationRequest& request) const;
1333 
1346  virtual Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const Model::DeleteAssociationRequest& request) const;
1347 
1360  virtual void DeleteAssociationAsync(const Model::DeleteAssociationRequest& request, const DeleteAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1361 
1370  virtual Model::DeleteDocumentOutcome DeleteDocument(const Model::DeleteDocumentRequest& request) const;
1371 
1382  virtual Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const Model::DeleteDocumentRequest& request) const;
1383 
1394  virtual void DeleteDocumentAsync(const Model::DeleteDocumentRequest& request, const DeleteDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1395 
1403  virtual Model::DeleteInventoryOutcome DeleteInventory(const Model::DeleteInventoryRequest& request) const;
1404 
1414  virtual Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const Model::DeleteInventoryRequest& request) const;
1415 
1425  virtual void DeleteInventoryAsync(const Model::DeleteInventoryRequest& request, const DeleteInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1426 
1432  virtual Model::DeleteMaintenanceWindowOutcome DeleteMaintenanceWindow(const Model::DeleteMaintenanceWindowRequest& request) const;
1433 
1441  virtual Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const Model::DeleteMaintenanceWindowRequest& request) const;
1442 
1450  virtual void DeleteMaintenanceWindowAsync(const Model::DeleteMaintenanceWindowRequest& request, const DeleteMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1451 
1457  virtual Model::DeleteParameterOutcome DeleteParameter(const Model::DeleteParameterRequest& request) const;
1458 
1466  virtual Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const Model::DeleteParameterRequest& request) const;
1467 
1475  virtual void DeleteParameterAsync(const Model::DeleteParameterRequest& request, const DeleteParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1476 
1482  virtual Model::DeleteParametersOutcome DeleteParameters(const Model::DeleteParametersRequest& request) const;
1483 
1491  virtual Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const Model::DeleteParametersRequest& request) const;
1492 
1500  virtual void DeleteParametersAsync(const Model::DeleteParametersRequest& request, const DeleteParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1501 
1507  virtual Model::DeletePatchBaselineOutcome DeletePatchBaseline(const Model::DeletePatchBaselineRequest& request) const;
1508 
1516  virtual Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const Model::DeletePatchBaselineRequest& request) const;
1517 
1525  virtual void DeletePatchBaselineAsync(const Model::DeletePatchBaselineRequest& request, const DeletePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1526 
1535  virtual Model::DeleteResourceDataSyncOutcome DeleteResourceDataSync(const Model::DeleteResourceDataSyncRequest& request) const;
1536 
1547  virtual Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const Model::DeleteResourceDataSyncRequest& request) const;
1548 
1559  virtual void DeleteResourceDataSyncAsync(const Model::DeleteResourceDataSyncRequest& request, const DeleteResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1560 
1569  virtual Model::DeregisterManagedInstanceOutcome DeregisterManagedInstance(const Model::DeregisterManagedInstanceRequest& request) const;
1570 
1581  virtual Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const Model::DeregisterManagedInstanceRequest& request) const;
1582 
1593  virtual void DeregisterManagedInstanceAsync(const Model::DeregisterManagedInstanceRequest& request, const DeregisterManagedInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1594 
1600  virtual Model::DeregisterPatchBaselineForPatchGroupOutcome DeregisterPatchBaselineForPatchGroup(const Model::DeregisterPatchBaselineForPatchGroupRequest& request) const;
1601 
1609  virtual Model::DeregisterPatchBaselineForPatchGroupOutcomeCallable DeregisterPatchBaselineForPatchGroupCallable(const Model::DeregisterPatchBaselineForPatchGroupRequest& request) const;
1610 
1618  virtual void DeregisterPatchBaselineForPatchGroupAsync(const Model::DeregisterPatchBaselineForPatchGroupRequest& request, const DeregisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1619 
1625  virtual Model::DeregisterTargetFromMaintenanceWindowOutcome DeregisterTargetFromMaintenanceWindow(const Model::DeregisterTargetFromMaintenanceWindowRequest& request) const;
1626 
1634  virtual Model::DeregisterTargetFromMaintenanceWindowOutcomeCallable DeregisterTargetFromMaintenanceWindowCallable(const Model::DeregisterTargetFromMaintenanceWindowRequest& request) const;
1635 
1643  virtual void DeregisterTargetFromMaintenanceWindowAsync(const Model::DeregisterTargetFromMaintenanceWindowRequest& request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1644 
1650  virtual Model::DeregisterTaskFromMaintenanceWindowOutcome DeregisterTaskFromMaintenanceWindow(const Model::DeregisterTaskFromMaintenanceWindowRequest& request) const;
1651 
1659  virtual Model::DeregisterTaskFromMaintenanceWindowOutcomeCallable DeregisterTaskFromMaintenanceWindowCallable(const Model::DeregisterTaskFromMaintenanceWindowRequest& request) const;
1660 
1668  virtual void DeregisterTaskFromMaintenanceWindowAsync(const Model::DeregisterTaskFromMaintenanceWindowRequest& request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1669 
1678  virtual Model::DescribeActivationsOutcome DescribeActivations(const Model::DescribeActivationsRequest& request) const;
1679 
1690  virtual Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const Model::DescribeActivationsRequest& request) const;
1691 
1702  virtual void DescribeActivationsAsync(const Model::DescribeActivationsRequest& request, const DescribeActivationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1703 
1714  virtual Model::DescribeAssociationOutcome DescribeAssociation(const Model::DescribeAssociationRequest& request) const;
1715 
1728  virtual Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const Model::DescribeAssociationRequest& request) const;
1729 
1742  virtual void DescribeAssociationAsync(const Model::DescribeAssociationRequest& request, const DescribeAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1743 
1750  virtual Model::DescribeAssociationExecutionTargetsOutcome DescribeAssociationExecutionTargets(const Model::DescribeAssociationExecutionTargetsRequest& request) const;
1751 
1760  virtual Model::DescribeAssociationExecutionTargetsOutcomeCallable DescribeAssociationExecutionTargetsCallable(const Model::DescribeAssociationExecutionTargetsRequest& request) const;
1761 
1770  virtual void DescribeAssociationExecutionTargetsAsync(const Model::DescribeAssociationExecutionTargetsRequest& request, const DescribeAssociationExecutionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1771 
1778  virtual Model::DescribeAssociationExecutionsOutcome DescribeAssociationExecutions(const Model::DescribeAssociationExecutionsRequest& request) const;
1779 
1788  virtual Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const Model::DescribeAssociationExecutionsRequest& request) const;
1789 
1798  virtual void DescribeAssociationExecutionsAsync(const Model::DescribeAssociationExecutionsRequest& request, const DescribeAssociationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1799 
1806  virtual Model::DescribeAutomationExecutionsOutcome DescribeAutomationExecutions(const Model::DescribeAutomationExecutionsRequest& request) const;
1807 
1816  virtual Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const Model::DescribeAutomationExecutionsRequest& request) const;
1817 
1826  virtual void DescribeAutomationExecutionsAsync(const Model::DescribeAutomationExecutionsRequest& request, const DescribeAutomationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1827 
1834  virtual Model::DescribeAutomationStepExecutionsOutcome DescribeAutomationStepExecutions(const Model::DescribeAutomationStepExecutionsRequest& request) const;
1835 
1844  virtual Model::DescribeAutomationStepExecutionsOutcomeCallable DescribeAutomationStepExecutionsCallable(const Model::DescribeAutomationStepExecutionsRequest& request) const;
1845 
1854  virtual void DescribeAutomationStepExecutionsAsync(const Model::DescribeAutomationStepExecutionsRequest& request, const DescribeAutomationStepExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1855 
1862  virtual Model::DescribeAvailablePatchesOutcome DescribeAvailablePatches(const Model::DescribeAvailablePatchesRequest& request) const;
1863 
1872  virtual Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const Model::DescribeAvailablePatchesRequest& request) const;
1873 
1882  virtual void DescribeAvailablePatchesAsync(const Model::DescribeAvailablePatchesRequest& request, const DescribeAvailablePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1883 
1890  virtual Model::DescribeDocumentOutcome DescribeDocument(const Model::DescribeDocumentRequest& request) const;
1891 
1900  virtual Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const Model::DescribeDocumentRequest& request) const;
1901 
1910  virtual void DescribeDocumentAsync(const Model::DescribeDocumentRequest& request, const DescribeDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1911 
1920  virtual Model::DescribeDocumentPermissionOutcome DescribeDocumentPermission(const Model::DescribeDocumentPermissionRequest& request) const;
1921 
1932  virtual Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const Model::DescribeDocumentPermissionRequest& request) const;
1933 
1944  virtual void DescribeDocumentPermissionAsync(const Model::DescribeDocumentPermissionRequest& request, const DescribeDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1945 
1951  virtual Model::DescribeEffectiveInstanceAssociationsOutcome DescribeEffectiveInstanceAssociations(const Model::DescribeEffectiveInstanceAssociationsRequest& request) const;
1952 
1960  virtual Model::DescribeEffectiveInstanceAssociationsOutcomeCallable DescribeEffectiveInstanceAssociationsCallable(const Model::DescribeEffectiveInstanceAssociationsRequest& request) const;
1961 
1969  virtual void DescribeEffectiveInstanceAssociationsAsync(const Model::DescribeEffectiveInstanceAssociationsRequest& request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1970 
1978  virtual Model::DescribeEffectivePatchesForPatchBaselineOutcome DescribeEffectivePatchesForPatchBaseline(const Model::DescribeEffectivePatchesForPatchBaselineRequest& request) const;
1979 
1989  virtual Model::DescribeEffectivePatchesForPatchBaselineOutcomeCallable DescribeEffectivePatchesForPatchBaselineCallable(const Model::DescribeEffectivePatchesForPatchBaselineRequest& request) const;
1990 
2000  virtual void DescribeEffectivePatchesForPatchBaselineAsync(const Model::DescribeEffectivePatchesForPatchBaselineRequest& request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2001 
2008  virtual Model::DescribeInstanceAssociationsStatusOutcome DescribeInstanceAssociationsStatus(const Model::DescribeInstanceAssociationsStatusRequest& request) const;
2009 
2018  virtual Model::DescribeInstanceAssociationsStatusOutcomeCallable DescribeInstanceAssociationsStatusCallable(const Model::DescribeInstanceAssociationsStatusRequest& request) const;
2019 
2028  virtual void DescribeInstanceAssociationsStatusAsync(const Model::DescribeInstanceAssociationsStatusRequest& request, const DescribeInstanceAssociationsStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2029 
2043  virtual Model::DescribeInstanceInformationOutcome DescribeInstanceInformation(const Model::DescribeInstanceInformationRequest& request) const;
2044 
2060  virtual Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const Model::DescribeInstanceInformationRequest& request) const;
2061 
2077  virtual void DescribeInstanceInformationAsync(const Model::DescribeInstanceInformationRequest& request, const DescribeInstanceInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2078 
2085  virtual Model::DescribeInstancePatchStatesOutcome DescribeInstancePatchStates(const Model::DescribeInstancePatchStatesRequest& request) const;
2086 
2095  virtual Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const Model::DescribeInstancePatchStatesRequest& request) const;
2096 
2105  virtual void DescribeInstancePatchStatesAsync(const Model::DescribeInstancePatchStatesRequest& request, const DescribeInstancePatchStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2106 
2113  virtual Model::DescribeInstancePatchStatesForPatchGroupOutcome DescribeInstancePatchStatesForPatchGroup(const Model::DescribeInstancePatchStatesForPatchGroupRequest& request) const;
2114 
2123  virtual Model::DescribeInstancePatchStatesForPatchGroupOutcomeCallable DescribeInstancePatchStatesForPatchGroupCallable(const Model::DescribeInstancePatchStatesForPatchGroupRequest& request) const;
2124 
2133  virtual void DescribeInstancePatchStatesForPatchGroupAsync(const Model::DescribeInstancePatchStatesForPatchGroupRequest& request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2134 
2142  virtual Model::DescribeInstancePatchesOutcome DescribeInstancePatches(const Model::DescribeInstancePatchesRequest& request) const;
2143 
2153  virtual Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const Model::DescribeInstancePatchesRequest& request) const;
2154 
2164  virtual void DescribeInstancePatchesAsync(const Model::DescribeInstancePatchesRequest& request, const DescribeInstancePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2165 
2172  virtual Model::DescribeInventoryDeletionsOutcome DescribeInventoryDeletions(const Model::DescribeInventoryDeletionsRequest& request) const;
2173 
2182  virtual Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const Model::DescribeInventoryDeletionsRequest& request) const;
2183 
2192  virtual void DescribeInventoryDeletionsAsync(const Model::DescribeInventoryDeletionsRequest& request, const DescribeInventoryDeletionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2193 
2201  virtual Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome DescribeMaintenanceWindowExecutionTaskInvocations(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest& request) const;
2202 
2212  virtual Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable DescribeMaintenanceWindowExecutionTaskInvocationsCallable(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest& request) const;
2213 
2223  virtual void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest& request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2224 
2231  virtual Model::DescribeMaintenanceWindowExecutionTasksOutcome DescribeMaintenanceWindowExecutionTasks(const Model::DescribeMaintenanceWindowExecutionTasksRequest& request) const;
2232 
2241  virtual Model::DescribeMaintenanceWindowExecutionTasksOutcomeCallable DescribeMaintenanceWindowExecutionTasksCallable(const Model::DescribeMaintenanceWindowExecutionTasksRequest& request) const;
2242 
2251  virtual void DescribeMaintenanceWindowExecutionTasksAsync(const Model::DescribeMaintenanceWindowExecutionTasksRequest& request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2252 
2261  virtual Model::DescribeMaintenanceWindowExecutionsOutcome DescribeMaintenanceWindowExecutions(const Model::DescribeMaintenanceWindowExecutionsRequest& request) const;
2262 
2273  virtual Model::DescribeMaintenanceWindowExecutionsOutcomeCallable DescribeMaintenanceWindowExecutionsCallable(const Model::DescribeMaintenanceWindowExecutionsRequest& request) const;
2274 
2285  virtual void DescribeMaintenanceWindowExecutionsAsync(const Model::DescribeMaintenanceWindowExecutionsRequest& request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2286 
2293  virtual Model::DescribeMaintenanceWindowScheduleOutcome DescribeMaintenanceWindowSchedule(const Model::DescribeMaintenanceWindowScheduleRequest& request) const;
2294 
2303  virtual Model::DescribeMaintenanceWindowScheduleOutcomeCallable DescribeMaintenanceWindowScheduleCallable(const Model::DescribeMaintenanceWindowScheduleRequest& request) const;
2304 
2313  virtual void DescribeMaintenanceWindowScheduleAsync(const Model::DescribeMaintenanceWindowScheduleRequest& request, const DescribeMaintenanceWindowScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2314 
2321  virtual Model::DescribeMaintenanceWindowTargetsOutcome DescribeMaintenanceWindowTargets(const Model::DescribeMaintenanceWindowTargetsRequest& request) const;
2322 
2331  virtual Model::DescribeMaintenanceWindowTargetsOutcomeCallable DescribeMaintenanceWindowTargetsCallable(const Model::DescribeMaintenanceWindowTargetsRequest& request) const;
2332 
2341  virtual void DescribeMaintenanceWindowTargetsAsync(const Model::DescribeMaintenanceWindowTargetsRequest& request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2342 
2348  virtual Model::DescribeMaintenanceWindowTasksOutcome DescribeMaintenanceWindowTasks(const Model::DescribeMaintenanceWindowTasksRequest& request) const;
2349 
2357  virtual Model::DescribeMaintenanceWindowTasksOutcomeCallable DescribeMaintenanceWindowTasksCallable(const Model::DescribeMaintenanceWindowTasksRequest& request) const;
2358 
2366  virtual void DescribeMaintenanceWindowTasksAsync(const Model::DescribeMaintenanceWindowTasksRequest& request, const DescribeMaintenanceWindowTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2367 
2374  virtual Model::DescribeMaintenanceWindowsOutcome DescribeMaintenanceWindows(const Model::DescribeMaintenanceWindowsRequest& request) const;
2375 
2384  virtual Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const Model::DescribeMaintenanceWindowsRequest& request) const;
2385 
2394  virtual void DescribeMaintenanceWindowsAsync(const Model::DescribeMaintenanceWindowsRequest& request, const DescribeMaintenanceWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2395 
2402  virtual Model::DescribeMaintenanceWindowsForTargetOutcome DescribeMaintenanceWindowsForTarget(const Model::DescribeMaintenanceWindowsForTargetRequest& request) const;
2403 
2412  virtual Model::DescribeMaintenanceWindowsForTargetOutcomeCallable DescribeMaintenanceWindowsForTargetCallable(const Model::DescribeMaintenanceWindowsForTargetRequest& request) const;
2413 
2422  virtual void DescribeMaintenanceWindowsForTargetAsync(const Model::DescribeMaintenanceWindowsForTargetRequest& request, const DescribeMaintenanceWindowsForTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2423 
2438  virtual Model::DescribeOpsItemsOutcome DescribeOpsItems(const Model::DescribeOpsItemsRequest& request) const;
2439 
2456  virtual Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const Model::DescribeOpsItemsRequest& request) const;
2457 
2474  virtual void DescribeOpsItemsAsync(const Model::DescribeOpsItemsRequest& request, const DescribeOpsItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2475 
2489  virtual Model::DescribeParametersOutcome DescribeParameters(const Model::DescribeParametersRequest& request) const;
2490 
2506  virtual Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const Model::DescribeParametersRequest& request) const;
2507 
2523  virtual void DescribeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2524 
2530  virtual Model::DescribePatchBaselinesOutcome DescribePatchBaselines(const Model::DescribePatchBaselinesRequest& request) const;
2531 
2539  virtual Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const Model::DescribePatchBaselinesRequest& request) const;
2540 
2548  virtual void DescribePatchBaselinesAsync(const Model::DescribePatchBaselinesRequest& request, const DescribePatchBaselinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2549 
2556  virtual Model::DescribePatchGroupStateOutcome DescribePatchGroupState(const Model::DescribePatchGroupStateRequest& request) const;
2557 
2566  virtual Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const Model::DescribePatchGroupStateRequest& request) const;
2567 
2576  virtual void DescribePatchGroupStateAsync(const Model::DescribePatchGroupStateRequest& request, const DescribePatchGroupStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2577 
2584  virtual Model::DescribePatchGroupsOutcome DescribePatchGroups(const Model::DescribePatchGroupsRequest& request) const;
2585 
2594  virtual Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const Model::DescribePatchGroupsRequest& request) const;
2595 
2604  virtual void DescribePatchGroupsAsync(const Model::DescribePatchGroupsRequest& request, const DescribePatchGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2605 
2628  virtual Model::DescribePatchPropertiesOutcome DescribePatchProperties(const Model::DescribePatchPropertiesRequest& request) const;
2629 
2654  virtual Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const Model::DescribePatchPropertiesRequest& request) const;
2655 
2680  virtual void DescribePatchPropertiesAsync(const Model::DescribePatchPropertiesRequest& request, const DescribePatchPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2681 
2688  virtual Model::DescribeSessionsOutcome DescribeSessions(const Model::DescribeSessionsRequest& request) const;
2689 
2698  virtual Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const Model::DescribeSessionsRequest& request) const;
2699 
2708  virtual void DescribeSessionsAsync(const Model::DescribeSessionsRequest& request, const DescribeSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2709 
2716  virtual Model::GetAutomationExecutionOutcome GetAutomationExecution(const Model::GetAutomationExecutionRequest& request) const;
2717 
2726  virtual Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const Model::GetAutomationExecutionRequest& request) const;
2727 
2736  virtual void GetAutomationExecutionAsync(const Model::GetAutomationExecutionRequest& request, const GetAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2737 
2756  virtual Model::GetCalendarStateOutcome GetCalendarState(const Model::GetCalendarStateRequest& request) const;
2757 
2778  virtual Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const Model::GetCalendarStateRequest& request) const;
2779 
2800  virtual void GetCalendarStateAsync(const Model::GetCalendarStateRequest& request, const GetCalendarStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2801 
2808  virtual Model::GetCommandInvocationOutcome GetCommandInvocation(const Model::GetCommandInvocationRequest& request) const;
2809 
2818  virtual Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const Model::GetCommandInvocationRequest& request) const;
2819 
2828  virtual void GetCommandInvocationAsync(const Model::GetCommandInvocationRequest& request, const GetCommandInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2829 
2837  virtual Model::GetConnectionStatusOutcome GetConnectionStatus(const Model::GetConnectionStatusRequest& request) const;
2838 
2848  virtual Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const Model::GetConnectionStatusRequest& request) const;
2849 
2859  virtual void GetConnectionStatusAsync(const Model::GetConnectionStatusRequest& request, const GetConnectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2860 
2870  virtual Model::GetDefaultPatchBaselineOutcome GetDefaultPatchBaseline(const Model::GetDefaultPatchBaselineRequest& request) const;
2871 
2883  virtual Model::GetDefaultPatchBaselineOutcomeCallable GetDefaultPatchBaselineCallable(const Model::GetDefaultPatchBaselineRequest& request) const;
2884 
2896  virtual void GetDefaultPatchBaselineAsync(const Model::GetDefaultPatchBaselineRequest& request, const GetDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2897 
2905  virtual Model::GetDeployablePatchSnapshotForInstanceOutcome GetDeployablePatchSnapshotForInstance(const Model::GetDeployablePatchSnapshotForInstanceRequest& request) const;
2906 
2916  virtual Model::GetDeployablePatchSnapshotForInstanceOutcomeCallable GetDeployablePatchSnapshotForInstanceCallable(const Model::GetDeployablePatchSnapshotForInstanceRequest& request) const;
2917 
2927  virtual void GetDeployablePatchSnapshotForInstanceAsync(const Model::GetDeployablePatchSnapshotForInstanceRequest& request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2928 
2935  virtual Model::GetDocumentOutcome GetDocument(const Model::GetDocumentRequest& request) const;
2936 
2945  virtual Model::GetDocumentOutcomeCallable GetDocumentCallable(const Model::GetDocumentRequest& request) const;
2946 
2955  virtual void GetDocumentAsync(const Model::GetDocumentRequest& request, const GetDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2956 
2962  virtual Model::GetInventoryOutcome GetInventory(const Model::GetInventoryRequest& request) const;
2963 
2971  virtual Model::GetInventoryOutcomeCallable GetInventoryCallable(const Model::GetInventoryRequest& request) const;
2972 
2980  virtual void GetInventoryAsync(const Model::GetInventoryRequest& request, const GetInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2981 
2989  virtual Model::GetInventorySchemaOutcome GetInventorySchema(const Model::GetInventorySchemaRequest& request) const;
2990 
3000  virtual Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const Model::GetInventorySchemaRequest& request) const;
3001 
3011  virtual void GetInventorySchemaAsync(const Model::GetInventorySchemaRequest& request, const GetInventorySchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3012 
3018  virtual Model::GetMaintenanceWindowOutcome GetMaintenanceWindow(const Model::GetMaintenanceWindowRequest& request) const;
3019 
3027  virtual Model::GetMaintenanceWindowOutcomeCallable GetMaintenanceWindowCallable(const Model::GetMaintenanceWindowRequest& request) const;
3028 
3036  virtual void GetMaintenanceWindowAsync(const Model::GetMaintenanceWindowRequest& request, const GetMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3037 
3044  virtual Model::GetMaintenanceWindowExecutionOutcome GetMaintenanceWindowExecution(const Model::GetMaintenanceWindowExecutionRequest& request) const;
3045 
3054  virtual Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const Model::GetMaintenanceWindowExecutionRequest& request) const;
3055 
3064  virtual void GetMaintenanceWindowExecutionAsync(const Model::GetMaintenanceWindowExecutionRequest& request, const GetMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3065 
3072  virtual Model::GetMaintenanceWindowExecutionTaskOutcome GetMaintenanceWindowExecutionTask(const Model::GetMaintenanceWindowExecutionTaskRequest& request) const;
3073 
3082  virtual Model::GetMaintenanceWindowExecutionTaskOutcomeCallable GetMaintenanceWindowExecutionTaskCallable(const Model::GetMaintenanceWindowExecutionTaskRequest& request) const;
3083 
3092  virtual void GetMaintenanceWindowExecutionTaskAsync(const Model::GetMaintenanceWindowExecutionTaskRequest& request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3093 
3100  virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcome GetMaintenanceWindowExecutionTaskInvocation(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest& request) const;
3101 
3110  virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable GetMaintenanceWindowExecutionTaskInvocationCallable(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest& request) const;
3111 
3120  virtual void GetMaintenanceWindowExecutionTaskInvocationAsync(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest& request, const GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3121 
3127  virtual Model::GetMaintenanceWindowTaskOutcome GetMaintenanceWindowTask(const Model::GetMaintenanceWindowTaskRequest& request) const;
3128 
3136  virtual Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const Model::GetMaintenanceWindowTaskRequest& request) const;
3137 
3145  virtual void GetMaintenanceWindowTaskAsync(const Model::GetMaintenanceWindowTaskRequest& request, const GetMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3146 
3162  virtual Model::GetOpsItemOutcome GetOpsItem(const Model::GetOpsItemRequest& request) const;
3163 
3181  virtual Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const Model::GetOpsItemRequest& request) const;
3182 
3200  virtual void GetOpsItemAsync(const Model::GetOpsItemRequest& request, const GetOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3201 
3208  virtual Model::GetOpsSummaryOutcome GetOpsSummary(const Model::GetOpsSummaryRequest& request) const;
3209 
3218  virtual Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const Model::GetOpsSummaryRequest& request) const;
3219 
3228  virtual void GetOpsSummaryAsync(const Model::GetOpsSummaryRequest& request, const GetOpsSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3229 
3237  virtual Model::GetParameterOutcome GetParameter(const Model::GetParameterRequest& request) const;
3238 
3248  virtual Model::GetParameterOutcomeCallable GetParameterCallable(const Model::GetParameterRequest& request) const;
3249 
3259  virtual void GetParameterAsync(const Model::GetParameterRequest& request, const GetParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3260 
3267  virtual Model::GetParameterHistoryOutcome GetParameterHistory(const Model::GetParameterHistoryRequest& request) const;
3268 
3277  virtual Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const Model::GetParameterHistoryRequest& request) const;
3278 
3287  virtual void GetParameterHistoryAsync(const Model::GetParameterHistoryRequest& request, const GetParameterHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3288 
3295  virtual Model::GetParametersOutcome GetParameters(const Model::GetParametersRequest& request) const;
3296 
3305  virtual Model::GetParametersOutcomeCallable GetParametersCallable(const Model::GetParametersRequest& request) const;
3306 
3315  virtual void GetParametersAsync(const Model::GetParametersRequest& request, const GetParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3316 
3330  virtual Model::GetParametersByPathOutcome GetParametersByPath(const Model::GetParametersByPathRequest& request) const;
3331 
3347  virtual Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const Model::GetParametersByPathRequest& request) const;
3348 
3364  virtual void GetParametersByPathAsync(const Model::GetParametersByPathRequest& request, const GetParametersByPathResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3365 
3371  virtual Model::GetPatchBaselineOutcome GetPatchBaseline(const Model::GetPatchBaselineRequest& request) const;
3372 
3380  virtual Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const Model::GetPatchBaselineRequest& request) const;
3381 
3389  virtual void GetPatchBaselineAsync(const Model::GetPatchBaselineRequest& request, const GetPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3390 
3397  virtual Model::GetPatchBaselineForPatchGroupOutcome GetPatchBaselineForPatchGroup(const Model::GetPatchBaselineForPatchGroupRequest& request) const;
3398 
3407  virtual Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const Model::GetPatchBaselineForPatchGroupRequest& request) const;
3408 
3417  virtual void GetPatchBaselineForPatchGroupAsync(const Model::GetPatchBaselineForPatchGroupRequest& request, const GetPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3418 
3437  virtual Model::GetServiceSettingOutcome GetServiceSetting(const Model::GetServiceSettingRequest& request) const;
3438 
3459  virtual Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const Model::GetServiceSettingRequest& request) const;
3460 
3481  virtual void GetServiceSettingAsync(const Model::GetServiceSettingRequest& request, const GetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3482 
3507  virtual Model::LabelParameterVersionOutcome LabelParameterVersion(const Model::LabelParameterVersionRequest& request) const;
3508 
3535  virtual Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const Model::LabelParameterVersionRequest& request) const;
3536 
3563  virtual void LabelParameterVersionAsync(const Model::LabelParameterVersionRequest& request, const LabelParameterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3564 
3571  virtual Model::ListAssociationVersionsOutcome ListAssociationVersions(const Model::ListAssociationVersionsRequest& request) const;
3572 
3581  virtual Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const Model::ListAssociationVersionsRequest& request) const;
3582 
3591  virtual void ListAssociationVersionsAsync(const Model::ListAssociationVersionsRequest& request, const ListAssociationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3592 
3600  virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest& request) const;
3601 
3611  virtual Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const Model::ListAssociationsRequest& request) const;
3612 
3622  virtual void ListAssociationsAsync(const Model::ListAssociationsRequest& request, const ListAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3623 
3633  virtual Model::ListCommandInvocationsOutcome ListCommandInvocations(const Model::ListCommandInvocationsRequest& request) const;
3634 
3646  virtual Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const Model::ListCommandInvocationsRequest& request) const;
3647 
3659  virtual void ListCommandInvocationsAsync(const Model::ListCommandInvocationsRequest& request, const ListCommandInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3660 
3667  virtual Model::ListCommandsOutcome ListCommands(const Model::ListCommandsRequest& request) const;
3668 
3677  virtual Model::ListCommandsOutcomeCallable ListCommandsCallable(const Model::ListCommandsRequest& request) const;
3678 
3687  virtual void ListCommandsAsync(const Model::ListCommandsRequest& request, const ListCommandsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3688 
3697  virtual Model::ListComplianceItemsOutcome ListComplianceItems(const Model::ListComplianceItemsRequest& request) const;
3698 
3709  virtual Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const Model::ListComplianceItemsRequest& request) const;
3710 
3721  virtual void ListComplianceItemsAsync(const Model::ListComplianceItemsRequest& request, const ListComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3722 
3731  virtual Model::ListComplianceSummariesOutcome ListComplianceSummaries(const Model::ListComplianceSummariesRequest& request) const;
3732 
3743  virtual Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const Model::ListComplianceSummariesRequest& request) const;
3744 
3755  virtual void ListComplianceSummariesAsync(const Model::ListComplianceSummariesRequest& request, const ListComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3756 
3762  virtual Model::ListDocumentVersionsOutcome ListDocumentVersions(const Model::ListDocumentVersionsRequest& request) const;
3763 
3771  virtual Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const Model::ListDocumentVersionsRequest& request) const;
3772 
3780  virtual void ListDocumentVersionsAsync(const Model::ListDocumentVersionsRequest& request, const ListDocumentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3781 
3789  virtual Model::ListDocumentsOutcome ListDocuments(const Model::ListDocumentsRequest& request) const;
3790 
3800  virtual Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const Model::ListDocumentsRequest& request) const;
3801 
3811  virtual void ListDocumentsAsync(const Model::ListDocumentsRequest& request, const ListDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3812 
3819  virtual Model::ListInventoryEntriesOutcome ListInventoryEntries(const Model::ListInventoryEntriesRequest& request) const;
3820 
3829  virtual Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const Model::ListInventoryEntriesRequest& request) const;
3830 
3839  virtual void ListInventoryEntriesAsync(const Model::ListInventoryEntriesRequest& request, const ListInventoryEntriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3840 
3849  virtual Model::ListResourceComplianceSummariesOutcome ListResourceComplianceSummaries(const Model::ListResourceComplianceSummariesRequest& request) const;
3850 
3861  virtual Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const Model::ListResourceComplianceSummariesRequest& request) const;
3862 
3873  virtual void ListResourceComplianceSummariesAsync(const Model::ListResourceComplianceSummariesRequest& request, const ListResourceComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3874 
3889  virtual Model::ListResourceDataSyncOutcome ListResourceDataSync(const Model::ListResourceDataSyncRequest& request) const;
3890 
3907  virtual Model::ListResourceDataSyncOutcomeCallable ListResourceDataSyncCallable(const Model::ListResourceDataSyncRequest& request) const;
3908 
3925  virtual void ListResourceDataSyncAsync(const Model::ListResourceDataSyncRequest& request, const ListResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3926 
3933  virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const;
3934 
3943  virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest& request) const;
3944 
3953  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3954 
3963  virtual Model::ModifyDocumentPermissionOutcome ModifyDocumentPermission(const Model::ModifyDocumentPermissionRequest& request) const;
3964 
3975  virtual Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const Model::ModifyDocumentPermissionRequest& request) const;
3976 
3987  virtual void ModifyDocumentPermissionAsync(const Model::ModifyDocumentPermissionRequest& request, const ModifyDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3988 
4018  virtual Model::PutComplianceItemsOutcome PutComplianceItems(const Model::PutComplianceItemsRequest& request) const;
4019 
4051  virtual Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const Model::PutComplianceItemsRequest& request) const;
4052 
4084  virtual void PutComplianceItemsAsync(const Model::PutComplianceItemsRequest& request, const PutComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4085 
4093  virtual Model::PutInventoryOutcome PutInventory(const Model::PutInventoryRequest& request) const;
4094 
4104  virtual Model::PutInventoryOutcomeCallable PutInventoryCallable(const Model::PutInventoryRequest& request) const;
4105 
4115  virtual void PutInventoryAsync(const Model::PutInventoryRequest& request, const PutInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4116 
4122  virtual Model::PutParameterOutcome PutParameter(const Model::PutParameterRequest& request) const;
4123 
4131  virtual Model::PutParameterOutcomeCallable PutParameterCallable(const Model::PutParameterRequest& request) const;
4132 
4140  virtual void PutParameterAsync(const Model::PutParameterRequest& request, const PutParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4141 
4151  virtual Model::RegisterDefaultPatchBaselineOutcome RegisterDefaultPatchBaseline(const Model::RegisterDefaultPatchBaselineRequest& request) const;
4152 
4164  virtual Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const Model::RegisterDefaultPatchBaselineRequest& request) const;
4165 
4177  virtual void RegisterDefaultPatchBaselineAsync(const Model::RegisterDefaultPatchBaselineRequest& request, const RegisterDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4178 
4184  virtual Model::RegisterPatchBaselineForPatchGroupOutcome RegisterPatchBaselineForPatchGroup(const Model::RegisterPatchBaselineForPatchGroupRequest& request) const;
4185 
4193  virtual Model::RegisterPatchBaselineForPatchGroupOutcomeCallable RegisterPatchBaselineForPatchGroupCallable(const Model::RegisterPatchBaselineForPatchGroupRequest& request) const;
4194 
4202  virtual void RegisterPatchBaselineForPatchGroupAsync(const Model::RegisterPatchBaselineForPatchGroupRequest& request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4203 
4209  virtual Model::RegisterTargetWithMaintenanceWindowOutcome RegisterTargetWithMaintenanceWindow(const Model::RegisterTargetWithMaintenanceWindowRequest& request) const;
4210 
4218  virtual Model::RegisterTargetWithMaintenanceWindowOutcomeCallable RegisterTargetWithMaintenanceWindowCallable(const Model::RegisterTargetWithMaintenanceWindowRequest& request) const;
4219 
4227  virtual void RegisterTargetWithMaintenanceWindowAsync(const Model::RegisterTargetWithMaintenanceWindowRequest& request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4228 
4234  virtual Model::RegisterTaskWithMaintenanceWindowOutcome RegisterTaskWithMaintenanceWindow(const Model::RegisterTaskWithMaintenanceWindowRequest& request) const;
4235 
4243  virtual Model::RegisterTaskWithMaintenanceWindowOutcomeCallable RegisterTaskWithMaintenanceWindowCallable(const Model::RegisterTaskWithMaintenanceWindowRequest& request) const;
4244 
4252  virtual void RegisterTaskWithMaintenanceWindowAsync(const Model::RegisterTaskWithMaintenanceWindowRequest& request, const RegisterTaskWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4253 
4259  virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest& request) const;
4260 
4268  virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest& request) const;
4269 
4277  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4278 
4297  virtual Model::ResetServiceSettingOutcome ResetServiceSetting(const Model::ResetServiceSettingRequest& request) const;
4298 
4319  virtual Model::ResetServiceSettingOutcomeCallable ResetServiceSettingCallable(const Model::ResetServiceSettingRequest& request) const;
4320 
4341  virtual void ResetServiceSettingAsync(const Model::ResetServiceSettingRequest& request, const ResetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4342 
4352  virtual Model::ResumeSessionOutcome ResumeSession(const Model::ResumeSessionRequest& request) const;
4353 
4365  virtual Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const Model::ResumeSessionRequest& request) const;
4366 
4378  virtual void ResumeSessionAsync(const Model::ResumeSessionRequest& request, const ResumeSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4379 
4386  virtual Model::SendAutomationSignalOutcome SendAutomationSignal(const Model::SendAutomationSignalRequest& request) const;
4387 
4396  virtual Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const Model::SendAutomationSignalRequest& request) const;
4397 
4406  virtual void SendAutomationSignalAsync(const Model::SendAutomationSignalRequest& request, const SendAutomationSignalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4407 
4413  virtual Model::SendCommandOutcome SendCommand(const Model::SendCommandRequest& request) const;
4414 
4422  virtual Model::SendCommandOutcomeCallable SendCommandCallable(const Model::SendCommandRequest& request) const;
4423 
4431  virtual void SendCommandAsync(const Model::SendCommandRequest& request, const SendCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4432 
4440  virtual Model::StartAssociationsOnceOutcome StartAssociationsOnce(const Model::StartAssociationsOnceRequest& request) const;
4441 
4451  virtual Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const Model::StartAssociationsOnceRequest& request) const;
4452 
4462  virtual void StartAssociationsOnceAsync(const Model::StartAssociationsOnceRequest& request, const StartAssociationsOnceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4463 
4469  virtual Model::StartAutomationExecutionOutcome StartAutomationExecution(const Model::StartAutomationExecutionRequest& request) const;
4470 
4478  virtual Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const Model::StartAutomationExecutionRequest& request) const;
4479 
4487  virtual void StartAutomationExecutionAsync(const Model::StartAutomationExecutionRequest& request, const StartAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4488 
4504  virtual Model::StartSessionOutcome StartSession(const Model::StartSessionRequest& request) const;
4505 
4523  virtual Model::StartSessionOutcomeCallable StartSessionCallable(const Model::StartSessionRequest& request) const;
4524 
4542  virtual void StartSessionAsync(const Model::StartSessionRequest& request, const StartSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4543 
4549  virtual Model::StopAutomationExecutionOutcome StopAutomationExecution(const Model::StopAutomationExecutionRequest& request) const;
4550 
4558  virtual Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const Model::StopAutomationExecutionRequest& request) const;
4559 
4567  virtual void StopAutomationExecutionAsync(const Model::StopAutomationExecutionRequest& request, const StopAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4568 
4576  virtual Model::TerminateSessionOutcome TerminateSession(const Model::TerminateSessionRequest& request) const;
4577 
4587  virtual Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const Model::TerminateSessionRequest& request) const;
4588 
4598  virtual void TerminateSessionAsync(const Model::TerminateSessionRequest& request, const TerminateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4599 
4614  virtual Model::UpdateAssociationOutcome UpdateAssociation(const Model::UpdateAssociationRequest& request) const;
4615 
4632  virtual Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const Model::UpdateAssociationRequest& request) const;
4633 
4650  virtual void UpdateAssociationAsync(const Model::UpdateAssociationRequest& request, const UpdateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4651 
4658  virtual Model::UpdateAssociationStatusOutcome UpdateAssociationStatus(const Model::UpdateAssociationStatusRequest& request) const;
4659 
4668  virtual Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const Model::UpdateAssociationStatusRequest& request) const;
4669 
4678  virtual void UpdateAssociationStatusAsync(const Model::UpdateAssociationStatusRequest& request, const UpdateAssociationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4679 
4685  virtual Model::UpdateDocumentOutcome UpdateDocument(const Model::UpdateDocumentRequest& request) const;
4686 
4694  virtual Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const Model::UpdateDocumentRequest& request) const;
4695 
4703  virtual void UpdateDocumentAsync(const Model::UpdateDocumentRequest& request, const UpdateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4704 
4710  virtual Model::UpdateDocumentDefaultVersionOutcome UpdateDocumentDefaultVersion(const Model::UpdateDocumentDefaultVersionRequest& request) const;
4711 
4719  virtual Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const Model::UpdateDocumentDefaultVersionRequest& request) const;
4720 
4728  virtual void UpdateDocumentDefaultVersionAsync(const Model::UpdateDocumentDefaultVersionRequest& request, const UpdateDocumentDefaultVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4729 
4742  virtual Model::UpdateMaintenanceWindowOutcome UpdateMaintenanceWindow(const Model::UpdateMaintenanceWindowRequest& request) const;
4743 
4758  virtual Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const Model::UpdateMaintenanceWindowRequest& request) const;
4759 
4774  virtual void UpdateMaintenanceWindowAsync(const Model::UpdateMaintenanceWindowRequest& request, const UpdateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4775 
4788  virtual Model::UpdateMaintenanceWindowTargetOutcome UpdateMaintenanceWindowTarget(const Model::UpdateMaintenanceWindowTargetRequest& request) const;
4789 
4804  virtual Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const Model::UpdateMaintenanceWindowTargetRequest& request) const;
4805 
4820  virtual void UpdateMaintenanceWindowTargetAsync(const Model::UpdateMaintenanceWindowTargetRequest& request, const UpdateMaintenanceWindowTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4821 
4847  virtual Model::UpdateMaintenanceWindowTaskOutcome UpdateMaintenanceWindowTask(const Model::UpdateMaintenanceWindowTaskRequest& request) const;
4848 
4876  virtual Model::UpdateMaintenanceWindowTaskOutcomeCallable UpdateMaintenanceWindowTaskCallable(const Model::UpdateMaintenanceWindowTaskRequest& request) const;
4877 
4905  virtual void UpdateMaintenanceWindowTaskAsync(const Model::UpdateMaintenanceWindowTaskRequest& request, const UpdateMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4906 
4915  virtual Model::UpdateManagedInstanceRoleOutcome UpdateManagedInstanceRole(const Model::UpdateManagedInstanceRoleRequest& request) const;
4916 
4927  virtual Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const Model::UpdateManagedInstanceRoleRequest& request) const;
4928 
4939  virtual void UpdateManagedInstanceRoleAsync(const Model::UpdateManagedInstanceRoleRequest& request, const UpdateManagedInstanceRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4940 
4955  virtual Model::UpdateOpsItemOutcome UpdateOpsItem(const Model::UpdateOpsItemRequest& request) const;
4956 
4973  virtual Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const Model::UpdateOpsItemRequest& request) const;
4974 
4991  virtual void UpdateOpsItemAsync(const Model::UpdateOpsItemRequest& request, const UpdateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4992 
5002  virtual Model::UpdatePatchBaselineOutcome UpdatePatchBaseline(const Model::UpdatePatchBaselineRequest& request) const;
5003 
5015  virtual Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const Model::UpdatePatchBaselineRequest& request) const;
5016 
5028  virtual void UpdatePatchBaselineAsync(const Model::UpdatePatchBaselineRequest& request, const UpdatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5029 
5042  virtual Model::UpdateResourceDataSyncOutcome UpdateResourceDataSync(const Model::UpdateResourceDataSyncRequest& request) const;
5043 
5058  virtual Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const Model::UpdateResourceDataSyncRequest& request) const;
5059 
5074  virtual void UpdateResourceDataSyncAsync(const Model::UpdateResourceDataSyncRequest& request, const UpdateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5075 
5094  virtual Model::UpdateServiceSettingOutcome UpdateServiceSetting(const Model::UpdateServiceSettingRequest& request) const;
5095 
5116  virtual Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const Model::UpdateServiceSettingRequest& request) const;
5117 
5138  virtual void UpdateServiceSettingAsync(const Model::UpdateServiceSettingRequest& request, const UpdateServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
5139 
5140 
5141  void OverrideEndpoint(const Aws::String& endpoint);
5142  private:
5143  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
5144  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5145  void CancelCommandAsyncHelper(const Model::CancelCommandRequest& request, const CancelCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5146  void CancelMaintenanceWindowExecutionAsyncHelper(const Model::CancelMaintenanceWindowExecutionRequest& request, const CancelMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5147  void CreateActivationAsyncHelper(const Model::CreateActivationRequest& request, const CreateActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5148  void CreateAssociationAsyncHelper(const Model::CreateAssociationRequest& request, const CreateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5149  void CreateAssociationBatchAsyncHelper(const Model::CreateAssociationBatchRequest& request, const CreateAssociationBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5150  void CreateDocumentAsyncHelper(const Model::CreateDocumentRequest& request, const CreateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5151  void CreateMaintenanceWindowAsyncHelper(const Model::CreateMaintenanceWindowRequest& request, const CreateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5152  void CreateOpsItemAsyncHelper(const Model::CreateOpsItemRequest& request, const CreateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5153  void CreatePatchBaselineAsyncHelper(const Model::CreatePatchBaselineRequest& request, const CreatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5154  void CreateResourceDataSyncAsyncHelper(const Model::CreateResourceDataSyncRequest& request, const CreateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5155  void DeleteActivationAsyncHelper(const Model::DeleteActivationRequest& request, const DeleteActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5156  void DeleteAssociationAsyncHelper(const Model::DeleteAssociationRequest& request, const DeleteAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5157  void DeleteDocumentAsyncHelper(const Model::DeleteDocumentRequest& request, const DeleteDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5158  void DeleteInventoryAsyncHelper(const Model::DeleteInventoryRequest& request, const DeleteInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5159  void DeleteMaintenanceWindowAsyncHelper(const Model::DeleteMaintenanceWindowRequest& request, const DeleteMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5160  void DeleteParameterAsyncHelper(const Model::DeleteParameterRequest& request, const DeleteParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5161  void DeleteParametersAsyncHelper(const Model::DeleteParametersRequest& request, const DeleteParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5162  void DeletePatchBaselineAsyncHelper(const Model::DeletePatchBaselineRequest& request, const DeletePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5163  void DeleteResourceDataSyncAsyncHelper(const Model::DeleteResourceDataSyncRequest& request, const DeleteResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5164  void DeregisterManagedInstanceAsyncHelper(const Model::DeregisterManagedInstanceRequest& request, const DeregisterManagedInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5165  void DeregisterPatchBaselineForPatchGroupAsyncHelper(const Model::DeregisterPatchBaselineForPatchGroupRequest& request, const DeregisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5166  void DeregisterTargetFromMaintenanceWindowAsyncHelper(const Model::DeregisterTargetFromMaintenanceWindowRequest& request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5167  void DeregisterTaskFromMaintenanceWindowAsyncHelper(const Model::DeregisterTaskFromMaintenanceWindowRequest& request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5168  void DescribeActivationsAsyncHelper(const Model::DescribeActivationsRequest& request, const DescribeActivationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5169  void DescribeAssociationAsyncHelper(const Model::DescribeAssociationRequest& request, const DescribeAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5170  void DescribeAssociationExecutionTargetsAsyncHelper(const Model::DescribeAssociationExecutionTargetsRequest& request, const DescribeAssociationExecutionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5171  void DescribeAssociationExecutionsAsyncHelper(const Model::DescribeAssociationExecutionsRequest& request, const DescribeAssociationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5172  void DescribeAutomationExecutionsAsyncHelper(const Model::DescribeAutomationExecutionsRequest& request, const DescribeAutomationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5173  void DescribeAutomationStepExecutionsAsyncHelper(const Model::DescribeAutomationStepExecutionsRequest& request, const DescribeAutomationStepExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5174  void DescribeAvailablePatchesAsyncHelper(const Model::DescribeAvailablePatchesRequest& request, const DescribeAvailablePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5175  void DescribeDocumentAsyncHelper(const Model::DescribeDocumentRequest& request, const DescribeDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5176  void DescribeDocumentPermissionAsyncHelper(const Model::DescribeDocumentPermissionRequest& request, const DescribeDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5177  void DescribeEffectiveInstanceAssociationsAsyncHelper(const Model::DescribeEffectiveInstanceAssociationsRequest& request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5178  void DescribeEffectivePatchesForPatchBaselineAsyncHelper(const Model::DescribeEffectivePatchesForPatchBaselineRequest& request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5179  void DescribeInstanceAssociationsStatusAsyncHelper(const Model::DescribeInstanceAssociationsStatusRequest& request, const DescribeInstanceAssociationsStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5180  void DescribeInstanceInformationAsyncHelper(const Model::DescribeInstanceInformationRequest& request, const DescribeInstanceInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5181  void DescribeInstancePatchStatesAsyncHelper(const Model::DescribeInstancePatchStatesRequest& request, const DescribeInstancePatchStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5182  void DescribeInstancePatchStatesForPatchGroupAsyncHelper(const Model::DescribeInstancePatchStatesForPatchGroupRequest& request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5183  void DescribeInstancePatchesAsyncHelper(const Model::DescribeInstancePatchesRequest& request, const DescribeInstancePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5184  void DescribeInventoryDeletionsAsyncHelper(const Model::DescribeInventoryDeletionsRequest& request, const DescribeInventoryDeletionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5185  void DescribeMaintenanceWindowExecutionTaskInvocationsAsyncHelper(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest& request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5186  void DescribeMaintenanceWindowExecutionTasksAsyncHelper(const Model::DescribeMaintenanceWindowExecutionTasksRequest& request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5187  void DescribeMaintenanceWindowExecutionsAsyncHelper(const Model::DescribeMaintenanceWindowExecutionsRequest& request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5188  void DescribeMaintenanceWindowScheduleAsyncHelper(const Model::DescribeMaintenanceWindowScheduleRequest& request, const DescribeMaintenanceWindowScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5189  void DescribeMaintenanceWindowTargetsAsyncHelper(const Model::DescribeMaintenanceWindowTargetsRequest& request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5190  void DescribeMaintenanceWindowTasksAsyncHelper(const Model::DescribeMaintenanceWindowTasksRequest& request, const DescribeMaintenanceWindowTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5191  void DescribeMaintenanceWindowsAsyncHelper(const Model::DescribeMaintenanceWindowsRequest& request, const DescribeMaintenanceWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5192  void DescribeMaintenanceWindowsForTargetAsyncHelper(const Model::DescribeMaintenanceWindowsForTargetRequest& request, const DescribeMaintenanceWindowsForTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5193  void DescribeOpsItemsAsyncHelper(const Model::DescribeOpsItemsRequest& request, const DescribeOpsItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5194  void DescribeParametersAsyncHelper(const Model::DescribeParametersRequest& request, const DescribeParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5195  void DescribePatchBaselinesAsyncHelper(const Model::DescribePatchBaselinesRequest& request, const DescribePatchBaselinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5196  void DescribePatchGroupStateAsyncHelper(const Model::DescribePatchGroupStateRequest& request, const DescribePatchGroupStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5197  void DescribePatchGroupsAsyncHelper(const Model::DescribePatchGroupsRequest& request, const DescribePatchGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5198  void DescribePatchPropertiesAsyncHelper(const Model::DescribePatchPropertiesRequest& request, const DescribePatchPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5199  void DescribeSessionsAsyncHelper(const Model::DescribeSessionsRequest& request, const DescribeSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5200  void GetAutomationExecutionAsyncHelper(const Model::GetAutomationExecutionRequest& request, const GetAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5201  void GetCalendarStateAsyncHelper(const Model::GetCalendarStateRequest& request, const GetCalendarStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5202  void GetCommandInvocationAsyncHelper(const Model::GetCommandInvocationRequest& request, const GetCommandInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5203  void GetConnectionStatusAsyncHelper(const Model::GetConnectionStatusRequest& request, const GetConnectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5204  void GetDefaultPatchBaselineAsyncHelper(const Model::GetDefaultPatchBaselineRequest& request, const GetDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5205  void GetDeployablePatchSnapshotForInstanceAsyncHelper(const Model::GetDeployablePatchSnapshotForInstanceRequest& request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5206  void GetDocumentAsyncHelper(const Model::GetDocumentRequest& request, const GetDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5207  void GetInventoryAsyncHelper(const Model::GetInventoryRequest& request, const GetInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5208  void GetInventorySchemaAsyncHelper(const Model::GetInventorySchemaRequest& request, const GetInventorySchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5209  void GetMaintenanceWindowAsyncHelper(const Model::GetMaintenanceWindowRequest& request, const GetMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5210  void GetMaintenanceWindowExecutionAsyncHelper(const Model::GetMaintenanceWindowExecutionRequest& request, const GetMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5211  void GetMaintenanceWindowExecutionTaskAsyncHelper(const Model::GetMaintenanceWindowExecutionTaskRequest& request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5212  void GetMaintenanceWindowExecutionTaskInvocationAsyncHelper(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest& request, const GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5213  void GetMaintenanceWindowTaskAsyncHelper(const Model::GetMaintenanceWindowTaskRequest& request, const GetMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5214  void GetOpsItemAsyncHelper(const Model::GetOpsItemRequest& request, const GetOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5215  void GetOpsSummaryAsyncHelper(const Model::GetOpsSummaryRequest& request, const GetOpsSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5216  void GetParameterAsyncHelper(const Model::GetParameterRequest& request, const GetParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5217  void GetParameterHistoryAsyncHelper(const Model::GetParameterHistoryRequest& request, const GetParameterHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5218  void GetParametersAsyncHelper(const Model::GetParametersRequest& request, const GetParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5219  void GetParametersByPathAsyncHelper(const Model::GetParametersByPathRequest& request, const GetParametersByPathResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5220  void GetPatchBaselineAsyncHelper(const Model::GetPatchBaselineRequest& request, const GetPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5221  void GetPatchBaselineForPatchGroupAsyncHelper(const Model::GetPatchBaselineForPatchGroupRequest& request, const GetPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5222  void GetServiceSettingAsyncHelper(const Model::GetServiceSettingRequest& request, const GetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5223  void LabelParameterVersionAsyncHelper(const Model::LabelParameterVersionRequest& request, const LabelParameterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5224  void ListAssociationVersionsAsyncHelper(const Model::ListAssociationVersionsRequest& request, const ListAssociationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5225  void ListAssociationsAsyncHelper(const Model::ListAssociationsRequest& request, const ListAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5226  void ListCommandInvocationsAsyncHelper(const Model::ListCommandInvocationsRequest& request, const ListCommandInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5227  void ListCommandsAsyncHelper(const Model::ListCommandsRequest& request, const ListCommandsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5228  void ListComplianceItemsAsyncHelper(const Model::ListComplianceItemsRequest& request, const ListComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5229  void ListComplianceSummariesAsyncHelper(const Model::ListComplianceSummariesRequest& request, const ListComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5230  void ListDocumentVersionsAsyncHelper(const Model::ListDocumentVersionsRequest& request, const ListDocumentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5231  void ListDocumentsAsyncHelper(const Model::ListDocumentsRequest& request, const ListDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5232  void ListInventoryEntriesAsyncHelper(const Model::ListInventoryEntriesRequest& request, const ListInventoryEntriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5233  void ListResourceComplianceSummariesAsyncHelper(const Model::ListResourceComplianceSummariesRequest& request, const ListResourceComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5234  void ListResourceDataSyncAsyncHelper(const Model::ListResourceDataSyncRequest& request, const ListResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5235  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5236  void ModifyDocumentPermissionAsyncHelper(const Model::ModifyDocumentPermissionRequest& request, const ModifyDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5237  void PutComplianceItemsAsyncHelper(const Model::PutComplianceItemsRequest& request, const PutComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5238  void PutInventoryAsyncHelper(const Model::PutInventoryRequest& request, const PutInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5239  void PutParameterAsyncHelper(const Model::PutParameterRequest& request, const PutParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5240  void RegisterDefaultPatchBaselineAsyncHelper(const Model::RegisterDefaultPatchBaselineRequest& request, const RegisterDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5241  void RegisterPatchBaselineForPatchGroupAsyncHelper(const Model::RegisterPatchBaselineForPatchGroupRequest& request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5242  void RegisterTargetWithMaintenanceWindowAsyncHelper(const Model::RegisterTargetWithMaintenanceWindowRequest& request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5243  void RegisterTaskWithMaintenanceWindowAsyncHelper(const Model::RegisterTaskWithMaintenanceWindowRequest& request, const RegisterTaskWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5244  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5245  void ResetServiceSettingAsyncHelper(const Model::ResetServiceSettingRequest& request, const ResetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5246  void ResumeSessionAsyncHelper(const Model::ResumeSessionRequest& request, const ResumeSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5247  void SendAutomationSignalAsyncHelper(const Model::SendAutomationSignalRequest& request, const SendAutomationSignalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5248  void SendCommandAsyncHelper(const Model::SendCommandRequest& request, const SendCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5249  void StartAssociationsOnceAsyncHelper(const Model::StartAssociationsOnceRequest& request, const StartAssociationsOnceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5250  void StartAutomationExecutionAsyncHelper(const Model::StartAutomationExecutionRequest& request, const StartAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5251  void StartSessionAsyncHelper(const Model::StartSessionRequest& request, const StartSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5252  void StopAutomationExecutionAsyncHelper(const Model::StopAutomationExecutionRequest& request, const StopAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5253  void TerminateSessionAsyncHelper(const Model::TerminateSessionRequest& request, const TerminateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5254  void UpdateAssociationAsyncHelper(const Model::UpdateAssociationRequest& request, const UpdateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5255  void UpdateAssociationStatusAsyncHelper(const Model::UpdateAssociationStatusRequest& request, const UpdateAssociationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5256  void UpdateDocumentAsyncHelper(const Model::UpdateDocumentRequest& request, const UpdateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5257  void UpdateDocumentDefaultVersionAsyncHelper(const Model::UpdateDocumentDefaultVersionRequest& request, const UpdateDocumentDefaultVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5258  void UpdateMaintenanceWindowAsyncHelper(const Model::UpdateMaintenanceWindowRequest& request, const UpdateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5259  void UpdateMaintenanceWindowTargetAsyncHelper(const Model::UpdateMaintenanceWindowTargetRequest& request, const UpdateMaintenanceWindowTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5260  void UpdateMaintenanceWindowTaskAsyncHelper(const Model::UpdateMaintenanceWindowTaskRequest& request, const UpdateMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5261  void UpdateManagedInstanceRoleAsyncHelper(const Model::UpdateManagedInstanceRoleRequest& request, const UpdateManagedInstanceRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5262  void UpdateOpsItemAsyncHelper(const Model::UpdateOpsItemRequest& request, const UpdateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5263  void UpdatePatchBaselineAsyncHelper(const Model::UpdatePatchBaselineRequest& request, const UpdatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5264  void UpdateResourceDataSyncAsyncHelper(const Model::UpdateResourceDataSyncRequest& request, const UpdateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5265  void UpdateServiceSettingAsyncHelper(const Model::UpdateServiceSettingRequest& request, const UpdateServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
5266 
5267  Aws::String m_uri;
5268  Aws::String m_configScheme;
5269  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
5270  };
5271 
5272 } // namespace SSM
5273 } // namespace Aws
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesRequest &, const Model::DescribeInstancePatchStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesResponseReceivedHandler
Definition: SSMClient.h:584
Aws::Utils::Outcome< ListInventoryEntriesResult, SSMError > ListInventoryEntriesOutcome
Definition: SSMClient.h:386
std::future< DeleteInventoryOutcome > DeleteInventoryOutcomeCallable
Definition: SSMClient.h:435
std::future< GetDefaultPatchBaselineOutcome > GetDefaultPatchBaselineOutcomeCallable
Definition: SSMClient.h:481
std::future< UpdateAssociationStatusOutcome > UpdateAssociationStatusOutcomeCallable
Definition: SSMClient.h:532
std::function< void(const SSMClient *, const Model::DescribeInventoryDeletionsRequest &, const Model::DescribeInventoryDeletionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInventoryDeletionsResponseReceivedHandler
Definition: SSMClient.h:587
std::future< DescribePatchBaselinesOutcome > DescribePatchBaselinesOutcomeCallable
Definition: SSMClient.h:472
std::future< DescribeAutomationStepExecutionsOutcome > DescribeAutomationStepExecutionsOutcomeCallable
Definition: SSMClient.h:450
Aws::Utils::Outcome< DescribeAssociationResult, SSMError > DescribeAssociationOutcome
Definition: SSMClient.h:323
Aws::Utils::Outcome< CreateResourceDataSyncResult, SSMError > CreateResourceDataSyncOutcome
Definition: SSMClient.h:308
std::future< GetCalendarStateOutcome > GetCalendarStateOutcomeCallable
Definition: SSMClient.h:478
std::function< void(const SSMClient *, const Model::GetParametersRequest &, const Model::GetParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersResponseReceivedHandler
Definition: SSMClient.h:621
std::future< DeleteAssociationOutcome > DeleteAssociationOutcomeCallable
Definition: SSMClient.h:433
std::function< void(const SSMClient *, const Model::StopAutomationExecutionRequest &, const Model::StopAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAutomationExecutionResponseReceivedHandler
Definition: SSMClient.h:655
std::function< void(const SSMClient *, const Model::DeregisterTargetFromMaintenanceWindowRequest &, const Model::DeregisterTargetFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTargetFromMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:569
Aws::Utils::Outcome< DescribeAvailablePatchesResult, SSMError > DescribeAvailablePatchesOutcome
Definition: SSMClient.h:328
Aws::Utils::Outcome< GetMaintenanceWindowExecutionTaskInvocationResult, SSMError > GetMaintenanceWindowExecutionTaskInvocationOutcome
Definition: SSMClient.h:366
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowTaskRequest &, const Model::GetMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowTaskResponseReceivedHandler
Definition: SSMClient.h:616
Aws::Utils::Outcome< DescribePatchGroupsResult, SSMError > DescribePatchGroupsOutcome
Definition: SSMClient.h:351
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionRequest &, const Model::GetMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionResponseReceivedHandler
Definition: SSMClient.h:613
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowRequest &, const Model::GetMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:612
std::future< ListAssociationVersionsOutcome > ListAssociationVersionsOutcomeCallable
Definition: SSMClient.h:501
Aws::Utils::Outcome< GetOpsItemResult, SSMError > GetOpsItemOutcome
Definition: SSMClient.h:368
Aws::Utils::Outcome< DescribeParametersResult, SSMError > DescribeParametersOutcome
Definition: SSMClient.h:348
std::function< void(const SSMClient *, const Model::PutParameterRequest &, const Model::PutParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutParameterResponseReceivedHandler
Definition: SSMClient.h:642
Aws::Utils::Outcome< ListAssociationVersionsResult, SSMError > ListAssociationVersionsOutcome
Definition: SSMClient.h:378
Aws::Utils::Outcome< GetServiceSettingResult, SSMError > GetServiceSettingOutcome
Definition: SSMClient.h:376
std::future< DescribeMaintenanceWindowScheduleOutcome > DescribeMaintenanceWindowScheduleOutcomeCallable
Definition: SSMClient.h:465
std::function< void(const SSMClient *, const Model::RegisterTaskWithMaintenanceWindowRequest &, const Model::RegisterTaskWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskWithMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:646
std::function< void(const SSMClient *, const Model::CancelCommandRequest &, const Model::CancelCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCommandResponseReceivedHandler
Definition: SSMClient.h:548
Aws::Utils::Outcome< GetMaintenanceWindowResult, SSMError > GetMaintenanceWindowOutcome
Definition: SSMClient.h:363
std::future< GetInventorySchemaOutcome > GetInventorySchemaOutcomeCallable
Definition: SSMClient.h:485
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest &, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler
Definition: SSMClient.h:588
Aws::Utils::Outcome< DescribeInstanceAssociationsStatusResult, SSMError > DescribeInstanceAssociationsStatusOutcome
Definition: SSMClient.h:333
Aws::Utils::Outcome< PutComplianceItemsResult, SSMError > PutComplianceItemsOutcome
Definition: SSMClient.h:391
Aws::Client::AWSJsonClient BASECLASS
Definition: SSMClient.h:695
std::future< CreateMaintenanceWindowOutcome > CreateMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:428
Aws::Utils::Outcome< DeleteAssociationResult, SSMError > DeleteAssociationOutcome
Definition: SSMClient.h:310
std::future< ListCommandInvocationsOutcome > ListCommandInvocationsOutcomeCallable
Definition: SSMClient.h:503
std::function< void(const SSMClient *, const Model::ListCommandInvocationsRequest &, const Model::ListCommandInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandInvocationsResponseReceivedHandler
Definition: SSMClient.h:629
std::future< ListComplianceSummariesOutcome > ListComplianceSummariesOutcomeCallable
Definition: SSMClient.h:506
std::function< void(const SSMClient *, const Model::DeleteMaintenanceWindowRequest &, const Model::DeleteMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:562
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTargetRequest &, const Model::UpdateMaintenanceWindowTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTargetResponseReceivedHandler
Definition: SSMClient.h:662
std::future< UpdatePatchBaselineOutcome > UpdatePatchBaselineOutcomeCallable
Definition: SSMClient.h:540
std::function< void(const SSMClient *, const Model::GetAutomationExecutionRequest &, const Model::GetAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutomationExecutionResponseReceivedHandler
Definition: SSMClient.h:603
std::function< void(const SSMClient *, const Model::DescribeDocumentRequest &, const Model::DescribeDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentResponseReceivedHandler
Definition: SSMClient.h:578
std::function< void(const SSMClient *, const Model::DescribeAssociationRequest &, const Model::DescribeAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationResponseReceivedHandler
Definition: SSMClient.h:572
std::future< UpdateMaintenanceWindowTargetOutcome > UpdateMaintenanceWindowTargetOutcomeCallable
Definition: SSMClient.h:536
std::future< GetInventoryOutcome > GetInventoryOutcomeCallable
Definition: SSMClient.h:484
std::function< void(const SSMClient *, const Model::UpdateOpsItemRequest &, const Model::UpdateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpsItemResponseReceivedHandler
Definition: SSMClient.h:665
Aws::Utils::Outcome< DeleteResourceDataSyncResult, SSMError > DeleteResourceDataSyncOutcome
Definition: SSMClient.h:317
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionsResult, SSMError > DescribeMaintenanceWindowExecutionsOutcome
Definition: SSMClient.h:341
Aws::Utils::Outcome< DescribeDocumentPermissionResult, SSMError > DescribeDocumentPermissionOutcome
Definition: SSMClient.h:330
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionsRequest &, const Model::DescribeMaintenanceWindowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionsResponseReceivedHandler
Definition: SSMClient.h:590
std::function< void(const SSMClient *, const Model::DeregisterManagedInstanceRequest &, const Model::DeregisterManagedInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterManagedInstanceResponseReceivedHandler
Definition: SSMClient.h:567
Aws::Utils::Outcome< DeregisterManagedInstanceResult, SSMError > DeregisterManagedInstanceOutcome
Definition: SSMClient.h:318
std::function< void(const SSMClient *, const Model::CreateOpsItemRequest &, const Model::CreateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpsItemResponseReceivedHandler
Definition: SSMClient.h:555
std::future< DeregisterManagedInstanceOutcome > DeregisterManagedInstanceOutcomeCallable
Definition: SSMClient.h:441
std::future< StartAutomationExecutionOutcome > StartAutomationExecutionOutcomeCallable
Definition: SSMClient.h:527
Aws::Utils::Outcome< GetOpsSummaryResult, SSMError > GetOpsSummaryOutcome
Definition: SSMClient.h:369
Aws::Utils::Outcome< GetCalendarStateResult, SSMError > GetCalendarStateOutcome
Definition: SSMClient.h:355
std::function< void(const SSMClient *, const Model::GetServiceSettingRequest &, const Model::GetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceSettingResponseReceivedHandler
Definition: SSMClient.h:625
Aws::Utils::Outcome< UpdateMaintenanceWindowResult, SSMError > UpdateMaintenanceWindowOutcome
Definition: SSMClient.h:412
std::function< void(const SSMClient *, const Model::GetParametersByPathRequest &, const Model::GetParametersByPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersByPathResponseReceivedHandler
Definition: SSMClient.h:622
std::function< void(const SSMClient *, const Model::DescribePatchGroupStateRequest &, const Model::DescribePatchGroupStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupStateResponseReceivedHandler
Definition: SSMClient.h:599
std::function< void(const SSMClient *, const Model::GetInventoryRequest &, const Model::GetInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventoryResponseReceivedHandler
Definition: SSMClient.h:610
Aws::Utils::Outcome< GetParameterHistoryResult, SSMError > GetParameterHistoryOutcome
Definition: SSMClient.h:371
std::future< DeletePatchBaselineOutcome > DeletePatchBaselineOutcomeCallable
Definition: SSMClient.h:439
std::future< ModifyDocumentPermissionOutcome > ModifyDocumentPermissionOutcomeCallable
Definition: SSMClient.h:513
std::future< ListResourceComplianceSummariesOutcome > ListResourceComplianceSummariesOutcomeCallable
Definition: SSMClient.h:510
std::future< CreateOpsItemOutcome > CreateOpsItemOutcomeCallable
Definition: SSMClient.h:429
std::future< PutParameterOutcome > PutParameterOutcomeCallable
Definition: SSMClient.h:516
std::future< UpdateOpsItemOutcome > UpdateOpsItemOutcomeCallable
Definition: SSMClient.h:539
Aws::Utils::Outcome< GetMaintenanceWindowExecutionTaskResult, SSMError > GetMaintenanceWindowExecutionTaskOutcome
Definition: SSMClient.h:365
std::function< void(const SSMClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Definition: SSMClient.h:647
Aws::Utils::Outcome< UpdatePatchBaselineResult, SSMError > UpdatePatchBaselineOutcome
Definition: SSMClient.h:417
std::future< CancelCommandOutcome > CancelCommandOutcomeCallable
Definition: SSMClient.h:422
std::function< void(const SSMClient *, const Model::StartAutomationExecutionRequest &, const Model::StartAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAutomationExecutionResponseReceivedHandler
Definition: SSMClient.h:653
std::future< DescribeOpsItemsOutcome > DescribeOpsItemsOutcomeCallable
Definition: SSMClient.h:470
Aws::Utils::Outcome< ListComplianceItemsResult, SSMError > ListComplianceItemsOutcome
Definition: SSMClient.h:382
std::function< void(const SSMClient *, const Model::ListResourceComplianceSummariesRequest &, const Model::ListResourceComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceComplianceSummariesResponseReceivedHandler
Definition: SSMClient.h:636
Aws::Utils::Outcome< GetParametersResult, SSMError > GetParametersOutcome
Definition: SSMClient.h:372
Aws::Utils::Outcome< UpdateMaintenanceWindowTargetResult, SSMError > UpdateMaintenanceWindowTargetOutcome
Definition: SSMClient.h:413
std::future< ListDocumentVersionsOutcome > ListDocumentVersionsOutcomeCallable
Definition: SSMClient.h:507
std::function< void(const SSMClient *, const Model::GetPatchBaselineForPatchGroupRequest &, const Model::GetPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineForPatchGroupResponseReceivedHandler
Definition: SSMClient.h:624
Aws::Utils::Outcome< DescribeInventoryDeletionsResult, SSMError > DescribeInventoryDeletionsOutcome
Definition: SSMClient.h:338
std::function< void(const SSMClient *, const Model::ListResourceDataSyncRequest &, const Model::ListResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceDataSyncResponseReceivedHandler
Definition: SSMClient.h:637
std::future< DescribeDocumentPermissionOutcome > DescribeDocumentPermissionOutcomeCallable
Definition: SSMClient.h:453
Aws::Utils::Outcome< DescribeActivationsResult, SSMError > DescribeActivationsOutcome
Definition: SSMClient.h:322
std::function< void(const SSMClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationsResponseReceivedHandler
Definition: SSMClient.h:628
Aws::Utils::Outcome< GetMaintenanceWindowExecutionResult, SSMError > GetMaintenanceWindowExecutionOutcome
Definition: SSMClient.h:364
std::function< void(const SSMClient *, const Model::DescribeEffectivePatchesForPatchBaselineRequest &, const Model::DescribeEffectivePatchesForPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler
Definition: SSMClient.h:581
std::future< DeleteDocumentOutcome > DeleteDocumentOutcomeCallable
Definition: SSMClient.h:434
std::future< RegisterPatchBaselineForPatchGroupOutcome > RegisterPatchBaselineForPatchGroupOutcomeCallable
Definition: SSMClient.h:518
Aws::Utils::Outcome< GetAutomationExecutionResult, SSMError > GetAutomationExecutionOutcome
Definition: SSMClient.h:354
std::future< DescribeInstanceInformationOutcome > DescribeInstanceInformationOutcomeCallable
Definition: SSMClient.h:457
std::future< DescribeAutomationExecutionsOutcome > DescribeAutomationExecutionsOutcomeCallable
Definition: SSMClient.h:449
std::function< void(const SSMClient *, const Model::DeleteActivationRequest &, const Model::DeleteActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivationResponseReceivedHandler
Definition: SSMClient.h:558
std::function< void(const SSMClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Definition: SSMClient.h:545
Aws::Utils::Outcome< ListCommandInvocationsResult, SSMError > ListCommandInvocationsOutcome
Definition: SSMClient.h:380
std::function< void(const SSMClient *, const Model::DescribeEffectiveInstanceAssociationsRequest &, const Model::DescribeEffectiveInstanceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectiveInstanceAssociationsResponseReceivedHandler
Definition: SSMClient.h:580
std::future< ListComplianceItemsOutcome > ListComplianceItemsOutcomeCallable
Definition: SSMClient.h:505
std::function< void(const SSMClient *, const Model::ModifyDocumentPermissionRequest &, const Model::ModifyDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDocumentPermissionResponseReceivedHandler
Definition: SSMClient.h:639
std::future< DescribeAssociationExecutionsOutcome > DescribeAssociationExecutionsOutcomeCallable
Definition: SSMClient.h:448
std::function< void(const SSMClient *, const Model::GetInventorySchemaRequest &, const Model::GetInventorySchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventorySchemaResponseReceivedHandler
Definition: SSMClient.h:611
Aws::Utils::Outcome< PutInventoryResult, SSMError > PutInventoryOutcome
Definition: SSMClient.h:392
Aws::Utils::Outcome< GetInventoryResult, SSMError > GetInventoryOutcome
Definition: SSMClient.h:361
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsRequest &, const Model::DescribeMaintenanceWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsResponseReceivedHandler
Definition: SSMClient.h:594
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsForTargetRequest &, const Model::DescribeMaintenanceWindowsForTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsForTargetResponseReceivedHandler
Definition: SSMClient.h:595
std::future< GetDeployablePatchSnapshotForInstanceOutcome > GetDeployablePatchSnapshotForInstanceOutcomeCallable
Definition: SSMClient.h:482
std::future< TerminateSessionOutcome > TerminateSessionOutcomeCallable
Definition: SSMClient.h:530
std::future< GetPatchBaselineForPatchGroupOutcome > GetPatchBaselineForPatchGroupOutcomeCallable
Definition: SSMClient.h:498
Aws::Utils::Outcome< DescribePatchGroupStateResult, SSMError > DescribePatchGroupStateOutcome
Definition: SSMClient.h:350
std::function< void(const SSMClient *, const Model::ListDocumentVersionsRequest &, const Model::ListDocumentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentVersionsResponseReceivedHandler
Definition: SSMClient.h:633
Aws::Utils::Outcome< UpdateDocumentResult, SSMError > UpdateDocumentOutcome
Definition: SSMClient.h:410
Aws::Utils::Outcome< CreateOpsItemResult, SSMError > CreateOpsItemOutcome
Definition: SSMClient.h:306
std::future< DescribePatchGroupsOutcome > DescribePatchGroupsOutcomeCallable
Definition: SSMClient.h:474
Aws::Utils::Outcome< PutParameterResult, SSMError > PutParameterOutcome
Definition: SSMClient.h:393
Aws::Utils::Outcome< GetParametersByPathResult, SSMError > GetParametersByPathOutcome
Definition: SSMClient.h:373
std::future< GetMaintenanceWindowExecutionTaskInvocationOutcome > GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable
Definition: SSMClient.h:489
Aws::Utils::Outcome< DeleteMaintenanceWindowResult, SSMError > DeleteMaintenanceWindowOutcome
Definition: SSMClient.h:313
Aws::Utils::Outcome< TerminateSessionResult, SSMError > TerminateSessionOutcome
Definition: SSMClient.h:407
Aws::Utils::Outcome< DescribeEffectivePatchesForPatchBaselineResult, SSMError > DescribeEffectivePatchesForPatchBaselineOutcome
Definition: SSMClient.h:332
std::future< ListInventoryEntriesOutcome > ListInventoryEntriesOutcomeCallable
Definition: SSMClient.h:509
Aws::Utils::Outcome< ListResourceDataSyncResult, SSMError > ListResourceDataSyncOutcome
Definition: SSMClient.h:388
Aws::Utils::Outcome< GetCommandInvocationResult, SSMError > GetCommandInvocationOutcome
Definition: SSMClient.h:356
std::future< DescribeInstancePatchesOutcome > DescribeInstancePatchesOutcomeCallable
Definition: SSMClient.h:460
std::future< SendCommandOutcome > SendCommandOutcomeCallable
Definition: SSMClient.h:525
Aws::Utils::Outcome< RegisterTaskWithMaintenanceWindowResult, SSMError > RegisterTaskWithMaintenanceWindowOutcome
Definition: SSMClient.h:397
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SSMClient.h:512
std::function< void(const SSMClient *, const Model::DeletePatchBaselineRequest &, const Model::DeletePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePatchBaselineResponseReceivedHandler
Definition: SSMClient.h:565
Aws::Utils::Outcome< UpdateManagedInstanceRoleResult, SSMError > UpdateManagedInstanceRoleOutcome
Definition: SSMClient.h:415
std::future< DescribeDocumentOutcome > DescribeDocumentOutcomeCallable
Definition: SSMClient.h:452
std::function< void(const SSMClient *, const Model::TerminateSessionRequest &, const Model::TerminateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateSessionResponseReceivedHandler
Definition: SSMClient.h:656
std::function< void(const SSMClient *, const Model::RegisterPatchBaselineForPatchGroupRequest &, const Model::RegisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterPatchBaselineForPatchGroupResponseReceivedHandler
Definition: SSMClient.h:644
std::function< void(const SSMClient *, const Model::CreateActivationRequest &, const Model::CreateActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivationResponseReceivedHandler
Definition: SSMClient.h:550
std::function< void(const SSMClient *, const Model::SendAutomationSignalRequest &, const Model::SendAutomationSignalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendAutomationSignalResponseReceivedHandler
Definition: SSMClient.h:650
Aws::Utils::Outcome< DescribeAssociationExecutionTargetsResult, SSMError > DescribeAssociationExecutionTargetsOutcome
Definition: SSMClient.h:324
std::function< void(const SSMClient *, const Model::DescribePatchBaselinesRequest &, const Model::DescribePatchBaselinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchBaselinesResponseReceivedHandler
Definition: SSMClient.h:598
std::future< GetParametersByPathOutcome > GetParametersByPathOutcomeCallable
Definition: SSMClient.h:496
std::future< UpdateMaintenanceWindowTaskOutcome > UpdateMaintenanceWindowTaskOutcomeCallable
Definition: SSMClient.h:537
std::future< GetParametersOutcome > GetParametersOutcomeCallable
Definition: SSMClient.h:495
Aws::Utils::Outcome< DescribeMaintenanceWindowTargetsResult, SSMError > DescribeMaintenanceWindowTargetsOutcome
Definition: SSMClient.h:343
std::function< void(const SSMClient *, const Model::GetPatchBaselineRequest &, const Model::GetPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineResponseReceivedHandler
Definition: SSMClient.h:623
std::future< UpdateManagedInstanceRoleOutcome > UpdateManagedInstanceRoleOutcomeCallable
Definition: SSMClient.h:538
Aws::Utils::Outcome< StartSessionResult, SSMError > StartSessionOutcome
Definition: SSMClient.h:405
std::future< UpdateResourceDataSyncOutcome > UpdateResourceDataSyncOutcomeCallable
Definition: SSMClient.h:541
Aws::Utils::Outcome< CreateAssociationBatchResult, SSMError > CreateAssociationBatchOutcome
Definition: SSMClient.h:303
std::function< void(const SSMClient *, const Model::DescribeInstanceAssociationsStatusRequest &, const Model::DescribeInstanceAssociationsStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAssociationsStatusResponseReceivedHandler
Definition: SSMClient.h:582
Aws::Utils::Outcome< DescribePatchBaselinesResult, SSMError > DescribePatchBaselinesOutcome
Definition: SSMClient.h:349
Aws::Utils::Outcome< CreateAssociationResult, SSMError > CreateAssociationOutcome
Definition: SSMClient.h:302
std::future< GetMaintenanceWindowOutcome > GetMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:486
std::future< GetParameterOutcome > GetParameterOutcomeCallable
Definition: SSMClient.h:493
std::function< void(const SSMClient *, const Model::DeleteInventoryRequest &, const Model::DeleteInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInventoryResponseReceivedHandler
Definition: SSMClient.h:561
std::function< void(const SSMClient *, const Model::GetParameterRequest &, const Model::GetParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterResponseReceivedHandler
Definition: SSMClient.h:619
Aws::Utils::Outcome< ListTagsForResourceResult, SSMError > ListTagsForResourceOutcome
Definition: SSMClient.h:389
std::function< void(const SSMClient *, const Model::GetDocumentRequest &, const Model::GetDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentResponseReceivedHandler
Definition: SSMClient.h:609
std::future< DeregisterTargetFromMaintenanceWindowOutcome > DeregisterTargetFromMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:443
std::future< DescribeInstancePatchStatesForPatchGroupOutcome > DescribeInstancePatchStatesForPatchGroupOutcomeCallable
Definition: SSMClient.h:459
std::function< void(const SSMClient *, const Model::UpdateDocumentDefaultVersionRequest &, const Model::UpdateDocumentDefaultVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentDefaultVersionResponseReceivedHandler
Definition: SSMClient.h:660
Aws::Utils::Outcome< DescribeAssociationExecutionsResult, SSMError > DescribeAssociationExecutionsOutcome
Definition: SSMClient.h:325
Aws::Utils::Outcome< DescribeMaintenanceWindowScheduleResult, SSMError > DescribeMaintenanceWindowScheduleOutcome
Definition: SSMClient.h:342
std::function< void(const SSMClient *, const Model::DeleteAssociationRequest &, const Model::DeleteAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssociationResponseReceivedHandler
Definition: SSMClient.h:559
std::future< ListCommandsOutcome > ListCommandsOutcomeCallable
Definition: SSMClient.h:504
Aws::Utils::Outcome< StartAutomationExecutionResult, SSMError > StartAutomationExecutionOutcome
Definition: SSMClient.h:404
std::future< DescribeSessionsOutcome > DescribeSessionsOutcomeCallable
Definition: SSMClient.h:476
std::function< void(const SSMClient *, const Model::CreateResourceDataSyncRequest &, const Model::CreateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceDataSyncResponseReceivedHandler
Definition: SSMClient.h:557
std::future< DescribeMaintenanceWindowExecutionsOutcome > DescribeMaintenanceWindowExecutionsOutcomeCallable
Definition: SSMClient.h:464
std::function< void(const SSMClient *, const Model::GetParameterHistoryRequest &, const Model::GetParameterHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterHistoryResponseReceivedHandler
Definition: SSMClient.h:620
Aws::Utils::Outcome< LabelParameterVersionResult, SSMError > LabelParameterVersionOutcome
Definition: SSMClient.h:377
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTasksRequest &, const Model::DescribeMaintenanceWindowTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTasksResponseReceivedHandler
Definition: SSMClient.h:593
std::future< GetAutomationExecutionOutcome > GetAutomationExecutionOutcomeCallable
Definition: SSMClient.h:477
Aws::Utils::Outcome< DeleteParametersResult, SSMError > DeleteParametersOutcome
Definition: SSMClient.h:315
Aws::Utils::Outcome< ListResourceComplianceSummariesResult, SSMError > ListResourceComplianceSummariesOutcome
Definition: SSMClient.h:387
std::future< DeleteResourceDataSyncOutcome > DeleteResourceDataSyncOutcomeCallable
Definition: SSMClient.h:440
std::function< void(const SSMClient *, const Model::GetCommandInvocationRequest &, const Model::GetCommandInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommandInvocationResponseReceivedHandler
Definition: SSMClient.h:605
Aws::Utils::Outcome< DeleteParameterResult, SSMError > DeleteParameterOutcome
Definition: SSMClient.h:314
std::function< void(const SSMClient *, const Model::CreateMaintenanceWindowRequest &, const Model::CreateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:554
std::function< void(const SSMClient *, const Model::CreatePatchBaselineRequest &, const Model::CreatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePatchBaselineResponseReceivedHandler
Definition: SSMClient.h:556
Aws::Utils::Outcome< UpdateMaintenanceWindowTaskResult, SSMError > UpdateMaintenanceWindowTaskOutcome
Definition: SSMClient.h:414
Aws::Utils::Outcome< DeregisterTargetFromMaintenanceWindowResult, SSMError > DeregisterTargetFromMaintenanceWindowOutcome
Definition: SSMClient.h:320
std::future< ListResourceDataSyncOutcome > ListResourceDataSyncOutcomeCallable
Definition: SSMClient.h:511
std::function< void(const SSMClient *, const Model::GetOpsSummaryRequest &, const Model::GetOpsSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsSummaryResponseReceivedHandler
Definition: SSMClient.h:618
std::function< void(const SSMClient *, const Model::DescribeInstancePatchesRequest &, const Model::DescribeInstancePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchesResponseReceivedHandler
Definition: SSMClient.h:586
std::future< DeregisterPatchBaselineForPatchGroupOutcome > DeregisterPatchBaselineForPatchGroupOutcomeCallable
Definition: SSMClient.h:442
std::future< DescribeInstancePatchStatesOutcome > DescribeInstancePatchStatesOutcomeCallable
Definition: SSMClient.h:458
Aws::Utils::Outcome< ResumeSessionResult, SSMError > ResumeSessionOutcome
Definition: SSMClient.h:400
Aws::Utils::Outcome< GetParameterResult, SSMError > GetParameterOutcome
Definition: SSMClient.h:370
Aws::Utils::Outcome< DescribeAutomationStepExecutionsResult, SSMError > DescribeAutomationStepExecutionsOutcome
Definition: SSMClient.h:327
std::function< void(const SSMClient *, const Model::ListComplianceItemsRequest &, const Model::ListComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceItemsResponseReceivedHandler
Definition: SSMClient.h:631
std::function< void(const SSMClient *, const Model::DescribeSessionsRequest &, const Model::DescribeSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSessionsResponseReceivedHandler
Definition: SSMClient.h:602
std::function< void(const SSMClient *, const Model::CreateAssociationRequest &, const Model::CreateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationResponseReceivedHandler
Definition: SSMClient.h:551
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTasksRequest &, const Model::DescribeMaintenanceWindowExecutionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler
Definition: SSMClient.h:589
std::future< RegisterTargetWithMaintenanceWindowOutcome > RegisterTargetWithMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:519
std::future< DescribeAssociationExecutionTargetsOutcome > DescribeAssociationExecutionTargetsOutcomeCallable
Definition: SSMClient.h:447
Aws::Utils::Outcome< ListCommandsResult, SSMError > ListCommandsOutcome
Definition: SSMClient.h:381
std::function< void(const SSMClient *, const Model::DeregisterPatchBaselineForPatchGroupRequest &, const Model::DeregisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterPatchBaselineForPatchGroupResponseReceivedHandler
Definition: SSMClient.h:568
Aws::Utils::Outcome< DescribeInstanceInformationResult, SSMError > DescribeInstanceInformationOutcome
Definition: SSMClient.h:334
std::function< void(const SSMClient *, const Model::DeleteDocumentRequest &, const Model::DeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentResponseReceivedHandler
Definition: SSMClient.h:560
std::future< RegisterTaskWithMaintenanceWindowOutcome > RegisterTaskWithMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:520
Aws::Utils::Outcome< StartAssociationsOnceResult, SSMError > StartAssociationsOnceOutcome
Definition: SSMClient.h:403
Aws::Utils::Outcome< DescribeInstancePatchStatesForPatchGroupResult, SSMError > DescribeInstancePatchStatesForPatchGroupOutcome
Definition: SSMClient.h:336
Aws::Utils::Outcome< UpdateResourceDataSyncResult, SSMError > UpdateResourceDataSyncOutcome
Definition: SSMClient.h:418
std::function< void(const SSMClient *, const Model::RegisterTargetWithMaintenanceWindowRequest &, const Model::RegisterTargetWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTargetWithMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:645
Aws::Utils::Outcome< GetDeployablePatchSnapshotForInstanceResult, SSMError > GetDeployablePatchSnapshotForInstanceOutcome
Definition: SSMClient.h:359
Aws::Utils::Outcome< DeregisterPatchBaselineForPatchGroupResult, SSMError > DeregisterPatchBaselineForPatchGroupOutcome
Definition: SSMClient.h:319
Aws::Utils::Outcome< SendCommandResult, SSMError > SendCommandOutcome
Definition: SSMClient.h:402
Aws::Utils::Outcome< UpdateServiceSettingResult, SSMError > UpdateServiceSettingOutcome
Definition: SSMClient.h:419
std::function< void(const SSMClient *, const Model::PutInventoryRequest &, const Model::PutInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInventoryResponseReceivedHandler
Definition: SSMClient.h:641
std::function< void(const SSMClient *, const Model::DescribeOpsItemsRequest &, const Model::DescribeOpsItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOpsItemsResponseReceivedHandler
Definition: SSMClient.h:596
std::function< void(const SSMClient *, const Model::UpdateManagedInstanceRoleRequest &, const Model::UpdateManagedInstanceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedInstanceRoleResponseReceivedHandler
Definition: SSMClient.h:664
std::function< void(const SSMClient *, const Model::StartAssociationsOnceRequest &, const Model::StartAssociationsOnceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssociationsOnceResponseReceivedHandler
Definition: SSMClient.h:652
std::future< ResetServiceSettingOutcome > ResetServiceSettingOutcomeCallable
Definition: SSMClient.h:522
std::function< void(const SSMClient *, const Model::RegisterDefaultPatchBaselineRequest &, const Model::RegisterDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDefaultPatchBaselineResponseReceivedHandler
Definition: SSMClient.h:643
Aws::Utils::Outcome< GetDocumentResult, SSMError > GetDocumentOutcome
Definition: SSMClient.h:360
std::future< StartAssociationsOnceOutcome > StartAssociationsOnceOutcomeCallable
Definition: SSMClient.h:526
std::function< void(const SSMClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
Definition: SSMClient.h:634
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskRequest &, const Model::GetMaintenanceWindowExecutionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskResponseReceivedHandler
Definition: SSMClient.h:614
std::function< void(const SSMClient *, const Model::DescribePatchGroupsRequest &, const Model::DescribePatchGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupsResponseReceivedHandler
Definition: SSMClient.h:600
std::future< DescribeMaintenanceWindowTargetsOutcome > DescribeMaintenanceWindowTargetsOutcomeCallable
Definition: SSMClient.h:466
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionTargetsRequest &, const Model::DescribeAssociationExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionTargetsResponseReceivedHandler
Definition: SSMClient.h:573
std::function< void(const SSMClient *, const Model::DeleteParameterRequest &, const Model::DeleteParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParameterResponseReceivedHandler
Definition: SSMClient.h:563
std::future< DescribeEffectivePatchesForPatchBaselineOutcome > DescribeEffectivePatchesForPatchBaselineOutcomeCallable
Definition: SSMClient.h:455
std::future< GetOpsItemOutcome > GetOpsItemOutcomeCallable
Definition: SSMClient.h:491
std::future< DescribeInventoryDeletionsOutcome > DescribeInventoryDeletionsOutcomeCallable
Definition: SSMClient.h:461
Aws::Utils::Outcome< UpdateAssociationResult, SSMError > UpdateAssociationOutcome
Definition: SSMClient.h:408
std::future< GetOpsSummaryOutcome > GetOpsSummaryOutcomeCallable
Definition: SSMClient.h:492
std::future< GetMaintenanceWindowExecutionTaskOutcome > GetMaintenanceWindowExecutionTaskOutcomeCallable
Definition: SSMClient.h:488
std::future< GetConnectionStatusOutcome > GetConnectionStatusOutcomeCallable
Definition: SSMClient.h:480
std::function< void(const SSMClient *, const Model::ListCommandsRequest &, const Model::ListCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandsResponseReceivedHandler
Definition: SSMClient.h:630
std::future< DescribeAvailablePatchesOutcome > DescribeAvailablePatchesOutcomeCallable
Definition: SSMClient.h:451
Aws::Utils::Outcome< DescribeOpsItemsResult, SSMError > DescribeOpsItemsOutcome
Definition: SSMClient.h:347
std::future< UpdateServiceSettingOutcome > UpdateServiceSettingOutcomeCallable
Definition: SSMClient.h:542
Aws::Utils::Outcome< GetDefaultPatchBaselineResult, SSMError > GetDefaultPatchBaselineOutcome
Definition: SSMClient.h:358
std::future< CreateAssociationBatchOutcome > CreateAssociationBatchOutcomeCallable
Definition: SSMClient.h:426
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: SSMClient.h:421
Aws::Utils::Outcome< DescribeEffectiveInstanceAssociationsResult, SSMError > DescribeEffectiveInstanceAssociationsOutcome
Definition: SSMClient.h:331
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesForPatchGroupRequest &, const Model::DescribeInstancePatchStatesForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler
Definition: SSMClient.h:585
std::function< void(const SSMClient *, const Model::CancelMaintenanceWindowExecutionRequest &, const Model::CancelMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMaintenanceWindowExecutionResponseReceivedHandler
Definition: SSMClient.h:549
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowRequest &, const Model::UpdateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:661
std::function< void(const SSMClient *, const Model::UpdateAssociationStatusRequest &, const Model::UpdateAssociationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationStatusResponseReceivedHandler
Definition: SSMClient.h:658
Aws::Utils::Outcome< DescribePatchPropertiesResult, SSMError > DescribePatchPropertiesOutcome
Definition: SSMClient.h:352
Aws::Utils::Outcome< CancelCommandResult, SSMError > CancelCommandOutcome
Definition: SSMClient.h:299
std::future< PutInventoryOutcome > PutInventoryOutcomeCallable
Definition: SSMClient.h:515
std::function< void(const SSMClient *, const Model::ListAssociationVersionsRequest &, const Model::ListAssociationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationVersionsResponseReceivedHandler
Definition: SSMClient.h:627
std::future< UpdateDocumentOutcome > UpdateDocumentOutcomeCallable
Definition: SSMClient.h:533
Aws::Utils::Outcome< GetPatchBaselineResult, SSMError > GetPatchBaselineOutcome
Definition: SSMClient.h:374
Aws::Utils::Outcome< GetConnectionStatusResult, SSMError > GetConnectionStatusOutcome
Definition: SSMClient.h:357
std::function< void(const SSMClient *, const Model::UpdateResourceDataSyncRequest &, const Model::UpdateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceDataSyncResponseReceivedHandler
Definition: SSMClient.h:667
Aws::Utils::Outcome< CreateDocumentResult, SSMError > CreateDocumentOutcome
Definition: SSMClient.h:304
std::function< void(const SSMClient *, const Model::DeleteResourceDataSyncRequest &, const Model::DeleteResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceDataSyncResponseReceivedHandler
Definition: SSMClient.h:566
Aws::Utils::Outcome< ListDocumentsResult, SSMError > ListDocumentsOutcome
Definition: SSMClient.h:385
Aws::Utils::Outcome< GetInventorySchemaResult, SSMError > GetInventorySchemaOutcome
Definition: SSMClient.h:362
std::function< void(const SSMClient *, const Model::DescribeInstanceInformationRequest &, const Model::DescribeInstanceInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceInformationResponseReceivedHandler
Definition: SSMClient.h:583
std::function< void(const SSMClient *, const Model::GetDefaultPatchBaselineRequest &, const Model::GetDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultPatchBaselineResponseReceivedHandler
Definition: SSMClient.h:607
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowScheduleRequest &, const Model::DescribeMaintenanceWindowScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowScheduleResponseReceivedHandler
Definition: SSMClient.h:591
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionsRequest &, const Model::DescribeAssociationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionsResponseReceivedHandler
Definition: SSMClient.h:574
std::function< void(const SSMClient *, const Model::DescribeAutomationExecutionsRequest &, const Model::DescribeAutomationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationExecutionsResponseReceivedHandler
Definition: SSMClient.h:575
std::future< DeleteMaintenanceWindowOutcome > DeleteMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:436
std::future< StopAutomationExecutionOutcome > StopAutomationExecutionOutcomeCallable
Definition: SSMClient.h:529
Aws::Utils::Outcome< DescribeMaintenanceWindowTasksResult, SSMError > DescribeMaintenanceWindowTasksOutcome
Definition: SSMClient.h:344
std::function< void(const SSMClient *, const Model::DescribePatchPropertiesRequest &, const Model::DescribePatchPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchPropertiesResponseReceivedHandler
Definition: SSMClient.h:601
std::function< void(const SSMClient *, const Model::GetDeployablePatchSnapshotForInstanceRequest &, const Model::GetDeployablePatchSnapshotForInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeployablePatchSnapshotForInstanceResponseReceivedHandler
Definition: SSMClient.h:608
std::future< DescribeMaintenanceWindowsForTargetOutcome > DescribeMaintenanceWindowsForTargetOutcomeCallable
Definition: SSMClient.h:469
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionTasksResult, SSMError > DescribeMaintenanceWindowExecutionTasksOutcome
Definition: SSMClient.h:340
std::future< DeleteParameterOutcome > DeleteParameterOutcomeCallable
Definition: SSMClient.h:437
std::function< void(const SSMClient *, const Model::DeleteParametersRequest &, const Model::DeleteParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParametersResponseReceivedHandler
Definition: SSMClient.h:564
Aws::Utils::Outcome< DescribeMaintenanceWindowsResult, SSMError > DescribeMaintenanceWindowsOutcome
Definition: SSMClient.h:345
Aws::Utils::Outcome< CreateMaintenanceWindowResult, SSMError > CreateMaintenanceWindowOutcome
Definition: SSMClient.h:305
Aws::Utils::Outcome< DeleteDocumentResult, SSMError > DeleteDocumentOutcome
Definition: SSMClient.h:311
Aws::Utils::Outcome< ListAssociationsResult, SSMError > ListAssociationsOutcome
Definition: SSMClient.h:379
std::future< DescribeActivationsOutcome > DescribeActivationsOutcomeCallable
Definition: SSMClient.h:445
std::future< UpdateMaintenanceWindowOutcome > UpdateMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:535
Aws::Utils::Outcome< DeleteActivationResult, SSMError > DeleteActivationOutcome
Definition: SSMClient.h:309
std::function< void(const SSMClient *, const Model::UpdatePatchBaselineRequest &, const Model::UpdatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePatchBaselineResponseReceivedHandler
Definition: SSMClient.h:666
std::future< CancelMaintenanceWindowExecutionOutcome > CancelMaintenanceWindowExecutionOutcomeCallable
Definition: SSMClient.h:423
std::future< UpdateDocumentDefaultVersionOutcome > UpdateDocumentDefaultVersionOutcomeCallable
Definition: SSMClient.h:534
std::function< void(const SSMClient *, const Model::SendCommandRequest &, const Model::SendCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCommandResponseReceivedHandler
Definition: SSMClient.h:651
Aws::Utils::Outcome< RegisterPatchBaselineForPatchGroupResult, SSMError > RegisterPatchBaselineForPatchGroupOutcome
Definition: SSMClient.h:395
std::function< void(const SSMClient *, const Model::CreateDocumentRequest &, const Model::CreateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentResponseReceivedHandler
Definition: SSMClient.h:553
std::function< void(const SSMClient *, const Model::DescribeParametersRequest &, const Model::DescribeParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeParametersResponseReceivedHandler
Definition: SSMClient.h:597
std::future< GetPatchBaselineOutcome > GetPatchBaselineOutcomeCallable
Definition: SSMClient.h:497
std::future< DescribeMaintenanceWindowExecutionTaskInvocationsOutcome > DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable
Definition: SSMClient.h:462
std::future< DescribeMaintenanceWindowTasksOutcome > DescribeMaintenanceWindowTasksOutcomeCallable
Definition: SSMClient.h:467
std::function< void(const SSMClient *, const Model::DescribeAvailablePatchesRequest &, const Model::DescribeAvailablePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailablePatchesResponseReceivedHandler
Definition: SSMClient.h:577
Aws::Utils::Outcome< GetMaintenanceWindowTaskResult, SSMError > GetMaintenanceWindowTaskOutcome
Definition: SSMClient.h:367
Aws::Utils::Outcome< StopAutomationExecutionResult, SSMError > StopAutomationExecutionOutcome
Definition: SSMClient.h:406
Aws::Utils::Outcome< DeregisterTaskFromMaintenanceWindowResult, SSMError > DeregisterTaskFromMaintenanceWindowOutcome
Definition: SSMClient.h:321
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: SSMClient.h:521
std::future< GetMaintenanceWindowExecutionOutcome > GetMaintenanceWindowExecutionOutcomeCallable
Definition: SSMClient.h:487
Aws::Utils::Outcome< SendAutomationSignalResult, SSMError > SendAutomationSignalOutcome
Definition: SSMClient.h:401
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
std::future< UpdateAssociationOutcome > UpdateAssociationOutcomeCallable
Definition: SSMClient.h:531
std::future< DescribePatchGroupStateOutcome > DescribePatchGroupStateOutcomeCallable
Definition: SSMClient.h:473
std::future< CreateAssociationOutcome > CreateAssociationOutcomeCallable
Definition: SSMClient.h:425
std::future< DescribeMaintenanceWindowExecutionTasksOutcome > DescribeMaintenanceWindowExecutionTasksOutcomeCallable
Definition: SSMClient.h:463
std::function< void(const SSMClient *, const Model::ListComplianceSummariesRequest &, const Model::ListComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceSummariesResponseReceivedHandler
Definition: SSMClient.h:632
Aws::Utils::Outcome< DescribeInstancePatchesResult, SSMError > DescribeInstancePatchesOutcome
Definition: SSMClient.h:337
Aws::Utils::Outcome< RemoveTagsFromResourceResult, SSMError > RemoveTagsFromResourceOutcome
Definition: SSMClient.h:398
std::future< GetServiceSettingOutcome > GetServiceSettingOutcomeCallable
Definition: SSMClient.h:499
std::future< DescribeMaintenanceWindowsOutcome > DescribeMaintenanceWindowsOutcomeCallable
Definition: SSMClient.h:468
std::function< void(const SSMClient *, const Model::ResetServiceSettingRequest &, const Model::ResetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetServiceSettingResponseReceivedHandler
Definition: SSMClient.h:648
std::function< void(const SSMClient *, const Model::StartSessionRequest &, const Model::StartSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSessionResponseReceivedHandler
Definition: SSMClient.h:654
std::function< void(const SSMClient *, const Model::GetConnectionStatusRequest &, const Model::GetConnectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionStatusResponseReceivedHandler
Definition: SSMClient.h:606
std::future< PutComplianceItemsOutcome > PutComplianceItemsOutcomeCallable
Definition: SSMClient.h:514
std::future< SendAutomationSignalOutcome > SendAutomationSignalOutcomeCallable
Definition: SSMClient.h:524
Aws::Utils::Outcome< DescribeMaintenanceWindowExecutionTaskInvocationsResult, SSMError > DescribeMaintenanceWindowExecutionTaskInvocationsOutcome
Definition: SSMClient.h:339
std::future< DescribeAssociationOutcome > DescribeAssociationOutcomeCallable
Definition: SSMClient.h:446
Aws::Utils::Outcome< ModifyDocumentPermissionResult, SSMError > ModifyDocumentPermissionOutcome
Definition: SSMClient.h:390
std::future< CreateDocumentOutcome > CreateDocumentOutcomeCallable
Definition: SSMClient.h:427
std::future< GetCommandInvocationOutcome > GetCommandInvocationOutcomeCallable
Definition: SSMClient.h:479
Aws::Utils::Outcome< ListDocumentVersionsResult, SSMError > ListDocumentVersionsOutcome
Definition: SSMClient.h:384
std::function< void(const SSMClient *, const Model::ListInventoryEntriesRequest &, const Model::ListInventoryEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInventoryEntriesResponseReceivedHandler
Definition: SSMClient.h:635
Aws::Utils::Outcome< UpdateDocumentDefaultVersionResult, SSMError > UpdateDocumentDefaultVersionOutcome
Definition: SSMClient.h:411
std::function< void(const SSMClient *, const Model::GetCalendarStateRequest &, const Model::GetCalendarStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCalendarStateResponseReceivedHandler
Definition: SSMClient.h:604
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTaskRequest &, const Model::UpdateMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTaskResponseReceivedHandler
Definition: SSMClient.h:663
std::function< void(const SSMClient *, const Model::PutComplianceItemsRequest &, const Model::PutComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutComplianceItemsResponseReceivedHandler
Definition: SSMClient.h:640
std::function< void(const SSMClient *, const Model::UpdateServiceSettingRequest &, const Model::UpdateServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSettingResponseReceivedHandler
Definition: SSMClient.h:668
std::future< DescribeInstanceAssociationsStatusOutcome > DescribeInstanceAssociationsStatusOutcomeCallable
Definition: SSMClient.h:456
std::future< CreatePatchBaselineOutcome > CreatePatchBaselineOutcomeCallable
Definition: SSMClient.h:430
std::function< void(const SSMClient *, const Model::DescribeDocumentPermissionRequest &, const Model::DescribeDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentPermissionResponseReceivedHandler
Definition: SSMClient.h:579
std::future< DeleteParametersOutcome > DeleteParametersOutcomeCallable
Definition: SSMClient.h:438
Aws::Utils::Outcome< ListComplianceSummariesResult, SSMError > ListComplianceSummariesOutcome
Definition: SSMClient.h:383
std::function< void(const SSMClient *, const Model::DescribeActivationsRequest &, const Model::DescribeActivationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivationsResponseReceivedHandler
Definition: SSMClient.h:571
Aws::Utils::Outcome< DeleteInventoryResult, SSMError > DeleteInventoryOutcome
Definition: SSMClient.h:312
#define AWS_SSM_API
Definition: SSM_EXPORTS.h:28
std::function< void(const SSMClient *, const Model::DescribeAutomationStepExecutionsRequest &, const Model::DescribeAutomationStepExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationStepExecutionsResponseReceivedHandler
Definition: SSMClient.h:576
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTargetsRequest &, const Model::DescribeMaintenanceWindowTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTargetsResponseReceivedHandler
Definition: SSMClient.h:592
std::future< GetMaintenanceWindowTaskOutcome > GetMaintenanceWindowTaskOutcomeCallable
Definition: SSMClient.h:490
Aws::Utils::Outcome< RegisterTargetWithMaintenanceWindowResult, SSMError > RegisterTargetWithMaintenanceWindowOutcome
Definition: SSMClient.h:396
std::future< CreateResourceDataSyncOutcome > CreateResourceDataSyncOutcomeCallable
Definition: SSMClient.h:431
std::future< ResumeSessionOutcome > ResumeSessionOutcomeCallable
Definition: SSMClient.h:523
std::future< ListAssociationsOutcome > ListAssociationsOutcomeCallable
Definition: SSMClient.h:502
Aws::Utils::Outcome< DescribeMaintenanceWindowsForTargetResult, SSMError > DescribeMaintenanceWindowsForTargetOutcome
Definition: SSMClient.h:346
Aws::Utils::Outcome< AddTagsToResourceResult, SSMError > AddTagsToResourceOutcome
Definition: SSMClient.h:296
Aws::Utils::Outcome< ResetServiceSettingResult, SSMError > ResetServiceSettingOutcome
Definition: SSMClient.h:399
std::future< GetDocumentOutcome > GetDocumentOutcomeCallable
Definition: SSMClient.h:483
Aws::Utils::Outcome< DescribeAutomationExecutionsResult, SSMError > DescribeAutomationExecutionsOutcome
Definition: SSMClient.h:326
std::function< void(const SSMClient *, const Model::CreateAssociationBatchRequest &, const Model::CreateAssociationBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationBatchResponseReceivedHandler
Definition: SSMClient.h:552
Aws::Utils::Outcome< CancelMaintenanceWindowExecutionResult, SSMError > CancelMaintenanceWindowExecutionOutcome
Definition: SSMClient.h:300
Aws::Utils::Outcome< DescribeDocumentResult, SSMError > DescribeDocumentOutcome
Definition: SSMClient.h:329
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &, const Model::GetMaintenanceWindowExecutionTaskInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler
Definition: SSMClient.h:615
Aws::Utils::Outcome< DescribeInstancePatchStatesResult, SSMError > DescribeInstancePatchStatesOutcome
Definition: SSMClient.h:335
Aws::Utils::Outcome< UpdateAssociationStatusResult, SSMError > UpdateAssociationStatusOutcome
Definition: SSMClient.h:409
Aws::Utils::Outcome< RegisterDefaultPatchBaselineResult, SSMError > RegisterDefaultPatchBaselineOutcome
Definition: SSMClient.h:394
Aws::Utils::Outcome< CreatePatchBaselineResult, SSMError > CreatePatchBaselineOutcome
Definition: SSMClient.h:307
std::future< DeleteActivationOutcome > DeleteActivationOutcomeCallable
Definition: SSMClient.h:432
std::future< DescribeParametersOutcome > DescribeParametersOutcomeCallable
Definition: SSMClient.h:471
std::future< GetParameterHistoryOutcome > GetParameterHistoryOutcomeCallable
Definition: SSMClient.h:494
std::future< DeregisterTaskFromMaintenanceWindowOutcome > DeregisterTaskFromMaintenanceWindowOutcomeCallable
Definition: SSMClient.h:444
std::function< void(const SSMClient *, const Model::ResumeSessionRequest &, const Model::ResumeSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeSessionResponseReceivedHandler
Definition: SSMClient.h:649
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
Definition: SSMClient.h:508
std::future< DescribeEffectiveInstanceAssociationsOutcome > DescribeEffectiveInstanceAssociationsOutcomeCallable
Definition: SSMClient.h:454
std::function< void(const SSMClient *, const Model::LabelParameterVersionRequest &, const Model::LabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LabelParameterVersionResponseReceivedHandler
Definition: SSMClient.h:626
Aws::Utils::Outcome< GetPatchBaselineForPatchGroupResult, SSMError > GetPatchBaselineForPatchGroupOutcome
Definition: SSMClient.h:375
std::function< void(const SSMClient *, const Model::UpdateAssociationRequest &, const Model::UpdateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationResponseReceivedHandler
Definition: SSMClient.h:657
std::future< DescribePatchPropertiesOutcome > DescribePatchPropertiesOutcomeCallable
Definition: SSMClient.h:475
std::function< void(const SSMClient *, const Model::UpdateDocumentRequest &, const Model::UpdateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentResponseReceivedHandler
Definition: SSMClient.h:659
std::future< LabelParameterVersionOutcome > LabelParameterVersionOutcomeCallable
Definition: SSMClient.h:500
Aws::Utils::Outcome< DeletePatchBaselineResult, SSMError > DeletePatchBaselineOutcome
Definition: SSMClient.h:316
std::future< RegisterDefaultPatchBaselineOutcome > RegisterDefaultPatchBaselineOutcomeCallable
Definition: SSMClient.h:517
std::future< CreateActivationOutcome > CreateActivationOutcomeCallable
Definition: SSMClient.h:424
std::function< void(const SSMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SSMClient.h:638
Aws::Utils::Outcome< UpdateOpsItemResult, SSMError > UpdateOpsItemOutcome
Definition: SSMClient.h:416
Aws::Utils::Outcome< DescribeSessionsResult, SSMError > DescribeSessionsOutcome
Definition: SSMClient.h:353
std::function< void(const SSMClient *, const Model::DeregisterTaskFromMaintenanceWindowRequest &, const Model::DeregisterTaskFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskFromMaintenanceWindowResponseReceivedHandler
Definition: SSMClient.h:570
Aws::Utils::Outcome< CreateActivationResult, SSMError > CreateActivationOutcome
Definition: SSMClient.h:301
std::future< StartSessionOutcome > StartSessionOutcomeCallable
Definition: SSMClient.h:528
std::function< void(const SSMClient *, const Model::GetOpsItemRequest &, const Model::GetOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsItemResponseReceivedHandler
Definition: SSMClient.h:617