AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
SSMClient.h
1
6#pragma once
7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/ssm/SSMServiceClientModel.h>
13
14namespace Aws
15{
16namespace SSM
17{
47 {
48 public:
50 static const char* GetServiceName();
51 static const char* GetAllocationTag();
52
55
61 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr);
62
68 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
70
75 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
78
79
80 /* Legacy constructors due deprecation */
85 SSMClient(const Aws::Client::ClientConfiguration& clientConfiguration);
86
92 const Aws::Client::ClientConfiguration& clientConfiguration);
93
98 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
99 const Aws::Client::ClientConfiguration& clientConfiguration);
100
101 /* End of legacy constructors due deprecation */
102 virtual ~SSMClient();
103
132
136 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
137 Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT& request) const
138 {
139 return SubmitCallable(&SSMClient::AddTagsToResource, request);
140 }
141
145 template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
146 void AddTagsToResourceAsync(const AddTagsToResourceRequestT& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
147 {
148 return SubmitAsync(&SSMClient::AddTagsToResource, request, handler, context);
149 }
150
160
164 template<typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
165 Model::AssociateOpsItemRelatedItemOutcomeCallable AssociateOpsItemRelatedItemCallable(const AssociateOpsItemRelatedItemRequestT& request) const
166 {
167 return SubmitCallable(&SSMClient::AssociateOpsItemRelatedItem, request);
168 }
169
173 template<typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
174 void AssociateOpsItemRelatedItemAsync(const AssociateOpsItemRelatedItemRequestT& request, const AssociateOpsItemRelatedItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
175 {
176 return SubmitAsync(&SSMClient::AssociateOpsItemRelatedItem, request, handler, context);
177 }
178
187
191 template<typename CancelCommandRequestT = Model::CancelCommandRequest>
192 Model::CancelCommandOutcomeCallable CancelCommandCallable(const CancelCommandRequestT& request) const
193 {
194 return SubmitCallable(&SSMClient::CancelCommand, request);
195 }
196
200 template<typename CancelCommandRequestT = Model::CancelCommandRequest>
201 void CancelCommandAsync(const CancelCommandRequestT& request, const CancelCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
202 {
203 return SubmitAsync(&SSMClient::CancelCommand, request, handler, context);
204 }
205
214
218 template<typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
220 {
221 return SubmitCallable(&SSMClient::CancelMaintenanceWindowExecution, request);
222 }
223
227 template<typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
228 void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT& request, const CancelMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
229 {
230 return SubmitAsync(&SSMClient::CancelMaintenanceWindowExecution, request, handler, context);
231 }
232
251
255 template<typename CreateActivationRequestT = Model::CreateActivationRequest>
256 Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT& request) const
257 {
258 return SubmitCallable(&SSMClient::CreateActivation, request);
259 }
260
264 template<typename CreateActivationRequestT = Model::CreateActivationRequest>
265 void CreateActivationAsync(const CreateActivationRequestT& request, const CreateActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
266 {
267 return SubmitAsync(&SSMClient::CreateActivation, request, handler, context);
268 }
269
288
292 template<typename CreateAssociationRequestT = Model::CreateAssociationRequest>
293 Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT& request) const
294 {
295 return SubmitCallable(&SSMClient::CreateAssociation, request);
296 }
297
301 template<typename CreateAssociationRequestT = Model::CreateAssociationRequest>
302 void CreateAssociationAsync(const CreateAssociationRequestT& request, const CreateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
303 {
304 return SubmitAsync(&SSMClient::CreateAssociation, request, handler, context);
305 }
306
319
323 template<typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
324 Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT& request) const
325 {
326 return SubmitCallable(&SSMClient::CreateAssociationBatch, request);
327 }
328
332 template<typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
333 void CreateAssociationBatchAsync(const CreateAssociationBatchRequestT& request, const CreateAssociationBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
334 {
335 return SubmitAsync(&SSMClient::CreateAssociationBatch, request, handler, context);
336 }
337
350
354 template<typename CreateDocumentRequestT = Model::CreateDocumentRequest>
355 Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT& request) const
356 {
357 return SubmitCallable(&SSMClient::CreateDocument, request);
358 }
359
363 template<typename CreateDocumentRequestT = Model::CreateDocumentRequest>
364 void CreateDocumentAsync(const CreateDocumentRequestT& request, const CreateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365 {
366 return SubmitAsync(&SSMClient::CreateDocument, request, handler, context);
367 }
368
382
386 template<typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
387 Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT& request) const
388 {
389 return SubmitCallable(&SSMClient::CreateMaintenanceWindow, request);
390 }
391
395 template<typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
396 void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT& request, const CreateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
397 {
398 return SubmitAsync(&SSMClient::CreateMaintenanceWindow, request, handler, context);
399 }
400
417
421 template<typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
422 Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT& request) const
423 {
424 return SubmitCallable(&SSMClient::CreateOpsItem, request);
425 }
426
430 template<typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
431 void CreateOpsItemAsync(const CreateOpsItemRequestT& request, const CreateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
432 {
433 return SubmitAsync(&SSMClient::CreateOpsItem, request, handler, context);
434 }
435
444
448 template<typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
449 Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT& request) const
450 {
451 return SubmitCallable(&SSMClient::CreateOpsMetadata, request);
452 }
453
457 template<typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
458 void CreateOpsMetadataAsync(const CreateOpsMetadataRequestT& request, const CreateOpsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
459 {
460 return SubmitAsync(&SSMClient::CreateOpsMetadata, request, handler, context);
461 }
462
471
475 template<typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
476 Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT& request) const
477 {
478 return SubmitCallable(&SSMClient::CreatePatchBaseline, request);
479 }
480
484 template<typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
485 void CreatePatchBaselineAsync(const CreatePatchBaselineRequestT& request, const CreatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
486 {
487 return SubmitAsync(&SSMClient::CreatePatchBaseline, request, handler, context);
488 }
489
521
525 template<typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
526 Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT& request) const
527 {
528 return SubmitCallable(&SSMClient::CreateResourceDataSync, request);
529 }
530
534 template<typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
535 void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT& request, const CreateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
536 {
537 return SubmitAsync(&SSMClient::CreateResourceDataSync, request, handler, context);
538 }
539
549
553 template<typename DeleteActivationRequestT = Model::DeleteActivationRequest>
554 Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT& request) const
555 {
556 return SubmitCallable(&SSMClient::DeleteActivation, request);
557 }
558
562 template<typename DeleteActivationRequestT = Model::DeleteActivationRequest>
563 void DeleteActivationAsync(const DeleteActivationRequestT& request, const DeleteActivationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
564 {
565 return SubmitAsync(&SSMClient::DeleteActivation, request, handler, context);
566 }
567
581
585 template<typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
586 Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT& request = {}) const
587 {
588 return SubmitCallable(&SSMClient::DeleteAssociation, request);
589 }
590
594 template<typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
595 void DeleteAssociationAsync(const DeleteAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeleteAssociationRequestT& request = {}) const
596 {
597 return SubmitAsync(&SSMClient::DeleteAssociation, request, handler, context);
598 }
599
610
614 template<typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
615 Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT& request) const
616 {
617 return SubmitCallable(&SSMClient::DeleteDocument, request);
618 }
619
623 template<typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
624 void DeleteDocumentAsync(const DeleteDocumentRequestT& request, const DeleteDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
625 {
626 return SubmitAsync(&SSMClient::DeleteDocument, request, handler, context);
627 }
628
637
641 template<typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
642 Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT& request) const
643 {
644 return SubmitCallable(&SSMClient::DeleteInventory, request);
645 }
646
650 template<typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
651 void DeleteInventoryAsync(const DeleteInventoryRequestT& request, const DeleteInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
652 {
653 return SubmitAsync(&SSMClient::DeleteInventory, request, handler, context);
654 }
655
662
666 template<typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
667 Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT& request) const
668 {
669 return SubmitCallable(&SSMClient::DeleteMaintenanceWindow, request);
670 }
671
675 template<typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
676 void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT& request, const DeleteMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
677 {
678 return SubmitAsync(&SSMClient::DeleteMaintenanceWindow, request, handler, context);
679 }
680
704
708 template<typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
709 Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT& request) const
710 {
711 return SubmitCallable(&SSMClient::DeleteOpsItem, request);
712 }
713
717 template<typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
718 void DeleteOpsItemAsync(const DeleteOpsItemRequestT& request, const DeleteOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
719 {
720 return SubmitAsync(&SSMClient::DeleteOpsItem, request, handler, context);
721 }
722
729
733 template<typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
734 Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT& request) const
735 {
736 return SubmitCallable(&SSMClient::DeleteOpsMetadata, request);
737 }
738
742 template<typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
743 void DeleteOpsMetadataAsync(const DeleteOpsMetadataRequestT& request, const DeleteOpsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
744 {
745 return SubmitAsync(&SSMClient::DeleteOpsMetadata, request, handler, context);
746 }
747
756
760 template<typename DeleteParameterRequestT = Model::DeleteParameterRequest>
761 Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT& request) const
762 {
763 return SubmitCallable(&SSMClient::DeleteParameter, request);
764 }
765
769 template<typename DeleteParameterRequestT = Model::DeleteParameterRequest>
770 void DeleteParameterAsync(const DeleteParameterRequestT& request, const DeleteParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
771 {
772 return SubmitAsync(&SSMClient::DeleteParameter, request, handler, context);
773 }
774
782
786 template<typename DeleteParametersRequestT = Model::DeleteParametersRequest>
787 Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT& request) const
788 {
789 return SubmitCallable(&SSMClient::DeleteParameters, request);
790 }
791
795 template<typename DeleteParametersRequestT = Model::DeleteParametersRequest>
796 void DeleteParametersAsync(const DeleteParametersRequestT& request, const DeleteParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
797 {
798 return SubmitAsync(&SSMClient::DeleteParameters, request, handler, context);
799 }
800
807
811 template<typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
812 Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT& request) const
813 {
814 return SubmitCallable(&SSMClient::DeletePatchBaseline, request);
815 }
816
820 template<typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
821 void DeletePatchBaselineAsync(const DeletePatchBaselineRequestT& request, const DeletePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
822 {
823 return SubmitAsync(&SSMClient::DeletePatchBaseline, request, handler, context);
824 }
825
835
839 template<typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
840 Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT& request) const
841 {
842 return SubmitCallable(&SSMClient::DeleteResourceDataSync, request);
843 }
844
848 template<typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
849 void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT& request, const DeleteResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
850 {
851 return SubmitAsync(&SSMClient::DeleteResourceDataSync, request, handler, context);
852 }
853
871
875 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
876 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request) const
877 {
878 return SubmitCallable(&SSMClient::DeleteResourcePolicy, request);
879 }
880
884 template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
885 void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT& request, const DeleteResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
886 {
887 return SubmitAsync(&SSMClient::DeleteResourcePolicy, request, handler, context);
888 }
889
904
908 template<typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
909 Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const DeregisterManagedInstanceRequestT& request) const
910 {
911 return SubmitCallable(&SSMClient::DeregisterManagedInstance, request);
912 }
913
917 template<typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
918 void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT& request, const DeregisterManagedInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
919 {
920 return SubmitAsync(&SSMClient::DeregisterManagedInstance, request, handler, context);
921 }
922
929
933 template<typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
935 {
936 return SubmitCallable(&SSMClient::DeregisterPatchBaselineForPatchGroup, request);
937 }
938
942 template<typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
943 void DeregisterPatchBaselineForPatchGroupAsync(const DeregisterPatchBaselineForPatchGroupRequestT& request, const DeregisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
944 {
945 return SubmitAsync(&SSMClient::DeregisterPatchBaselineForPatchGroup, request, handler, context);
946 }
947
954
958 template<typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
960 {
961 return SubmitCallable(&SSMClient::DeregisterTargetFromMaintenanceWindow, request);
962 }
963
967 template<typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
968 void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT& request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
969 {
970 return SubmitAsync(&SSMClient::DeregisterTargetFromMaintenanceWindow, request, handler, context);
971 }
972
979
983 template<typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
985 {
986 return SubmitCallable(&SSMClient::DeregisterTaskFromMaintenanceWindow, request);
987 }
988
992 template<typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
993 void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT& request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
994 {
995 return SubmitAsync(&SSMClient::DeregisterTaskFromMaintenanceWindow, request, handler, context);
996 }
997
1007
1011 template<typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1012 Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT& request = {}) const
1013 {
1014 return SubmitCallable(&SSMClient::DescribeActivations, request);
1015 }
1016
1020 template<typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1021 void DescribeActivationsAsync(const DescribeActivationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeActivationsRequestT& request = {}) const
1022 {
1023 return SubmitAsync(&SSMClient::DescribeActivations, request, handler, context);
1024 }
1025
1035
1039 template<typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1040 Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT& request = {}) const
1041 {
1042 return SubmitCallable(&SSMClient::DescribeAssociation, request);
1043 }
1044
1048 template<typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1049 void DescribeAssociationAsync(const DescribeAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAssociationRequestT& request = {}) const
1050 {
1051 return SubmitAsync(&SSMClient::DescribeAssociation, request, handler, context);
1052 }
1053
1061
1065 template<typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1067 {
1068 return SubmitCallable(&SSMClient::DescribeAssociationExecutionTargets, request);
1069 }
1070
1074 template<typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1075 void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT& request, const DescribeAssociationExecutionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1076 {
1077 return SubmitAsync(&SSMClient::DescribeAssociationExecutionTargets, request, handler, context);
1078 }
1079
1087
1091 template<typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1092 Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const DescribeAssociationExecutionsRequestT& request) const
1093 {
1094 return SubmitCallable(&SSMClient::DescribeAssociationExecutions, request);
1095 }
1096
1100 template<typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1101 void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT& request, const DescribeAssociationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1102 {
1103 return SubmitAsync(&SSMClient::DescribeAssociationExecutions, request, handler, context);
1104 }
1105
1113
1117 template<typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1118 Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const DescribeAutomationExecutionsRequestT& request = {}) const
1119 {
1120 return SubmitCallable(&SSMClient::DescribeAutomationExecutions, request);
1121 }
1122
1126 template<typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1127 void DescribeAutomationExecutionsAsync(const DescribeAutomationExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAutomationExecutionsRequestT& request = {}) const
1128 {
1129 return SubmitAsync(&SSMClient::DescribeAutomationExecutions, request, handler, context);
1130 }
1131
1139
1143 template<typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1145 {
1146 return SubmitCallable(&SSMClient::DescribeAutomationStepExecutions, request);
1147 }
1148
1152 template<typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1153 void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT& request, const DescribeAutomationStepExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1154 {
1155 return SubmitAsync(&SSMClient::DescribeAutomationStepExecutions, request, handler, context);
1156 }
1157
1167
1171 template<typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1172 Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const DescribeAvailablePatchesRequestT& request = {}) const
1173 {
1174 return SubmitCallable(&SSMClient::DescribeAvailablePatches, request);
1175 }
1176
1180 template<typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1181 void DescribeAvailablePatchesAsync(const DescribeAvailablePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAvailablePatchesRequestT& request = {}) const
1182 {
1183 return SubmitAsync(&SSMClient::DescribeAvailablePatches, request, handler, context);
1184 }
1185
1193
1197 template<typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1198 Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT& request) const
1199 {
1200 return SubmitCallable(&SSMClient::DescribeDocument, request);
1201 }
1202
1206 template<typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1207 void DescribeDocumentAsync(const DescribeDocumentRequestT& request, const DescribeDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1208 {
1209 return SubmitAsync(&SSMClient::DescribeDocument, request, handler, context);
1210 }
1211
1221
1225 template<typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1226 Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const DescribeDocumentPermissionRequestT& request) const
1227 {
1228 return SubmitCallable(&SSMClient::DescribeDocumentPermission, request);
1229 }
1230
1234 template<typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1235 void DescribeDocumentPermissionAsync(const DescribeDocumentPermissionRequestT& request, const DescribeDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1236 {
1237 return SubmitAsync(&SSMClient::DescribeDocumentPermission, request, handler, context);
1238 }
1239
1246
1250 template<typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1252 {
1253 return SubmitCallable(&SSMClient::DescribeEffectiveInstanceAssociations, request);
1254 }
1255
1259 template<typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1260 void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT& request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1261 {
1262 return SubmitAsync(&SSMClient::DescribeEffectiveInstanceAssociations, request, handler, context);
1263 }
1264
1273
1277 template<typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1279 {
1280 return SubmitCallable(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request);
1281 }
1282
1286 template<typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1287 void DescribeEffectivePatchesForPatchBaselineAsync(const DescribeEffectivePatchesForPatchBaselineRequestT& request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1288 {
1289 return SubmitAsync(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request, handler, context);
1290 }
1291
1299
1303 template<typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1305 {
1306 return SubmitCallable(&SSMClient::DescribeInstanceAssociationsStatus, request);
1307 }
1308
1312 template<typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1313 void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT& request, const DescribeInstanceAssociationsStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1314 {
1315 return SubmitAsync(&SSMClient::DescribeInstanceAssociationsStatus, request, handler, context);
1316 }
1317
1334
1338 template<typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1339 Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const DescribeInstanceInformationRequestT& request = {}) const
1340 {
1341 return SubmitCallable(&SSMClient::DescribeInstanceInformation, request);
1342 }
1343
1347 template<typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1348 void DescribeInstanceInformationAsync(const DescribeInstanceInformationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInstanceInformationRequestT& request = {}) const
1349 {
1350 return SubmitAsync(&SSMClient::DescribeInstanceInformation, request, handler, context);
1351 }
1352
1360
1364 template<typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1365 Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const DescribeInstancePatchStatesRequestT& request) const
1366 {
1367 return SubmitCallable(&SSMClient::DescribeInstancePatchStates, request);
1368 }
1369
1373 template<typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1374 void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT& request, const DescribeInstancePatchStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1375 {
1376 return SubmitAsync(&SSMClient::DescribeInstancePatchStates, request, handler, context);
1377 }
1378
1386
1390 template<typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1392 {
1393 return SubmitCallable(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request);
1394 }
1395
1399 template<typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1400 void DescribeInstancePatchStatesForPatchGroupAsync(const DescribeInstancePatchStatesForPatchGroupRequestT& request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1401 {
1402 return SubmitAsync(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request, handler, context);
1403 }
1404
1413
1417 template<typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1418 Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT& request) const
1419 {
1420 return SubmitCallable(&SSMClient::DescribeInstancePatches, request);
1421 }
1422
1426 template<typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1427 void DescribeInstancePatchesAsync(const DescribeInstancePatchesRequestT& request, const DescribeInstancePatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1428 {
1429 return SubmitAsync(&SSMClient::DescribeInstancePatches, request, handler, context);
1430 }
1431
1439
1443 template<typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1444 Model::DescribeInstancePropertiesOutcomeCallable DescribeInstancePropertiesCallable(const DescribeInstancePropertiesRequestT& request = {}) const
1445 {
1446 return SubmitCallable(&SSMClient::DescribeInstanceProperties, request);
1447 }
1448
1452 template<typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1453 void DescribeInstancePropertiesAsync(const DescribeInstancePropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInstancePropertiesRequestT& request = {}) const
1454 {
1455 return SubmitAsync(&SSMClient::DescribeInstanceProperties, request, handler, context);
1456 }
1457
1465
1469 template<typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1470 Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const DescribeInventoryDeletionsRequestT& request = {}) const
1471 {
1472 return SubmitCallable(&SSMClient::DescribeInventoryDeletions, request);
1473 }
1474
1478 template<typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1479 void DescribeInventoryDeletionsAsync(const DescribeInventoryDeletionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeInventoryDeletionsRequestT& request = {}) const
1480 {
1481 return SubmitAsync(&SSMClient::DescribeInventoryDeletions, request, handler, context);
1482 }
1483
1492
1496 template<typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1498 {
1499 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request);
1500 }
1501
1505 template<typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1506 void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1507 {
1508 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request, handler, context);
1509 }
1510
1518
1522 template<typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1524 {
1525 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request);
1526 }
1527
1531 template<typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1532 void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT& request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1533 {
1534 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request, handler, context);
1535 }
1536
1546
1550 template<typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1552 {
1553 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutions, request);
1554 }
1555
1559 template<typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1560 void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT& request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1561 {
1562 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutions, request, handler, context);
1563 }
1564
1572
1576 template<typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1577 Model::DescribeMaintenanceWindowScheduleOutcomeCallable DescribeMaintenanceWindowScheduleCallable(const DescribeMaintenanceWindowScheduleRequestT& request = {}) const
1578 {
1579 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowSchedule, request);
1580 }
1581
1585 template<typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1586 void DescribeMaintenanceWindowScheduleAsync(const DescribeMaintenanceWindowScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMaintenanceWindowScheduleRequestT& request = {}) const
1587 {
1588 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowSchedule, request, handler, context);
1589 }
1590
1598
1602 template<typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1604 {
1605 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTargets, request);
1606 }
1607
1611 template<typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1612 void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT& request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1613 {
1614 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTargets, request, handler, context);
1615 }
1616
1628
1632 template<typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1634 {
1635 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTasks, request);
1636 }
1637
1641 template<typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1642 void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT& request, const DescribeMaintenanceWindowTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1643 {
1644 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTasks, request, handler, context);
1645 }
1646
1654
1658 template<typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1659 Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const DescribeMaintenanceWindowsRequestT& request = {}) const
1660 {
1661 return SubmitCallable(&SSMClient::DescribeMaintenanceWindows, request);
1662 }
1663
1667 template<typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1668 void DescribeMaintenanceWindowsAsync(const DescribeMaintenanceWindowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeMaintenanceWindowsRequestT& request = {}) const
1669 {
1670 return SubmitAsync(&SSMClient::DescribeMaintenanceWindows, request, handler, context);
1671 }
1672
1680
1684 template<typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1686 {
1687 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowsForTarget, request);
1688 }
1689
1693 template<typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1694 void DescribeMaintenanceWindowsForTargetAsync(const DescribeMaintenanceWindowsForTargetRequestT& request, const DescribeMaintenanceWindowsForTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1695 {
1696 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowsForTarget, request, handler, context);
1697 }
1698
1715
1719 template<typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1720 Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT& request = {}) const
1721 {
1722 return SubmitCallable(&SSMClient::DescribeOpsItems, request);
1723 }
1724
1728 template<typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1729 void DescribeOpsItemsAsync(const DescribeOpsItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOpsItemsRequestT& request = {}) const
1730 {
1731 return SubmitAsync(&SSMClient::DescribeOpsItems, request, handler, context);
1732 }
1733
1754
1758 template<typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1759 Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT& request = {}) const
1760 {
1761 return SubmitCallable(&SSMClient::DescribeParameters, request);
1762 }
1763
1767 template<typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1768 void DescribeParametersAsync(const DescribeParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeParametersRequestT& request = {}) const
1769 {
1770 return SubmitAsync(&SSMClient::DescribeParameters, request, handler, context);
1771 }
1772
1780
1784 template<typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1785 Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT& request = {}) const
1786 {
1787 return SubmitCallable(&SSMClient::DescribePatchBaselines, request);
1788 }
1789
1793 template<typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1794 void DescribePatchBaselinesAsync(const DescribePatchBaselinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePatchBaselinesRequestT& request = {}) const
1795 {
1796 return SubmitAsync(&SSMClient::DescribePatchBaselines, request, handler, context);
1797 }
1798
1806
1810 template<typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1811 Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT& request) const
1812 {
1813 return SubmitCallable(&SSMClient::DescribePatchGroupState, request);
1814 }
1815
1819 template<typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1820 void DescribePatchGroupStateAsync(const DescribePatchGroupStateRequestT& request, const DescribePatchGroupStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1821 {
1822 return SubmitAsync(&SSMClient::DescribePatchGroupState, request, handler, context);
1823 }
1824
1832
1836 template<typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
1837 Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT& request = {}) const
1838 {
1839 return SubmitCallable(&SSMClient::DescribePatchGroups, request);
1840 }
1841
1845 template<typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
1846 void DescribePatchGroupsAsync(const DescribePatchGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribePatchGroupsRequestT& request = {}) const
1847 {
1848 return SubmitAsync(&SSMClient::DescribePatchGroups, request, handler, context);
1849 }
1850
1883
1887 template<typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
1888 Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT& request) const
1889 {
1890 return SubmitCallable(&SSMClient::DescribePatchProperties, request);
1891 }
1892
1896 template<typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
1897 void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT& request, const DescribePatchPropertiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1898 {
1899 return SubmitAsync(&SSMClient::DescribePatchProperties, request, handler, context);
1900 }
1901
1909
1913 template<typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
1914 Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT& request) const
1915 {
1916 return SubmitCallable(&SSMClient::DescribeSessions, request);
1917 }
1918
1922 template<typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
1923 void DescribeSessionsAsync(const DescribeSessionsRequestT& request, const DescribeSessionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1924 {
1925 return SubmitAsync(&SSMClient::DescribeSessions, request, handler, context);
1926 }
1927
1937
1941 template<typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
1943 {
1944 return SubmitCallable(&SSMClient::DisassociateOpsItemRelatedItem, request);
1945 }
1946
1950 template<typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
1951 void DisassociateOpsItemRelatedItemAsync(const DisassociateOpsItemRelatedItemRequestT& request, const DisassociateOpsItemRelatedItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1952 {
1953 return SubmitAsync(&SSMClient::DisassociateOpsItemRelatedItem, request, handler, context);
1954 }
1955
1963
1967 template<typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
1968 Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT& request) const
1969 {
1970 return SubmitCallable(&SSMClient::GetAccessToken, request);
1971 }
1972
1976 template<typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
1977 void GetAccessTokenAsync(const GetAccessTokenRequestT& request, const GetAccessTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1978 {
1979 return SubmitAsync(&SSMClient::GetAccessToken, request, handler, context);
1980 }
1981
1989
1993 template<typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
1994 Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT& request) const
1995 {
1996 return SubmitCallable(&SSMClient::GetAutomationExecution, request);
1997 }
1998
2002 template<typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2003 void GetAutomationExecutionAsync(const GetAutomationExecutionRequestT& request, const GetAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2004 {
2005 return SubmitAsync(&SSMClient::GetAutomationExecution, request, handler, context);
2006 }
2007
2027
2031 template<typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2032 Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT& request) const
2033 {
2034 return SubmitCallable(&SSMClient::GetCalendarState, request);
2035 }
2036
2040 template<typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2041 void GetCalendarStateAsync(const GetCalendarStateRequestT& request, const GetCalendarStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2042 {
2043 return SubmitAsync(&SSMClient::GetCalendarState, request, handler, context);
2044 }
2045
2062
2066 template<typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2067 Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT& request) const
2068 {
2069 return SubmitCallable(&SSMClient::GetCommandInvocation, request);
2070 }
2071
2075 template<typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2076 void GetCommandInvocationAsync(const GetCommandInvocationRequestT& request, const GetCommandInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2077 {
2078 return SubmitAsync(&SSMClient::GetCommandInvocation, request, handler, context);
2079 }
2080
2089
2093 template<typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2094 Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT& request) const
2095 {
2096 return SubmitCallable(&SSMClient::GetConnectionStatus, request);
2097 }
2098
2102 template<typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2103 void GetConnectionStatusAsync(const GetConnectionStatusRequestT& request, const GetConnectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2104 {
2105 return SubmitAsync(&SSMClient::GetConnectionStatus, request, handler, context);
2106 }
2107
2118
2122 template<typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2123 Model::GetDefaultPatchBaselineOutcomeCallable GetDefaultPatchBaselineCallable(const GetDefaultPatchBaselineRequestT& request = {}) const
2124 {
2125 return SubmitCallable(&SSMClient::GetDefaultPatchBaseline, request);
2126 }
2127
2131 template<typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2132 void GetDefaultPatchBaselineAsync(const GetDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDefaultPatchBaselineRequestT& request = {}) const
2133 {
2134 return SubmitAsync(&SSMClient::GetDefaultPatchBaseline, request, handler, context);
2135 }
2136
2153
2157 template<typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2159 {
2160 return SubmitCallable(&SSMClient::GetDeployablePatchSnapshotForInstance, request);
2161 }
2162
2166 template<typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2167 void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT& request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2168 {
2169 return SubmitAsync(&SSMClient::GetDeployablePatchSnapshotForInstance, request, handler, context);
2170 }
2171
2179
2183 template<typename GetDocumentRequestT = Model::GetDocumentRequest>
2184 Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT& request) const
2185 {
2186 return SubmitCallable(&SSMClient::GetDocument, request);
2187 }
2188
2192 template<typename GetDocumentRequestT = Model::GetDocumentRequest>
2193 void GetDocumentAsync(const GetDocumentRequestT& request, const GetDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2194 {
2195 return SubmitAsync(&SSMClient::GetDocument, request, handler, context);
2196 }
2197
2206
2210 template<typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2211 Model::GetExecutionPreviewOutcomeCallable GetExecutionPreviewCallable(const GetExecutionPreviewRequestT& request) const
2212 {
2213 return SubmitCallable(&SSMClient::GetExecutionPreview, request);
2214 }
2215
2219 template<typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2220 void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT& request, const GetExecutionPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2221 {
2222 return SubmitAsync(&SSMClient::GetExecutionPreview, request, handler, context);
2223 }
2224
2232
2236 template<typename GetInventoryRequestT = Model::GetInventoryRequest>
2237 Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT& request = {}) const
2238 {
2239 return SubmitCallable(&SSMClient::GetInventory, request);
2240 }
2241
2245 template<typename GetInventoryRequestT = Model::GetInventoryRequest>
2246 void GetInventoryAsync(const GetInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetInventoryRequestT& request = {}) const
2247 {
2248 return SubmitAsync(&SSMClient::GetInventory, request, handler, context);
2249 }
2250
2259
2263 template<typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2264 Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT& request = {}) const
2265 {
2266 return SubmitCallable(&SSMClient::GetInventorySchema, request);
2267 }
2268
2272 template<typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2273 void GetInventorySchemaAsync(const GetInventorySchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetInventorySchemaRequestT& request = {}) const
2274 {
2275 return SubmitAsync(&SSMClient::GetInventorySchema, request, handler, context);
2276 }
2277
2284
2288 template<typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2289 Model::GetMaintenanceWindowOutcomeCallable GetMaintenanceWindowCallable(const GetMaintenanceWindowRequestT& request) const
2290 {
2291 return SubmitCallable(&SSMClient::GetMaintenanceWindow, request);
2292 }
2293
2297 template<typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2298 void GetMaintenanceWindowAsync(const GetMaintenanceWindowRequestT& request, const GetMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2299 {
2300 return SubmitAsync(&SSMClient::GetMaintenanceWindow, request, handler, context);
2301 }
2302
2310
2314 template<typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2315 Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const GetMaintenanceWindowExecutionRequestT& request) const
2316 {
2317 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecution, request);
2318 }
2319
2323 template<typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2324 void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT& request, const GetMaintenanceWindowExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2325 {
2326 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecution, request, handler, context);
2327 }
2328
2336
2340 template<typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2342 {
2343 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTask, request);
2344 }
2345
2349 template<typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2350 void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT& request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2351 {
2352 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTask, request, handler, context);
2353 }
2354
2362
2366 template<typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2368 {
2369 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request);
2370 }
2371
2375 template<typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2376 void GetMaintenanceWindowExecutionTaskInvocationAsync(const GetMaintenanceWindowExecutionTaskInvocationRequestT& request, const GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2377 {
2378 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request, handler, context);
2379 }
2380
2394
2398 template<typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2399 Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT& request) const
2400 {
2401 return SubmitCallable(&SSMClient::GetMaintenanceWindowTask, request);
2402 }
2403
2407 template<typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2408 void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT& request, const GetMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2409 {
2410 return SubmitAsync(&SSMClient::GetMaintenanceWindowTask, request, handler, context);
2411 }
2412
2430
2434 template<typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2435 Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT& request) const
2436 {
2437 return SubmitCallable(&SSMClient::GetOpsItem, request);
2438 }
2439
2443 template<typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2444 void GetOpsItemAsync(const GetOpsItemRequestT& request, const GetOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2445 {
2446 return SubmitAsync(&SSMClient::GetOpsItem, request, handler, context);
2447 }
2448
2456
2460 template<typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2461 Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT& request) const
2462 {
2463 return SubmitCallable(&SSMClient::GetOpsMetadata, request);
2464 }
2465
2469 template<typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2470 void GetOpsMetadataAsync(const GetOpsMetadataRequestT& request, const GetOpsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2471 {
2472 return SubmitAsync(&SSMClient::GetOpsMetadata, request, handler, context);
2473 }
2474
2486
2490 template<typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2491 Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT& request = {}) const
2492 {
2493 return SubmitCallable(&SSMClient::GetOpsSummary, request);
2494 }
2495
2499 template<typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2500 void GetOpsSummaryAsync(const GetOpsSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetOpsSummaryRequestT& request = {}) const
2501 {
2502 return SubmitAsync(&SSMClient::GetOpsSummary, request, handler, context);
2503 }
2504
2513
2517 template<typename GetParameterRequestT = Model::GetParameterRequest>
2518 Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT& request) const
2519 {
2520 return SubmitCallable(&SSMClient::GetParameter, request);
2521 }
2522
2526 template<typename GetParameterRequestT = Model::GetParameterRequest>
2527 void GetParameterAsync(const GetParameterRequestT& request, const GetParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2528 {
2529 return SubmitAsync(&SSMClient::GetParameter, request, handler, context);
2530 }
2531
2542
2546 template<typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2547 Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT& request) const
2548 {
2549 return SubmitCallable(&SSMClient::GetParameterHistory, request);
2550 }
2551
2555 template<typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2556 void GetParameterHistoryAsync(const GetParameterHistoryRequestT& request, const GetParameterHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2557 {
2558 return SubmitAsync(&SSMClient::GetParameterHistory, request, handler, context);
2559 }
2560
2569
2573 template<typename GetParametersRequestT = Model::GetParametersRequest>
2574 Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT& request) const
2575 {
2576 return SubmitCallable(&SSMClient::GetParameters, request);
2577 }
2578
2582 template<typename GetParametersRequestT = Model::GetParametersRequest>
2583 void GetParametersAsync(const GetParametersRequestT& request, const GetParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2584 {
2585 return SubmitAsync(&SSMClient::GetParameters, request, handler, context);
2586 }
2587
2602
2606 template<typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2607 Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT& request) const
2608 {
2609 return SubmitCallable(&SSMClient::GetParametersByPath, request);
2610 }
2611
2615 template<typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2616 void GetParametersByPathAsync(const GetParametersByPathRequestT& request, const GetParametersByPathResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2617 {
2618 return SubmitAsync(&SSMClient::GetParametersByPath, request, handler, context);
2619 }
2620
2627
2631 template<typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2632 Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT& request) const
2633 {
2634 return SubmitCallable(&SSMClient::GetPatchBaseline, request);
2635 }
2636
2640 template<typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2641 void GetPatchBaselineAsync(const GetPatchBaselineRequestT& request, const GetPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2642 {
2643 return SubmitAsync(&SSMClient::GetPatchBaseline, request, handler, context);
2644 }
2645
2653
2657 template<typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2658 Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const GetPatchBaselineForPatchGroupRequestT& request) const
2659 {
2660 return SubmitCallable(&SSMClient::GetPatchBaselineForPatchGroup, request);
2661 }
2662
2666 template<typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2667 void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT& request, const GetPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2668 {
2669 return SubmitAsync(&SSMClient::GetPatchBaselineForPatchGroup, request, handler, context);
2670 }
2671
2679
2683 template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2684 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request) const
2685 {
2686 return SubmitCallable(&SSMClient::GetResourcePolicies, request);
2687 }
2688
2692 template<typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2693 void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT& request, const GetResourcePoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2694 {
2695 return SubmitAsync(&SSMClient::GetResourcePolicies, request, handler, context);
2696 }
2697
2720
2724 template<typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2725 Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT& request) const
2726 {
2727 return SubmitCallable(&SSMClient::GetServiceSetting, request);
2728 }
2729
2733 template<typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2734 void GetServiceSettingAsync(const GetServiceSettingRequestT& request, const GetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2735 {
2736 return SubmitAsync(&SSMClient::GetServiceSetting, request, handler, context);
2737 }
2738
2765
2769 template<typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
2770 Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT& request) const
2771 {
2772 return SubmitCallable(&SSMClient::LabelParameterVersion, request);
2773 }
2774
2778 template<typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
2779 void LabelParameterVersionAsync(const LabelParameterVersionRequestT& request, const LabelParameterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2780 {
2781 return SubmitAsync(&SSMClient::LabelParameterVersion, request, handler, context);
2782 }
2783
2791
2795 template<typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
2796 Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT& request) const
2797 {
2798 return SubmitCallable(&SSMClient::ListAssociationVersions, request);
2799 }
2800
2804 template<typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
2805 void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT& request, const ListAssociationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2806 {
2807 return SubmitAsync(&SSMClient::ListAssociationVersions, request, handler, context);
2808 }
2809
2820
2824 template<typename ListAssociationsRequestT = Model::ListAssociationsRequest>
2825 Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT& request = {}) const
2826 {
2827 return SubmitCallable(&SSMClient::ListAssociations, request);
2828 }
2829
2833 template<typename ListAssociationsRequestT = Model::ListAssociationsRequest>
2834 void ListAssociationsAsync(const ListAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAssociationsRequestT& request = {}) const
2835 {
2836 return SubmitAsync(&SSMClient::ListAssociations, request, handler, context);
2837 }
2838
2850
2854 template<typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
2855 Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT& request = {}) const
2856 {
2857 return SubmitCallable(&SSMClient::ListCommandInvocations, request);
2858 }
2859
2863 template<typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
2864 void ListCommandInvocationsAsync(const ListCommandInvocationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCommandInvocationsRequestT& request = {}) const
2865 {
2866 return SubmitAsync(&SSMClient::ListCommandInvocations, request, handler, context);
2867 }
2868
2876
2880 template<typename ListCommandsRequestT = Model::ListCommandsRequest>
2881 Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT& request = {}) const
2882 {
2883 return SubmitCallable(&SSMClient::ListCommands, request);
2884 }
2885
2889 template<typename ListCommandsRequestT = Model::ListCommandsRequest>
2890 void ListCommandsAsync(const ListCommandsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCommandsRequestT& request = {}) const
2891 {
2892 return SubmitAsync(&SSMClient::ListCommands, request, handler, context);
2893 }
2894
2904
2908 template<typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
2909 Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT& request = {}) const
2910 {
2911 return SubmitCallable(&SSMClient::ListComplianceItems, request);
2912 }
2913
2917 template<typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
2918 void ListComplianceItemsAsync(const ListComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListComplianceItemsRequestT& request = {}) const
2919 {
2920 return SubmitAsync(&SSMClient::ListComplianceItems, request, handler, context);
2921 }
2922
2932
2936 template<typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
2937 Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT& request = {}) const
2938 {
2939 return SubmitCallable(&SSMClient::ListComplianceSummaries, request);
2940 }
2941
2945 template<typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
2946 void ListComplianceSummariesAsync(const ListComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListComplianceSummariesRequestT& request = {}) const
2947 {
2948 return SubmitAsync(&SSMClient::ListComplianceSummaries, request, handler, context);
2949 }
2950
2958
2962 template<typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
2963 Model::ListDocumentMetadataHistoryOutcomeCallable ListDocumentMetadataHistoryCallable(const ListDocumentMetadataHistoryRequestT& request) const
2964 {
2965 return SubmitCallable(&SSMClient::ListDocumentMetadataHistory, request);
2966 }
2967
2971 template<typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
2972 void ListDocumentMetadataHistoryAsync(const ListDocumentMetadataHistoryRequestT& request, const ListDocumentMetadataHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2973 {
2974 return SubmitAsync(&SSMClient::ListDocumentMetadataHistory, request, handler, context);
2975 }
2976
2983
2987 template<typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
2988 Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT& request) const
2989 {
2990 return SubmitCallable(&SSMClient::ListDocumentVersions, request);
2991 }
2992
2996 template<typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
2997 void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT& request, const ListDocumentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2998 {
2999 return SubmitAsync(&SSMClient::ListDocumentVersions, request, handler, context);
3000 }
3001
3010
3014 template<typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3015 Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT& request = {}) const
3016 {
3017 return SubmitCallable(&SSMClient::ListDocuments, request);
3018 }
3019
3023 template<typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3024 void ListDocumentsAsync(const ListDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDocumentsRequestT& request = {}) const
3025 {
3026 return SubmitAsync(&SSMClient::ListDocuments, request, handler, context);
3027 }
3028
3036
3040 template<typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3041 Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT& request) const
3042 {
3043 return SubmitCallable(&SSMClient::ListInventoryEntries, request);
3044 }
3045
3049 template<typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3050 void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT& request, const ListInventoryEntriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3051 {
3052 return SubmitAsync(&SSMClient::ListInventoryEntries, request, handler, context);
3053 }
3054
3062
3066 template<typename ListNodesRequestT = Model::ListNodesRequest>
3067 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request = {}) const
3068 {
3069 return SubmitCallable(&SSMClient::ListNodes, request);
3070 }
3071
3075 template<typename ListNodesRequestT = Model::ListNodesRequest>
3076 void ListNodesAsync(const ListNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListNodesRequestT& request = {}) const
3077 {
3078 return SubmitAsync(&SSMClient::ListNodes, request, handler, context);
3079 }
3080
3089
3093 template<typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3094 Model::ListNodesSummaryOutcomeCallable ListNodesSummaryCallable(const ListNodesSummaryRequestT& request) const
3095 {
3096 return SubmitCallable(&SSMClient::ListNodesSummary, request);
3097 }
3098
3102 template<typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3103 void ListNodesSummaryAsync(const ListNodesSummaryRequestT& request, const ListNodesSummaryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3104 {
3105 return SubmitAsync(&SSMClient::ListNodesSummary, request, handler, context);
3106 }
3107
3117
3121 template<typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3122 Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT& request = {}) const
3123 {
3124 return SubmitCallable(&SSMClient::ListOpsItemEvents, request);
3125 }
3126
3130 template<typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3131 void ListOpsItemEventsAsync(const ListOpsItemEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOpsItemEventsRequestT& request = {}) const
3132 {
3133 return SubmitAsync(&SSMClient::ListOpsItemEvents, request, handler, context);
3134 }
3135
3144
3148 template<typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3149 Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT& request = {}) const
3150 {
3151 return SubmitCallable(&SSMClient::ListOpsItemRelatedItems, request);
3152 }
3153
3157 template<typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3158 void ListOpsItemRelatedItemsAsync(const ListOpsItemRelatedItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOpsItemRelatedItemsRequestT& request = {}) const
3159 {
3160 return SubmitAsync(&SSMClient::ListOpsItemRelatedItems, request, handler, context);
3161 }
3162
3171
3175 template<typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3176 Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT& request = {}) const
3177 {
3178 return SubmitCallable(&SSMClient::ListOpsMetadata, request);
3179 }
3180
3184 template<typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3185 void ListOpsMetadataAsync(const ListOpsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOpsMetadataRequestT& request = {}) const
3186 {
3187 return SubmitAsync(&SSMClient::ListOpsMetadata, request, handler, context);
3188 }
3189
3199
3203 template<typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3204 Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const ListResourceComplianceSummariesRequestT& request = {}) const
3205 {
3206 return SubmitCallable(&SSMClient::ListResourceComplianceSummaries, request);
3207 }
3208
3212 template<typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3213 void ListResourceComplianceSummariesAsync(const ListResourceComplianceSummariesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListResourceComplianceSummariesRequestT& request = {}) const
3214 {
3215 return SubmitAsync(&SSMClient::ListResourceComplianceSummaries, request, handler, context);
3216 }
3217
3233
3237 template<typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3238 Model::ListResourceDataSyncOutcomeCallable ListResourceDataSyncCallable(const ListResourceDataSyncRequestT& request = {}) const
3239 {
3240 return SubmitCallable(&SSMClient::ListResourceDataSync, request);
3241 }
3242
3246 template<typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3247 void ListResourceDataSyncAsync(const ListResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListResourceDataSyncRequestT& request = {}) const
3248 {
3249 return SubmitAsync(&SSMClient::ListResourceDataSync, request, handler, context);
3250 }
3251
3260
3264 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3265 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
3266 {
3267 return SubmitCallable(&SSMClient::ListTagsForResource, request);
3268 }
3269
3273 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3274 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3275 {
3276 return SubmitAsync(&SSMClient::ListTagsForResource, request, handler, context);
3277 }
3278
3289
3293 template<typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3294 Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT& request) const
3295 {
3296 return SubmitCallable(&SSMClient::ModifyDocumentPermission, request);
3297 }
3298
3302 template<typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3303 void ModifyDocumentPermissionAsync(const ModifyDocumentPermissionRequestT& request, const ModifyDocumentPermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3304 {
3305 return SubmitAsync(&SSMClient::ModifyDocumentPermission, request, handler, context);
3306 }
3307
3338
3342 template<typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3343 Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT& request) const
3344 {
3345 return SubmitCallable(&SSMClient::PutComplianceItems, request);
3346 }
3347
3351 template<typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3352 void PutComplianceItemsAsync(const PutComplianceItemsRequestT& request, const PutComplianceItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3353 {
3354 return SubmitAsync(&SSMClient::PutComplianceItems, request, handler, context);
3355 }
3356
3365
3369 template<typename PutInventoryRequestT = Model::PutInventoryRequest>
3370 Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT& request) const
3371 {
3372 return SubmitCallable(&SSMClient::PutInventory, request);
3373 }
3374
3378 template<typename PutInventoryRequestT = Model::PutInventoryRequest>
3379 void PutInventoryAsync(const PutInventoryRequestT& request, const PutInventoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3380 {
3381 return SubmitAsync(&SSMClient::PutInventory, request, handler, context);
3382 }
3383
3390
3394 template<typename PutParameterRequestT = Model::PutParameterRequest>
3395 Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT& request) const
3396 {
3397 return SubmitCallable(&SSMClient::PutParameter, request);
3398 }
3399
3403 template<typename PutParameterRequestT = Model::PutParameterRequest>
3404 void PutParameterAsync(const PutParameterRequestT& request, const PutParameterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3405 {
3406 return SubmitAsync(&SSMClient::PutParameter, request, handler, context);
3407 }
3408
3450
3454 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3455 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const
3456 {
3457 return SubmitCallable(&SSMClient::PutResourcePolicy, request);
3458 }
3459
3463 template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3464 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3465 {
3466 return SubmitAsync(&SSMClient::PutResourcePolicy, request, handler, context);
3467 }
3468
3480
3484 template<typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3485 Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const RegisterDefaultPatchBaselineRequestT& request) const
3486 {
3487 return SubmitCallable(&SSMClient::RegisterDefaultPatchBaseline, request);
3488 }
3489
3493 template<typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3494 void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT& request, const RegisterDefaultPatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3495 {
3496 return SubmitAsync(&SSMClient::RegisterDefaultPatchBaseline, request, handler, context);
3497 }
3498
3505
3509 template<typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3511 {
3512 return SubmitCallable(&SSMClient::RegisterPatchBaselineForPatchGroup, request);
3513 }
3514
3518 template<typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3519 void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT& request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3520 {
3521 return SubmitAsync(&SSMClient::RegisterPatchBaselineForPatchGroup, request, handler, context);
3522 }
3523
3530
3534 template<typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3536 {
3537 return SubmitCallable(&SSMClient::RegisterTargetWithMaintenanceWindow, request);
3538 }
3539
3543 template<typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3544 void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT& request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3545 {
3546 return SubmitAsync(&SSMClient::RegisterTargetWithMaintenanceWindow, request, handler, context);
3547 }
3548
3555
3559 template<typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3561 {
3562 return SubmitCallable(&SSMClient::RegisterTaskWithMaintenanceWindow, request);
3563 }
3564
3568 template<typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3569 void RegisterTaskWithMaintenanceWindowAsync(const RegisterTaskWithMaintenanceWindowRequestT& request, const RegisterTaskWithMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3570 {
3571 return SubmitAsync(&SSMClient::RegisterTaskWithMaintenanceWindow, request, handler, context);
3572 }
3573
3580
3584 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3585 Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT& request) const
3586 {
3587 return SubmitCallable(&SSMClient::RemoveTagsFromResource, request);
3588 }
3589
3593 template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3594 void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3595 {
3596 return SubmitAsync(&SSMClient::RemoveTagsFromResource, request, handler, context);
3597 }
3598
3619
3623 template<typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3624 Model::ResetServiceSettingOutcomeCallable ResetServiceSettingCallable(const ResetServiceSettingRequestT& request) const
3625 {
3626 return SubmitCallable(&SSMClient::ResetServiceSetting, request);
3627 }
3628
3632 template<typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3633 void ResetServiceSettingAsync(const ResetServiceSettingRequestT& request, const ResetServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3634 {
3635 return SubmitAsync(&SSMClient::ResetServiceSetting, request, handler, context);
3636 }
3637
3648
3652 template<typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3653 Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT& request) const
3654 {
3655 return SubmitCallable(&SSMClient::ResumeSession, request);
3656 }
3657
3661 template<typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3662 void ResumeSessionAsync(const ResumeSessionRequestT& request, const ResumeSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3663 {
3664 return SubmitAsync(&SSMClient::ResumeSession, request, handler, context);
3665 }
3666
3674
3678 template<typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3679 Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT& request) const
3680 {
3681 return SubmitCallable(&SSMClient::SendAutomationSignal, request);
3682 }
3683
3687 template<typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3688 void SendAutomationSignalAsync(const SendAutomationSignalRequestT& request, const SendAutomationSignalResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3689 {
3690 return SubmitAsync(&SSMClient::SendAutomationSignal, request, handler, context);
3691 }
3692
3699
3703 template<typename SendCommandRequestT = Model::SendCommandRequest>
3704 Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT& request) const
3705 {
3706 return SubmitCallable(&SSMClient::SendCommand, request);
3707 }
3708
3712 template<typename SendCommandRequestT = Model::SendCommandRequest>
3713 void SendCommandAsync(const SendCommandRequestT& request, const SendCommandResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3714 {
3715 return SubmitAsync(&SSMClient::SendCommand, request, handler, context);
3716 }
3717
3725
3729 template<typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
3730 Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT& request) const
3731 {
3732 return SubmitCallable(&SSMClient::StartAccessRequest, request);
3733 }
3734
3738 template<typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
3739 void StartAccessRequestAsync(const StartAccessRequestRequestT& request, const StartAccessRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3740 {
3741 return SubmitAsync(&SSMClient::StartAccessRequest, request, handler, context);
3742 }
3743
3751
3755 template<typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
3756 Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT& request) const
3757 {
3758 return SubmitCallable(&SSMClient::StartAssociationsOnce, request);
3759 }
3760
3764 template<typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
3765 void StartAssociationsOnceAsync(const StartAssociationsOnceRequestT& request, const StartAssociationsOnceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3766 {
3767 return SubmitAsync(&SSMClient::StartAssociationsOnce, request, handler, context);
3768 }
3769
3776
3780 template<typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
3781 Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT& request) const
3782 {
3783 return SubmitCallable(&SSMClient::StartAutomationExecution, request);
3784 }
3785
3789 template<typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
3790 void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT& request, const StartAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3791 {
3792 return SubmitAsync(&SSMClient::StartAutomationExecution, request, handler, context);
3793 }
3794
3803
3807 template<typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
3808 Model::StartChangeRequestExecutionOutcomeCallable StartChangeRequestExecutionCallable(const StartChangeRequestExecutionRequestT& request) const
3809 {
3810 return SubmitCallable(&SSMClient::StartChangeRequestExecution, request);
3811 }
3812
3816 template<typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
3817 void StartChangeRequestExecutionAsync(const StartChangeRequestExecutionRequestT& request, const StartChangeRequestExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3818 {
3819 return SubmitAsync(&SSMClient::StartChangeRequestExecution, request, handler, context);
3820 }
3821
3830
3834 template<typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
3835 Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT& request) const
3836 {
3837 return SubmitCallable(&SSMClient::StartExecutionPreview, request);
3838 }
3839
3843 template<typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
3844 void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT& request, const StartExecutionPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3845 {
3846 return SubmitAsync(&SSMClient::StartExecutionPreview, request, handler, context);
3847 }
3848
3866
3870 template<typename StartSessionRequestT = Model::StartSessionRequest>
3871 Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT& request) const
3872 {
3873 return SubmitCallable(&SSMClient::StartSession, request);
3874 }
3875
3879 template<typename StartSessionRequestT = Model::StartSessionRequest>
3880 void StartSessionAsync(const StartSessionRequestT& request, const StartSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3881 {
3882 return SubmitAsync(&SSMClient::StartSession, request, handler, context);
3883 }
3884
3891
3895 template<typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
3896 Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT& request) const
3897 {
3898 return SubmitCallable(&SSMClient::StopAutomationExecution, request);
3899 }
3900
3904 template<typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
3905 void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT& request, const StopAutomationExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3906 {
3907 return SubmitAsync(&SSMClient::StopAutomationExecution, request, handler, context);
3908 }
3909
3918
3922 template<typename TerminateSessionRequestT = Model::TerminateSessionRequest>
3923 Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT& request) const
3924 {
3925 return SubmitCallable(&SSMClient::TerminateSession, request);
3926 }
3927
3931 template<typename TerminateSessionRequestT = Model::TerminateSessionRequest>
3932 void TerminateSessionAsync(const TerminateSessionRequestT& request, const TerminateSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3933 {
3934 return SubmitAsync(&SSMClient::TerminateSession, request, handler, context);
3935 }
3936
3943
3947 template<typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
3948 Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT& request) const
3949 {
3950 return SubmitCallable(&SSMClient::UnlabelParameterVersion, request);
3951 }
3952
3956 template<typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
3957 void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT& request, const UnlabelParameterVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3958 {
3959 return SubmitAsync(&SSMClient::UnlabelParameterVersion, request, handler, context);
3960 }
3961
3987
3991 template<typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
3992 Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT& request) const
3993 {
3994 return SubmitCallable(&SSMClient::UpdateAssociation, request);
3995 }
3996
4000 template<typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4001 void UpdateAssociationAsync(const UpdateAssociationRequestT& request, const UpdateAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4002 {
4003 return SubmitAsync(&SSMClient::UpdateAssociation, request, handler, context);
4004 }
4005
4017
4021 template<typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4022 Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT& request) const
4023 {
4024 return SubmitCallable(&SSMClient::UpdateAssociationStatus, request);
4025 }
4026
4030 template<typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4031 void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT& request, const UpdateAssociationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4032 {
4033 return SubmitAsync(&SSMClient::UpdateAssociationStatus, request, handler, context);
4034 }
4035
4042
4046 template<typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4047 Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT& request) const
4048 {
4049 return SubmitCallable(&SSMClient::UpdateDocument, request);
4050 }
4051
4055 template<typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4056 void UpdateDocumentAsync(const UpdateDocumentRequestT& request, const UpdateDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4057 {
4058 return SubmitAsync(&SSMClient::UpdateDocument, request, handler, context);
4059 }
4060
4071
4075 template<typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4076 Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const UpdateDocumentDefaultVersionRequestT& request) const
4077 {
4078 return SubmitCallable(&SSMClient::UpdateDocumentDefaultVersion, request);
4079 }
4080
4084 template<typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4085 void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT& request, const UpdateDocumentDefaultVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4086 {
4087 return SubmitAsync(&SSMClient::UpdateDocumentDefaultVersion, request, handler, context);
4088 }
4089
4097
4101 template<typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4102 Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT& request) const
4103 {
4104 return SubmitCallable(&SSMClient::UpdateDocumentMetadata, request);
4105 }
4106
4110 template<typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4111 void UpdateDocumentMetadataAsync(const UpdateDocumentMetadataRequestT& request, const UpdateDocumentMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4112 {
4113 return SubmitAsync(&SSMClient::UpdateDocumentMetadata, request, handler, context);
4114 }
4115
4129
4133 template<typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4134 Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT& request) const
4135 {
4136 return SubmitCallable(&SSMClient::UpdateMaintenanceWindow, request);
4137 }
4138
4142 template<typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4143 void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT& request, const UpdateMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4144 {
4145 return SubmitAsync(&SSMClient::UpdateMaintenanceWindow, request, handler, context);
4146 }
4147
4161
4165 template<typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4166 Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const UpdateMaintenanceWindowTargetRequestT& request) const
4167 {
4168 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTarget, request);
4169 }
4170
4174 template<typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4175 void UpdateMaintenanceWindowTargetAsync(const UpdateMaintenanceWindowTargetRequestT& request, const UpdateMaintenanceWindowTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4176 {
4177 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTarget, request, handler, context);
4178 }
4179
4215
4219 template<typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4220 Model::UpdateMaintenanceWindowTaskOutcomeCallable UpdateMaintenanceWindowTaskCallable(const UpdateMaintenanceWindowTaskRequestT& request) const
4221 {
4222 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTask, request);
4223 }
4224
4228 template<typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4229 void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT& request, const UpdateMaintenanceWindowTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4230 {
4231 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTask, request, handler, context);
4232 }
4233
4243
4247 template<typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4248 Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const UpdateManagedInstanceRoleRequestT& request) const
4249 {
4250 return SubmitCallable(&SSMClient::UpdateManagedInstanceRole, request);
4251 }
4252
4256 template<typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4257 void UpdateManagedInstanceRoleAsync(const UpdateManagedInstanceRoleRequestT& request, const UpdateManagedInstanceRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4258 {
4259 return SubmitAsync(&SSMClient::UpdateManagedInstanceRole, request, handler, context);
4260 }
4261
4278
4282 template<typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4283 Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT& request) const
4284 {
4285 return SubmitCallable(&SSMClient::UpdateOpsItem, request);
4286 }
4287
4291 template<typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4292 void UpdateOpsItemAsync(const UpdateOpsItemRequestT& request, const UpdateOpsItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4293 {
4294 return SubmitAsync(&SSMClient::UpdateOpsItem, request, handler, context);
4295 }
4296
4304
4308 template<typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4309 Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT& request) const
4310 {
4311 return SubmitCallable(&SSMClient::UpdateOpsMetadata, request);
4312 }
4313
4317 template<typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4318 void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT& request, const UpdateOpsMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4319 {
4320 return SubmitAsync(&SSMClient::UpdateOpsMetadata, request, handler, context);
4321 }
4322
4332
4336 template<typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4337 Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT& request) const
4338 {
4339 return SubmitCallable(&SSMClient::UpdatePatchBaseline, request);
4340 }
4341
4345 template<typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4346 void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT& request, const UpdatePatchBaselineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4347 {
4348 return SubmitAsync(&SSMClient::UpdatePatchBaseline, request, handler, context);
4349 }
4350
4365
4369 template<typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4370 Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT& request) const
4371 {
4372 return SubmitCallable(&SSMClient::UpdateResourceDataSync, request);
4373 }
4374
4378 template<typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4379 void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT& request, const UpdateResourceDataSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4380 {
4381 return SubmitAsync(&SSMClient::UpdateResourceDataSync, request, handler, context);
4382 }
4383
4404
4408 template<typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4409 Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT& request) const
4410 {
4411 return SubmitCallable(&SSMClient::UpdateServiceSetting, request);
4412 }
4413
4417 template<typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4418 void UpdateServiceSettingAsync(const UpdateServiceSettingRequestT& request, const UpdateServiceSettingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4419 {
4420 return SubmitAsync(&SSMClient::UpdateServiceSetting, request, handler, context);
4421 }
4422
4423
4424 void OverrideEndpoint(const Aws::String& endpoint);
4425 std::shared_ptr<SSMEndpointProviderBase>& accessEndpointProvider();
4426 private:
4428 void init(const SSMClientConfiguration& clientConfiguration);
4429
4430 SSMClientConfiguration m_clientConfiguration;
4431 std::shared_ptr<SSMEndpointProviderBase> m_endpointProvider;
4432 };
4433
4434} // namespace SSM
4435} // namespace Aws
virtual Model::DescribeAutomationStepExecutionsOutcome DescribeAutomationStepExecutions(const Model::DescribeAutomationStepExecutionsRequest &request) const
void DisassociateOpsItemRelatedItemAsync(const DisassociateOpsItemRelatedItemRequestT &request, const DisassociateOpsItemRelatedItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1951
void SendCommandAsync(const SendCommandRequestT &request, const SendCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3713
void CreateActivationAsync(const CreateActivationRequestT &request, const CreateActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:265
Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT &request) const
Definition SSMClient.h:3781
virtual Model::GetOpsItemOutcome GetOpsItem(const Model::GetOpsItemRequest &request) const
void CreatePatchBaselineAsync(const CreatePatchBaselineRequestT &request, const CreatePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:485
virtual Model::DeleteActivationOutcome DeleteActivation(const Model::DeleteActivationRequest &request) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
void AssociateOpsItemRelatedItemAsync(const AssociateOpsItemRelatedItemRequestT &request, const AssociateOpsItemRelatedItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:174
virtual Model::GetExecutionPreviewOutcome GetExecutionPreview(const Model::GetExecutionPreviewRequest &request) const
virtual Model::DescribeMaintenanceWindowsForTargetOutcome DescribeMaintenanceWindowsForTarget(const Model::DescribeMaintenanceWindowsForTargetRequest &request) const
void UpdateDocumentMetadataAsync(const UpdateDocumentMetadataRequestT &request, const UpdateDocumentMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4111
virtual Model::ListNodesOutcome ListNodes(const Model::ListNodesRequest &request={}) const
void UpdateServiceSettingAsync(const UpdateServiceSettingRequestT &request, const UpdateServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4418
virtual Model::PutComplianceItemsOutcome PutComplianceItems(const Model::PutComplianceItemsRequest &request) const
void DescribeOpsItemsAsync(const DescribeOpsItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOpsItemsRequestT &request={}) const
Definition SSMClient.h:1729
void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT &request, const CreateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:396
Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const DescribeInstancePatchStatesRequestT &request) const
Definition SSMClient.h:1365
void CancelCommandAsync(const CancelCommandRequestT &request, const CancelCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:201
Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT &request) const
Definition SSMClient.h:3704
void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2693
Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT &request) const
Definition SSMClient.h:642
void GetOpsItemAsync(const GetOpsItemRequestT &request, const GetOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2444
virtual Model::DescribeMaintenanceWindowTargetsOutcome DescribeMaintenanceWindowTargets(const Model::DescribeMaintenanceWindowTargetsRequest &request) const
virtual Model::UpdateServiceSettingOutcome UpdateServiceSetting(const Model::UpdateServiceSettingRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3274
Model::DescribeMaintenanceWindowExecutionsOutcomeCallable DescribeMaintenanceWindowExecutionsCallable(const DescribeMaintenanceWindowExecutionsRequestT &request) const
Definition SSMClient.h:1551
virtual Model::DeleteOpsItemOutcome DeleteOpsItem(const Model::DeleteOpsItemRequest &request) const
virtual Model::DescribeEffectiveInstanceAssociationsOutcome DescribeEffectiveInstanceAssociations(const Model::DescribeEffectiveInstanceAssociationsRequest &request) const
Model::DescribeInstanceAssociationsStatusOutcomeCallable DescribeInstanceAssociationsStatusCallable(const DescribeInstanceAssociationsStatusRequestT &request) const
Definition SSMClient.h:1304
void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT &request, const UpdateAssociationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4031
Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT &request) const
Definition SSMClient.h:3835
virtual Model::GetOpsMetadataOutcome GetOpsMetadata(const Model::GetOpsMetadataRequest &request) const
virtual Model::DeleteResourceDataSyncOutcome DeleteResourceDataSync(const Model::DeleteResourceDataSyncRequest &request) const
void GetMaintenanceWindowAsync(const GetMaintenanceWindowRequestT &request, const GetMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2298
Model::DescribeAssociationExecutionTargetsOutcomeCallable DescribeAssociationExecutionTargetsCallable(const DescribeAssociationExecutionTargetsRequestT &request) const
Definition SSMClient.h:1066
virtual Model::StartAutomationExecutionOutcome StartAutomationExecution(const Model::StartAutomationExecutionRequest &request) const
virtual Model::GetInventorySchemaOutcome GetInventorySchema(const Model::GetInventorySchemaRequest &request={}) const
virtual Model::StartChangeRequestExecutionOutcome StartChangeRequestExecution(const Model::StartChangeRequestExecutionRequest &request) const
void DescribeInstancePatchesAsync(const DescribeInstancePatchesRequestT &request, const DescribeInstancePatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1427
void DeleteActivationAsync(const DeleteActivationRequestT &request, const DeleteActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:563
void GetCommandInvocationAsync(const GetCommandInvocationRequestT &request, const GetCommandInvocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2076
void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT &request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1560
void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT &request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1506
void StartSessionAsync(const StartSessionRequestT &request, const StartSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3880
Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT &request) const
Definition SSMClient.h:1968
Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT &request) const
Definition SSMClient.h:2607
Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT &request) const
Definition SSMClient.h:4409
Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const UpdateManagedInstanceRoleRequestT &request) const
Definition SSMClient.h:4248
virtual Model::UpdateDocumentMetadataOutcome UpdateDocumentMetadata(const Model::UpdateDocumentMetadataRequest &request) const
SSMClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListCommandInvocationsAsync(const ListCommandInvocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCommandInvocationsRequestT &request={}) const
Definition SSMClient.h:2864
void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT &request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2350
void CreateAssociationAsync(const CreateAssociationRequestT &request, const CreateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:302
virtual Model::DeleteParameterOutcome DeleteParameter(const Model::DeleteParameterRequest &request) const
void ListDocumentMetadataHistoryAsync(const ListDocumentMetadataHistoryRequestT &request, const ListDocumentMetadataHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2972
Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT &request) const
Definition SSMClient.h:2988
void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT &request, const GetMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2324
virtual Model::DescribeDocumentOutcome DescribeDocument(const Model::DescribeDocumentRequest &request) const
void StartChangeRequestExecutionAsync(const StartChangeRequestExecutionRequestT &request, const StartChangeRequestExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3817
virtual Model::CancelCommandOutcome CancelCommand(const Model::CancelCommandRequest &request) const
SSMClientConfiguration ClientConfigurationType
Definition SSMClient.h:53
Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT &request) const
Definition SSMClient.h:3653
Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1040
Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT &request) const
Definition SSMClient.h:2518
virtual Model::UpdateAssociationStatusOutcome UpdateAssociationStatus(const Model::UpdateAssociationStatusRequest &request) const
Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT &request) const
Definition SSMClient.h:3041
virtual Model::DescribeInstancePropertiesOutcome DescribeInstanceProperties(const Model::DescribeInstancePropertiesRequest &request={}) const
Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT &request) const
Definition SSMClient.h:2796
Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const GetMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:2315
Model::ListDocumentMetadataHistoryOutcomeCallable ListDocumentMetadataHistoryCallable(const ListDocumentMetadataHistoryRequestT &request) const
Definition SSMClient.h:2963
Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:387
SSMClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeMaintenanceWindowsForTargetAsync(const DescribeMaintenanceWindowsForTargetRequestT &request, const DescribeMaintenanceWindowsForTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1694
virtual Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome DescribeMaintenanceWindowExecutionTaskInvocations(const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest &request) const
virtual Model::ModifyDocumentPermissionOutcome ModifyDocumentPermission(const Model::ModifyDocumentPermissionRequest &request) const
virtual Model::DeregisterTaskFromMaintenanceWindowOutcome DeregisterTaskFromMaintenanceWindow(const Model::DeregisterTaskFromMaintenanceWindowRequest &request) const
void CreateAssociationBatchAsync(const CreateAssociationBatchRequestT &request, const CreateAssociationBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:333
void ListNodesAsync(const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNodesRequestT &request={}) const
Definition SSMClient.h:3076
Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT &request) const
Definition SSMClient.h:3370
void GetInventoryAsync(const GetInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2246
Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const RegisterDefaultPatchBaselineRequestT &request) const
Definition SSMClient.h:3485
virtual Model::DescribeOpsItemsOutcome DescribeOpsItems(const Model::DescribeOpsItemsRequest &request={}) const
Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const DescribeMaintenanceWindowsRequestT &request={}) const
Definition SSMClient.h:1659
virtual Model::DescribeMaintenanceWindowsOutcome DescribeMaintenanceWindows(const Model::DescribeMaintenanceWindowsRequest &request={}) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Definition SSMClient.h:3455
void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT &request, const UpdateDocumentDefaultVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4085
Aws::Client::AWSJsonClient BASECLASS
Definition SSMClient.h:49
void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT &request, const UnlabelParameterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3957
Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT &request) const
Definition SSMClient.h:3730
virtual Model::DescribeAutomationExecutionsOutcome DescribeAutomationExecutions(const Model::DescribeAutomationExecutionsRequest &request={}) const
virtual Model::GetParameterOutcome GetParameter(const Model::GetParameterRequest &request) const
void GetDocumentAsync(const GetDocumentRequestT &request, const GetDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2193
SSMEndpointProvider EndpointProviderType
Definition SSMClient.h:54
void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT &request, const GetPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2667
void GetParametersByPathAsync(const GetParametersByPathRequestT &request, const GetParametersByPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2616
void GetDefaultPatchBaselineAsync(const GetDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultPatchBaselineRequestT &request={}) const
Definition SSMClient.h:2132
void DescribeParametersAsync(const DescribeParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1768
virtual Model::StartSessionOutcome StartSession(const Model::StartSessionRequest &request) const
virtual Model::ListDocumentVersionsOutcome ListDocumentVersions(const Model::ListDocumentVersionsRequest &request) const
void GetParametersAsync(const GetParametersRequestT &request, const GetParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2583
void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT &request, const DescribeAssociationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1101
void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT &request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1260
void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT &request, const UpdateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4379
void CreateOpsItemAsync(const CreateOpsItemRequestT &request, const CreateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:431
void OverrideEndpoint(const Aws::String &endpoint)
void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT &request, const UpdateMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4229
virtual Model::GetCommandInvocationOutcome GetCommandInvocation(const Model::GetCommandInvocationRequest &request) const
void DeleteParametersAsync(const DeleteParametersRequestT &request, const DeleteParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:796
Model::DeregisterTaskFromMaintenanceWindowOutcomeCallable DeregisterTaskFromMaintenanceWindowCallable(const DeregisterTaskFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:984
Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT &request={}) const
Definition SSMClient.h:1720
Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT &request) const
Definition SSMClient.h:3294
Model::DescribeMaintenanceWindowExecutionTasksOutcomeCallable DescribeMaintenanceWindowExecutionTasksCallable(const DescribeMaintenanceWindowExecutionTasksRequestT &request) const
Definition SSMClient.h:1523
void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT &request, const UpdateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4143
void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT &request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:993
Model::GetDeployablePatchSnapshotForInstanceOutcomeCallable GetDeployablePatchSnapshotForInstanceCallable(const GetDeployablePatchSnapshotForInstanceRequestT &request) const
Definition SSMClient.h:2158
Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:2909
Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT &request) const
Definition SSMClient.h:1198
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT &request) const
Definition SSMClient.h:734
void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT &request, const UpdatePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4346
virtual Model::CreateResourceDataSyncOutcome CreateResourceDataSync(const Model::CreateResourceDataSyncRequest &request) const
virtual Model::ListCommandsOutcome ListCommands(const Model::ListCommandsRequest &request={}) const
void ListNodesSummaryAsync(const ListNodesSummaryRequestT &request, const ListNodesSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3103
void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT &request, const StartAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3790
virtual Model::GetMaintenanceWindowExecutionTaskOutcome GetMaintenanceWindowExecutionTask(const Model::GetMaintenanceWindowExecutionTaskRequest &request) const
Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT &request={}) const
Definition SSMClient.h:2881
Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const DeregisterManagedInstanceRequestT &request) const
Definition SSMClient.h:909
void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT &request, const DescribeInstanceAssociationsStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1313
Model::GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable GetMaintenanceWindowExecutionTaskInvocationCallable(const GetMaintenanceWindowExecutionTaskInvocationRequestT &request) const
Definition SSMClient.h:2367
Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT &request) const
Definition SSMClient.h:324
virtual Model::DeleteDocumentOutcome DeleteDocument(const Model::DeleteDocumentRequest &request) const
void ListOpsItemEventsAsync(const ListOpsItemEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsItemEventsRequestT &request={}) const
Definition SSMClient.h:3131
Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT &request) const
Definition SSMClient.h:422
Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT &request) const
Definition SSMClient.h:667
Model::RegisterTargetWithMaintenanceWindowOutcomeCallable RegisterTargetWithMaintenanceWindowCallable(const RegisterTargetWithMaintenanceWindowRequestT &request) const
Definition SSMClient.h:3535
virtual Model::ResetServiceSettingOutcome ResetServiceSetting(const Model::ResetServiceSettingRequest &request) const
virtual Model::GetParametersOutcome GetParameters(const Model::GetParametersRequest &request) const
void ListDocumentsAsync(const ListDocumentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDocumentsRequestT &request={}) const
Definition SSMClient.h:3024
void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT &request, const DeleteMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:676
void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT &request, const CreateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:535
Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT &request) const
Definition SSMClient.h:355
Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3149
void PutComplianceItemsAsync(const PutComplianceItemsRequestT &request, const PutComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3352
void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT &request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2167
Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT &request={}) const
Definition SSMClient.h:3015
void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT &request, const RegisterDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3494
virtual Model::RegisterTargetWithMaintenanceWindowOutcome RegisterTargetWithMaintenanceWindow(const Model::RegisterTargetWithMaintenanceWindowRequest &request) const
virtual Model::GetMaintenanceWindowExecutionOutcome GetMaintenanceWindowExecution(const Model::GetMaintenanceWindowExecutionRequest &request) const
Model::DescribeAutomationStepExecutionsOutcomeCallable DescribeAutomationStepExecutionsCallable(const DescribeAutomationStepExecutionsRequestT &request) const
Definition SSMClient.h:1144
Model::StartChangeRequestExecutionOutcomeCallable StartChangeRequestExecutionCallable(const StartChangeRequestExecutionRequestT &request) const
Definition SSMClient.h:3808
void DescribeAssociationAsync(const DescribeAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1049
virtual Model::DescribeAssociationExecutionsOutcome DescribeAssociationExecutions(const Model::DescribeAssociationExecutionsRequest &request) const
Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const DescribeAvailablePatchesRequestT &request={}) const
Definition SSMClient.h:1172
virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest &request={}) const
Model::DescribeInstancePropertiesOutcomeCallable DescribeInstancePropertiesCallable(const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1444
void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT &request, const DescribeMaintenanceWindowTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1642
virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcome GetMaintenanceWindowExecutionTaskInvocation(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &request) const
Model::DescribeMaintenanceWindowTargetsOutcomeCallable DescribeMaintenanceWindowTargetsCallable(const DescribeMaintenanceWindowTargetsRequestT &request) const
Definition SSMClient.h:1603
virtual Model::DeleteMaintenanceWindowOutcome DeleteMaintenanceWindow(const Model::DeleteMaintenanceWindowRequest &request) const
Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT &request) const
Definition SSMClient.h:709
void TerminateSessionAsync(const TerminateSessionRequestT &request, const TerminateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3932
virtual Model::GetConnectionStatusOutcome GetConnectionStatus(const Model::GetConnectionStatusRequest &request) const
virtual Model::GetOpsSummaryOutcome GetOpsSummary(const Model::GetOpsSummaryRequest &request={}) const
Model::RegisterTaskWithMaintenanceWindowOutcomeCallable RegisterTaskWithMaintenanceWindowCallable(const RegisterTaskWithMaintenanceWindowRequestT &request) const
Definition SSMClient.h:3560
void PutInventoryAsync(const PutInventoryRequestT &request, const PutInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3379
Model::DescribeMaintenanceWindowTasksOutcomeCallable DescribeMaintenanceWindowTasksCallable(const DescribeMaintenanceWindowTasksRequestT &request) const
Definition SSMClient.h:1633
Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT &request) const
Definition SSMClient.h:4337
void DeleteOpsItemAsync(const DeleteOpsItemRequestT &request, const DeleteOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:718
Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT &request) const
Definition SSMClient.h:4283
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT &request) const
Definition SSMClient.h:2684
void DeleteAssociationAsync(const DeleteAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:595
Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT &request) const
Definition SSMClient.h:787
Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT &request) const
Definition SSMClient.h:2574
void ListComplianceItemsAsync(const ListComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:2918
virtual Model::GetPatchBaselineForPatchGroupOutcome GetPatchBaselineForPatchGroup(const Model::GetPatchBaselineForPatchGroupRequest &request) const
SSMClient(const Aws::SSM::SSMClientConfiguration &clientConfiguration=Aws::SSM::SSMClientConfiguration(), std::shared_ptr< SSMEndpointProviderBase > endpointProvider=nullptr)
virtual Model::UpdateOpsItemOutcome UpdateOpsItem(const Model::UpdateOpsItemRequest &request) const
void DescribeAvailablePatchesAsync(const DescribeAvailablePatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAvailablePatchesRequestT &request={}) const
Definition SSMClient.h:1181
Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT &request) const
Definition SSMClient.h:4022
void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT &request, const UpdateOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4318
void ListComplianceSummariesAsync(const ListComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:2946
virtual Model::StartExecutionPreviewOutcome StartExecutionPreview(const Model::StartExecutionPreviewRequest &request) const
virtual Model::DescribeInstancePatchStatesForPatchGroupOutcome DescribeInstancePatchStatesForPatchGroup(const Model::DescribeInstancePatchStatesForPatchGroupRequest &request) const
SSMClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DescribeMaintenanceWindowsForTargetOutcomeCallable DescribeMaintenanceWindowsForTargetCallable(const DescribeMaintenanceWindowsForTargetRequestT &request) const
Definition SSMClient.h:1685
void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT &request, const DeregisterManagedInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:918
Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT &request) const
Definition SSMClient.h:3679
void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT &request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3544
void GetServiceSettingAsync(const GetServiceSettingRequestT &request, const GetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2734
void SendAutomationSignalAsync(const SendAutomationSignalRequestT &request, const SendAutomationSignalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3688
void DescribeMaintenanceWindowScheduleAsync(const DescribeMaintenanceWindowScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Definition SSMClient.h:1586
Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT &request) const
Definition SSMClient.h:2461
virtual Model::DescribeSessionsOutcome DescribeSessions(const Model::DescribeSessionsRequest &request) const
Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT &request) const
Definition SSMClient.h:840
void GetCalendarStateAsync(const GetCalendarStateRequestT &request, const GetCalendarStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2041
virtual Model::GetPatchBaselineOutcome GetPatchBaseline(const Model::GetPatchBaselineRequest &request) const
Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT &request) const
Definition SSMClient.h:3992
Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1470
Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT &request) const
Definition SSMClient.h:4047
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Definition SSMClient.h:876
Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT &request) const
Definition SSMClient.h:2547
void DescribeDocumentAsync(const DescribeDocumentRequestT &request, const DescribeDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1207
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::SendCommandOutcome SendCommand(const Model::SendCommandRequest &request) const
Model::GetMaintenanceWindowOutcomeCallable GetMaintenanceWindowCallable(const GetMaintenanceWindowRequestT &request) const
Definition SSMClient.h:2289
void DescribeInstancePropertiesAsync(const DescribeInstancePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1453
virtual Model::DeleteInventoryOutcome DeleteInventory(const Model::DeleteInventoryRequest &request) const
virtual Model::DescribePatchPropertiesOutcome DescribePatchProperties(const Model::DescribePatchPropertiesRequest &request) const
virtual Model::DescribeAssociationExecutionTargetsOutcome DescribeAssociationExecutionTargets(const Model::DescribeAssociationExecutionTargetsRequest &request) const
Model::UpdateMaintenanceWindowTaskOutcomeCallable UpdateMaintenanceWindowTaskCallable(const UpdateMaintenanceWindowTaskRequestT &request) const
Definition SSMClient.h:4220
void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT &request, const ListAssociationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2805
virtual Model::StartAssociationsOnceOutcome StartAssociationsOnce(const Model::StartAssociationsOnceRequest &request) const
Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT &request) const
Definition SSMClient.h:3395
void DescribeInstanceInformationAsync(const DescribeInstanceInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1348
Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT &request) const
Definition SSMClient.h:615
virtual Model::ListDocumentsOutcome ListDocuments(const Model::ListDocumentsRequest &request={}) const
virtual Model::TerminateSessionOutcome TerminateSession(const Model::TerminateSessionRequest &request) const
virtual Model::ListNodesSummaryOutcome ListNodesSummary(const Model::ListNodesSummaryRequest &request) const
Model::ListResourceDataSyncOutcomeCallable ListResourceDataSyncCallable(const ListResourceDataSyncRequestT &request={}) const
Definition SSMClient.h:3238
void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT &request, const DescribeAutomationStepExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1153
void DescribePatchGroupsAsync(const DescribePatchGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1846
Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT &request) const
Definition SSMClient.h:2725
virtual Model::PutInventoryOutcome PutInventory(const Model::PutInventoryRequest &request) const
Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT &request) const
Definition SSMClient.h:4309
virtual Model::DescribeInventoryDeletionsOutcome DescribeInventoryDeletions(const Model::DescribeInventoryDeletionsRequest &request={}) const
Model::AssociateOpsItemRelatedItemOutcomeCallable AssociateOpsItemRelatedItemCallable(const AssociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:165
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:885
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition SSMClient.h:3265
void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT &request, const GetExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2220
void ListResourceComplianceSummariesAsync(const ListResourceComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3213
virtual Model::RegisterPatchBaselineForPatchGroupOutcome RegisterPatchBaselineForPatchGroup(const Model::RegisterPatchBaselineForPatchGroupRequest &request) const
virtual Model::CreateAssociationBatchOutcome CreateAssociationBatch(const Model::CreateAssociationBatchRequest &request) const
static const char * GetServiceName()
std::shared_ptr< SSMEndpointProviderBase > & accessEndpointProvider()
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT &request) const
Definition SSMClient.h:137
Model::DescribeInstancePatchStatesForPatchGroupOutcomeCallable DescribeInstancePatchStatesForPatchGroupCallable(const DescribeInstancePatchStatesForPatchGroupRequestT &request) const
Definition SSMClient.h:1391
virtual Model::LabelParameterVersionOutcome LabelParameterVersion(const Model::LabelParameterVersionRequest &request) const
Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT &request) const
Definition SSMClient.h:761
Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT &request) const
Definition SSMClient.h:1994
Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const UpdateDocumentDefaultVersionRequestT &request) const
Definition SSMClient.h:4076
virtual Model::GetDeployablePatchSnapshotForInstanceOutcome GetDeployablePatchSnapshotForInstance(const Model::GetDeployablePatchSnapshotForInstanceRequest &request) const
Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT &request) const
Definition SSMClient.h:3871
virtual Model::GetParameterHistoryOutcome GetParameterHistory(const Model::GetParameterHistoryRequest &request) const
Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT &request) const
Definition SSMClient.h:554
void GetInventorySchemaAsync(const GetInventorySchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2273
Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1837
Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1759
void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT &request, const CancelMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:228
void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT &request, const DeleteResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:849
virtual Model::ListInventoryEntriesOutcome ListInventoryEntries(const Model::ListInventoryEntriesRequest &request) const
virtual Model::StopAutomationExecutionOutcome StopAutomationExecution(const Model::StopAutomationExecutionRequest &request) const
void DescribeMaintenanceWindowsAsync(const DescribeMaintenanceWindowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMaintenanceWindowsRequestT &request={}) const
Definition SSMClient.h:1668
virtual Model::ListAssociationVersionsOutcome ListAssociationVersions(const Model::ListAssociationVersionsRequest &request) const
virtual Model::GetDocumentOutcome GetDocument(const Model::GetDocumentRequest &request) const
void LabelParameterVersionAsync(const LabelParameterVersionRequestT &request, const LabelParameterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2779
virtual Model::DescribeInstancePatchStatesOutcome DescribeInstancePatchStates(const Model::DescribeInstancePatchStatesRequest &request) const
virtual Model::GetAutomationExecutionOutcome GetAutomationExecution(const Model::GetAutomationExecutionRequest &request) const
virtual Model::DescribeMaintenanceWindowExecutionsOutcome DescribeMaintenanceWindowExecutions(const Model::DescribeMaintenanceWindowExecutionsRequest &request) const
virtual Model::GetDefaultPatchBaselineOutcome GetDefaultPatchBaseline(const Model::GetDefaultPatchBaselineRequest &request={}) const
Model::CancelCommandOutcomeCallable CancelCommandCallable(const CancelCommandRequestT &request) const
Definition SSMClient.h:192
void DescribeSessionsAsync(const DescribeSessionsRequestT &request, const DescribeSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1923
void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT &request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1612
Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3204
virtual Model::UpdateMaintenanceWindowTaskOutcome UpdateMaintenanceWindowTask(const Model::UpdateMaintenanceWindowTaskRequest &request) const
virtual Model::GetResourcePoliciesOutcome GetResourcePolicies(const Model::GetResourcePoliciesRequest &request) const
Model::GetDefaultPatchBaselineOutcomeCallable GetDefaultPatchBaselineCallable(const GetDefaultPatchBaselineRequestT &request={}) const
Definition SSMClient.h:2123
virtual Model::CreateOpsMetadataOutcome CreateOpsMetadata(const Model::CreateOpsMetadataRequest &request) const
Model::DescribeEffectiveInstanceAssociationsOutcomeCallable DescribeEffectiveInstanceAssociationsCallable(const DescribeEffectiveInstanceAssociationsRequestT &request) const
Definition SSMClient.h:1251
Model::DeregisterTargetFromMaintenanceWindowOutcomeCallable DeregisterTargetFromMaintenanceWindowCallable(const DeregisterTargetFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:959
virtual Model::DeregisterTargetFromMaintenanceWindowOutcome DeregisterTargetFromMaintenanceWindow(const Model::DeregisterTargetFromMaintenanceWindowRequest &request) const
void StartAssociationsOnceAsync(const StartAssociationsOnceRequestT &request, const StartAssociationsOnceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3765
void DeleteInventoryAsync(const DeleteInventoryRequestT &request, const DeleteInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:651
Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT &request) const
Definition SSMClient.h:3923
virtual Model::DescribePatchBaselinesOutcome DescribePatchBaselines(const Model::DescribePatchBaselinesRequest &request={}) const
void DeregisterPatchBaselineForPatchGroupAsync(const DeregisterPatchBaselineForPatchGroupRequestT &request, const DeregisterPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:943
virtual Model::DescribeActivationsOutcome DescribeActivations(const Model::DescribeActivationsRequest &request={}) const
virtual Model::DescribeDocumentPermissionOutcome DescribeDocumentPermission(const Model::DescribeDocumentPermissionRequest &request) const
Model::DeregisterPatchBaselineForPatchGroupOutcomeCallable DeregisterPatchBaselineForPatchGroupCallable(const DeregisterPatchBaselineForPatchGroupRequestT &request) const
Definition SSMClient.h:934
Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:2937
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request={}) const
Definition SSMClient.h:3067
Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const DescribeAssociationExecutionsRequestT &request) const
Definition SSMClient.h:1092
virtual Model::DescribeParametersOutcome DescribeParameters(const Model::DescribeParametersRequest &request={}) const
virtual Model::GetInventoryOutcome GetInventory(const Model::GetInventoryRequest &request={}) const
void DescribePatchBaselinesAsync(const DescribePatchBaselinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePatchBaselinesRequestT &request={}) const
Definition SSMClient.h:1794
virtual Model::UpdateMaintenanceWindowTargetOutcome UpdateMaintenanceWindowTarget(const Model::UpdateMaintenanceWindowTargetRequest &request) const
void RegisterTaskWithMaintenanceWindowAsync(const RegisterTaskWithMaintenanceWindowRequestT &request, const RegisterTaskWithMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3569
virtual Model::UpdateManagedInstanceRoleOutcome UpdateManagedInstanceRole(const Model::UpdateManagedInstanceRoleRequest &request) const
virtual Model::CreateDocumentOutcome CreateDocument(const Model::CreateDocumentRequest &request) const
virtual Model::ListOpsItemEventsOutcome ListOpsItemEvents(const Model::ListOpsItemEventsRequest &request={}) const
void GetOpsMetadataAsync(const GetOpsMetadataRequestT &request, const GetOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2470
Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT &request) const
Definition SSMClient.h:3343
void ListOpsItemRelatedItemsAsync(const ListOpsItemRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3158
virtual Model::CancelMaintenanceWindowExecutionOutcome CancelMaintenanceWindowExecution(const Model::CancelMaintenanceWindowExecutionRequest &request) const
virtual Model::DisassociateOpsItemRelatedItemOutcome DisassociateOpsItemRelatedItem(const Model::DisassociateOpsItemRelatedItemRequest &request) const
Model::RegisterPatchBaselineForPatchGroupOutcomeCallable RegisterPatchBaselineForPatchGroupCallable(const RegisterPatchBaselineForPatchGroupRequestT &request) const
Definition SSMClient.h:3510
Model::DisassociateOpsItemRelatedItemOutcomeCallable DisassociateOpsItemRelatedItemCallable(const DisassociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:1942
virtual Model::DescribeAvailablePatchesOutcome DescribeAvailablePatches(const Model::DescribeAvailablePatchesRequest &request={}) const
virtual Model::ListResourceDataSyncOutcome ListResourceDataSync(const Model::ListResourceDataSyncRequest &request={}) const
Model::DescribeMaintenanceWindowScheduleOutcomeCallable DescribeMaintenanceWindowScheduleCallable(const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Definition SSMClient.h:1577
virtual Model::DeleteOpsMetadataOutcome DeleteOpsMetadata(const Model::DeleteOpsMetadataRequest &request) const
Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const UpdateMaintenanceWindowTargetRequestT &request) const
Definition SSMClient.h:4166
void GetConnectionStatusAsync(const GetConnectionStatusRequestT &request, const GetConnectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2103
virtual Model::DeleteParametersOutcome DeleteParameters(const Model::DeleteParametersRequest &request) const
virtual Model::StartAccessRequestOutcome StartAccessRequest(const Model::StartAccessRequestRequest &request) const
Model::ResetServiceSettingOutcomeCallable ResetServiceSettingCallable(const ResetServiceSettingRequestT &request) const
Definition SSMClient.h:3624
void GetParameterHistoryAsync(const GetParameterHistoryRequestT &request, const GetParameterHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2556
void DescribeActivationsAsync(const DescribeActivationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1021
void StartAccessRequestAsync(const StartAccessRequestRequestT &request, const StartAccessRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3739
void ResumeSessionAsync(const ResumeSessionRequestT &request, const ResumeSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3662
virtual Model::GetMaintenanceWindowTaskOutcome GetMaintenanceWindowTask(const Model::GetMaintenanceWindowTaskRequest &request) const
virtual Model::GetMaintenanceWindowOutcome GetMaintenanceWindow(const Model::GetMaintenanceWindowRequest &request) const
virtual Model::RegisterTaskWithMaintenanceWindowOutcome RegisterTaskWithMaintenanceWindow(const Model::RegisterTaskWithMaintenanceWindowRequest &request) const
Model::ListNodesSummaryOutcomeCallable ListNodesSummaryCallable(const ListNodesSummaryRequestT &request) const
Definition SSMClient.h:3094
virtual Model::ListDocumentMetadataHistoryOutcome ListDocumentMetadataHistory(const Model::ListDocumentMetadataHistoryRequest &request) const
Model::DescribeEffectivePatchesForPatchBaselineOutcomeCallable DescribeEffectivePatchesForPatchBaselineCallable(const DescribeEffectivePatchesForPatchBaselineRequestT &request) const
Definition SSMClient.h:1278
virtual Model::DescribeMaintenanceWindowScheduleOutcome DescribeMaintenanceWindowSchedule(const Model::DescribeMaintenanceWindowScheduleRequest &request={}) const
virtual Model::ResumeSessionOutcome ResumeSession(const Model::ResumeSessionRequest &request) const
Model::GetExecutionPreviewOutcomeCallable GetExecutionPreviewCallable(const GetExecutionPreviewRequestT &request) const
Definition SSMClient.h:2211
Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT &request={}) const
Definition SSMClient.h:1785
void ResetServiceSettingAsync(const ResetServiceSettingRequestT &request, const ResetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3633
Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT &request) const
Definition SSMClient.h:2632
void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT &request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:968
virtual Model::DescribeMaintenanceWindowExecutionTasksOutcome DescribeMaintenanceWindowExecutionTasks(const Model::DescribeMaintenanceWindowExecutionTasksRequest &request) const
void GetMaintenanceWindowExecutionTaskInvocationAsync(const GetMaintenanceWindowExecutionTaskInvocationRequestT &request, const GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2376
virtual Model::DescribeInstanceAssociationsStatusOutcome DescribeInstanceAssociationsStatus(const Model::DescribeInstanceAssociationsStatusRequest &request) const
void DeleteDocumentAsync(const DeleteDocumentRequestT &request, const DeleteDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:624
virtual Model::CreateActivationOutcome CreateActivation(const Model::CreateActivationRequest &request) const
Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT &request) const
Definition SSMClient.h:293
virtual Model::DescribeEffectivePatchesForPatchBaselineOutcome DescribeEffectivePatchesForPatchBaseline(const Model::DescribeEffectivePatchesForPatchBaselineRequest &request) const
virtual Model::GetCalendarStateOutcome GetCalendarState(const Model::GetCalendarStateRequest &request) const
Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT &request={}) const
Definition SSMClient.h:2825
Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT &request={}) const
Definition SSMClient.h:2491
virtual Model::ListCommandInvocationsOutcome ListCommandInvocations(const Model::ListCommandInvocationsRequest &request={}) const
Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT &request) const
Definition SSMClient.h:3756
Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2237
virtual Model::DescribeInstancePatchesOutcome DescribeInstancePatches(const Model::DescribeInstancePatchesRequest &request) const
void UpdateAssociationAsync(const UpdateAssociationRequestT &request, const UpdateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4001
Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT &request) const
Definition SSMClient.h:2032
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3464
virtual Model::DeletePatchBaselineOutcome DeletePatchBaseline(const Model::DeletePatchBaselineRequest &request) const
Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT &request) const
Definition SSMClient.h:3948
void GetPatchBaselineAsync(const GetPatchBaselineRequestT &request, const GetPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2641
virtual Model::ListOpsItemRelatedItemsOutcome ListOpsItemRelatedItems(const Model::ListOpsItemRelatedItemsRequest &request={}) const
Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT &request) const
Definition SSMClient.h:526
virtual Model::UpdatePatchBaselineOutcome UpdatePatchBaseline(const Model::UpdatePatchBaselineRequest &request) const
void GetAccessTokenAsync(const GetAccessTokenRequestT &request, const GetAccessTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1977
Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT &request) const
Definition SSMClient.h:1811
Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT &request) const
Definition SSMClient.h:449
void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT &request, const StartExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3844
virtual Model::DescribeAssociationOutcome DescribeAssociation(const Model::DescribeAssociationRequest &request={}) const
Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT &request={}) const
Definition SSMClient.h:2855
virtual Model::CreateAssociationOutcome CreateAssociation(const Model::CreateAssociationRequest &request) const
void DescribeDocumentPermissionAsync(const DescribeDocumentPermissionRequestT &request, const DescribeDocumentPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1235
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
Definition SSMClient.h:3585
void UpdateDocumentAsync(const UpdateDocumentRequestT &request, const UpdateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4056
virtual Model::DeregisterPatchBaselineForPatchGroupOutcome DeregisterPatchBaselineForPatchGroup(const Model::DeregisterPatchBaselineForPatchGroupRequest &request) const
void PutParameterAsync(const PutParameterRequestT &request, const PutParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3404
Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT &request) const
Definition SSMClient.h:1418
Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1012
virtual Model::DescribePatchGroupStateOutcome DescribePatchGroupState(const Model::DescribePatchGroupStateRequest &request) const
virtual Model::ListOpsMetadataOutcome ListOpsMetadata(const Model::ListOpsMetadataRequest &request={}) const
void UpdateManagedInstanceRoleAsync(const UpdateManagedInstanceRoleRequestT &request, const UpdateManagedInstanceRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4257
virtual Model::UpdateDocumentDefaultVersionOutcome UpdateDocumentDefaultVersion(const Model::UpdateDocumentDefaultVersionRequest &request) const
void ListOpsMetadataAsync(const ListOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsMetadataRequestT &request={}) const
Definition SSMClient.h:3185
void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT &request, const ListInventoryEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3050
void DescribeInstancePatchStatesForPatchGroupAsync(const DescribeInstancePatchStatesForPatchGroupRequestT &request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1400
virtual Model::GetServiceSettingOutcome GetServiceSetting(const Model::GetServiceSettingRequest &request) const
void DeletePatchBaselineAsync(const DeletePatchBaselineRequestT &request, const DeletePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:821
void ListCommandsAsync(const ListCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCommandsRequestT &request={}) const
Definition SSMClient.h:2890
void DescribeEffectivePatchesForPatchBaselineAsync(const DescribeEffectivePatchesForPatchBaselineRequestT &request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1287
virtual Model::CreateOpsItemOutcome CreateOpsItem(const Model::CreateOpsItemRequest &request) const
Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT &request) const
Definition SSMClient.h:2094
Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:586
Model::GetMaintenanceWindowExecutionTaskOutcomeCallable GetMaintenanceWindowExecutionTaskCallable(const GetMaintenanceWindowExecutionTaskRequestT &request) const
Definition SSMClient.h:2341
Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1339
Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const GetPatchBaselineForPatchGroupRequestT &request) const
Definition SSMClient.h:2658
virtual Model::GetAccessTokenOutcome GetAccessToken(const Model::GetAccessTokenRequest &request) const
void GetOpsSummaryAsync(const GetOpsSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetOpsSummaryRequestT &request={}) const
Definition SSMClient.h:2500
void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT &request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1532
Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2264
void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT &request, const DescribeInstancePatchStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1374
virtual Model::ListResourceComplianceSummariesOutcome ListResourceComplianceSummaries(const Model::ListResourceComplianceSummariesRequest &request={}) const
Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:4134
virtual Model::UpdateResourceDataSyncOutcome UpdateResourceDataSync(const Model::UpdateResourceDataSyncRequest &request) const
void AddTagsToResourceAsync(const AddTagsToResourceRequestT &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:146
Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const DescribeAutomationExecutionsRequestT &request={}) const
Definition SSMClient.h:1118
Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const DescribeDocumentPermissionRequestT &request) const
Definition SSMClient.h:1226
Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT &request) const
Definition SSMClient.h:812
virtual Model::UnlabelParameterVersionOutcome UnlabelParameterVersion(const Model::UnlabelParameterVersionRequest &request) const
virtual Model::ListComplianceSummariesOutcome ListComplianceSummaries(const Model::ListComplianceSummariesRequest &request={}) const
void DescribePatchGroupStateAsync(const DescribePatchGroupStateRequestT &request, const DescribePatchGroupStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1820
virtual Model::DescribePatchGroupsOutcome DescribePatchGroups(const Model::DescribePatchGroupsRequest &request={}) const
Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT &request) const
Definition SSMClient.h:3896
void DescribeInventoryDeletionsAsync(const DescribeInventoryDeletionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1479
Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT &request) const
Definition SSMClient.h:1914
Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT &request) const
Definition SSMClient.h:4102
Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT &request) const
Definition SSMClient.h:2399
virtual Model::DescribeInstanceInformationOutcome DescribeInstanceInformation(const Model::DescribeInstanceInformationRequest &request={}) const
virtual Model::UpdateMaintenanceWindowOutcome UpdateMaintenanceWindow(const Model::UpdateMaintenanceWindowRequest &request) const
void GetParameterAsync(const GetParameterRequestT &request, const GetParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2527
void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT &request, const DescribeAssociationExecutionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1075
virtual Model::UpdateAssociationOutcome UpdateAssociation(const Model::UpdateAssociationRequest &request) const
void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3594
void UpdateOpsItemAsync(const UpdateOpsItemRequestT &request, const UpdateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4292
void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT &request, const DescribePatchPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1897
Model::CancelMaintenanceWindowExecutionOutcomeCallable CancelMaintenanceWindowExecutionCallable(const CancelMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:219
virtual Model::DeleteAssociationOutcome DeleteAssociation(const Model::DeleteAssociationRequest &request={}) const
Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT &request) const
Definition SSMClient.h:4370
static const char * GetAllocationTag()
SSMClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SSMEndpointProviderBase > endpointProvider=nullptr, const Aws::SSM::SSMClientConfiguration &clientConfiguration=Aws::SSM::SSMClientConfiguration())
virtual Model::UpdateDocumentOutcome UpdateDocument(const Model::UpdateDocumentRequest &request) const
void ListAssociationsAsync(const ListAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssociationsRequestT &request={}) const
Definition SSMClient.h:2834
Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT &request) const
Definition SSMClient.h:256
virtual Model::CreateMaintenanceWindowOutcome CreateMaintenanceWindow(const Model::CreateMaintenanceWindowRequest &request) const
void CreateOpsMetadataAsync(const CreateOpsMetadataRequestT &request, const CreateOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:458
void DeleteParameterAsync(const DeleteParameterRequestT &request, const DeleteParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:770
virtual Model::UpdateOpsMetadataOutcome UpdateOpsMetadata(const Model::UpdateOpsMetadataRequest &request) const
virtual Model::DeregisterManagedInstanceOutcome DeregisterManagedInstance(const Model::DeregisterManagedInstanceRequest &request) const
virtual Model::CreatePatchBaselineOutcome CreatePatchBaseline(const Model::CreatePatchBaselineRequest &request) const
void UpdateMaintenanceWindowTargetAsync(const UpdateMaintenanceWindowTargetRequestT &request, const UpdateMaintenanceWindowTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4175
Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT &request={}) const
Definition SSMClient.h:3122
virtual Model::ListComplianceItemsOutcome ListComplianceItems(const Model::ListComplianceItemsRequest &request={}) const
void DeleteOpsMetadataAsync(const DeleteOpsMetadataRequestT &request, const DeleteOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:743
Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT &request) const
Definition SSMClient.h:2435
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
void GetAutomationExecutionAsync(const GetAutomationExecutionRequestT &request, const GetAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2003
void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT &request, const StopAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3905
SSMClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SSMEndpointProviderBase > endpointProvider=nullptr, const Aws::SSM::SSMClientConfiguration &clientConfiguration=Aws::SSM::SSMClientConfiguration())
virtual Model::DescribeMaintenanceWindowTasksOutcome DescribeMaintenanceWindowTasks(const Model::DescribeMaintenanceWindowTasksRequest &request) const
virtual Model::RegisterDefaultPatchBaselineOutcome RegisterDefaultPatchBaseline(const Model::RegisterDefaultPatchBaselineRequest &request) const
Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable DescribeMaintenanceWindowExecutionTaskInvocationsCallable(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT &request) const
Definition SSMClient.h:1497
Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT &request={}) const
Definition SSMClient.h:3176
Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT &request) const
Definition SSMClient.h:1888
Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT &request) const
Definition SSMClient.h:2770
Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT &request) const
Definition SSMClient.h:2067
void CreateDocumentAsync(const CreateDocumentRequestT &request, const CreateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:364
virtual Model::SendAutomationSignalOutcome SendAutomationSignal(const Model::SendAutomationSignalRequest &request) const
void DescribeAutomationExecutionsAsync(const DescribeAutomationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAutomationExecutionsRequestT &request={}) const
Definition SSMClient.h:1127
virtual Model::AssociateOpsItemRelatedItemOutcome AssociateOpsItemRelatedItem(const Model::AssociateOpsItemRelatedItemRequest &request) const
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
void ListResourceDataSyncAsync(const ListResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceDataSyncRequestT &request={}) const
Definition SSMClient.h:3247
virtual Model::GetParametersByPathOutcome GetParametersByPath(const Model::GetParametersByPathRequest &request) const
void ModifyDocumentPermissionAsync(const ModifyDocumentPermissionRequestT &request, const ModifyDocumentPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3303
void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT &request, const ListDocumentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2997
virtual Model::PutParameterOutcome PutParameter(const Model::PutParameterRequest &request) const
Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT &request) const
Definition SSMClient.h:2184
void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT &request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3519
void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT &request, const GetMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2408
Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT &request) const
Definition SSMClient.h:476
std::future< DescribePatchGroupStateOutcome > DescribePatchGroupStateOutcomeCallable
std::future< StartChangeRequestExecutionOutcome > StartChangeRequestExecutionOutcomeCallable
std::future< DeregisterPatchBaselineForPatchGroupOutcome > DeregisterPatchBaselineForPatchGroupOutcomeCallable
std::future< DeleteResourceDataSyncOutcome > DeleteResourceDataSyncOutcomeCallable
std::future< ResetServiceSettingOutcome > ResetServiceSettingOutcomeCallable
std::future< DescribeMaintenanceWindowTasksOutcome > DescribeMaintenanceWindowTasksOutcomeCallable
std::future< UpdateOpsMetadataOutcome > UpdateOpsMetadataOutcomeCallable
std::future< GetInventoryOutcome > GetInventoryOutcomeCallable
std::future< DescribeAutomationExecutionsOutcome > DescribeAutomationExecutionsOutcomeCallable
std::future< ListCommandInvocationsOutcome > ListCommandInvocationsOutcomeCallable
std::future< GetMaintenanceWindowOutcome > GetMaintenanceWindowOutcomeCallable
std::future< UpdateDocumentDefaultVersionOutcome > UpdateDocumentDefaultVersionOutcomeCallable
std::future< CreateAssociationOutcome > CreateAssociationOutcomeCallable
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
std::future< UpdateOpsItemOutcome > UpdateOpsItemOutcomeCallable
std::future< GetParameterOutcome > GetParameterOutcomeCallable
std::future< DescribeMaintenanceWindowExecutionTaskInvocationsOutcome > DescribeMaintenanceWindowExecutionTaskInvocationsOutcomeCallable
std::future< DescribeEffectivePatchesForPatchBaselineOutcome > DescribeEffectivePatchesForPatchBaselineOutcomeCallable
std::future< DeregisterTargetFromMaintenanceWindowOutcome > DeregisterTargetFromMaintenanceWindowOutcomeCallable
std::future< DescribeAvailablePatchesOutcome > DescribeAvailablePatchesOutcomeCallable
std::future< GetOpsSummaryOutcome > GetOpsSummaryOutcomeCallable
std::future< AssociateOpsItemRelatedItemOutcome > AssociateOpsItemRelatedItemOutcomeCallable
std::future< UpdateResourceDataSyncOutcome > UpdateResourceDataSyncOutcomeCallable
std::future< UpdateMaintenanceWindowOutcome > UpdateMaintenanceWindowOutcomeCallable
std::future< DescribePatchPropertiesOutcome > DescribePatchPropertiesOutcomeCallable
std::future< ResumeSessionOutcome > ResumeSessionOutcomeCallable
std::future< DeregisterTaskFromMaintenanceWindowOutcome > DeregisterTaskFromMaintenanceWindowOutcomeCallable
std::future< GetAccessTokenOutcome > GetAccessTokenOutcomeCallable
std::future< GetDefaultPatchBaselineOutcome > GetDefaultPatchBaselineOutcomeCallable
std::future< GetExecutionPreviewOutcome > GetExecutionPreviewOutcomeCallable
std::future< PutInventoryOutcome > PutInventoryOutcomeCallable
std::future< GetConnectionStatusOutcome > GetConnectionStatusOutcomeCallable
std::future< DescribePatchBaselinesOutcome > DescribePatchBaselinesOutcomeCallable
std::future< GetCalendarStateOutcome > GetCalendarStateOutcomeCallable
std::future< ListResourceDataSyncOutcome > ListResourceDataSyncOutcomeCallable
std::future< DeregisterManagedInstanceOutcome > DeregisterManagedInstanceOutcomeCallable
std::future< ListAssociationVersionsOutcome > ListAssociationVersionsOutcomeCallable
std::future< ListDocumentVersionsOutcome > ListDocumentVersionsOutcomeCallable
std::future< ListOpsItemEventsOutcome > ListOpsItemEventsOutcomeCallable
std::future< RegisterDefaultPatchBaselineOutcome > RegisterDefaultPatchBaselineOutcomeCallable
std::future< RegisterPatchBaselineForPatchGroupOutcome > RegisterPatchBaselineForPatchGroupOutcomeCallable
std::future< GetMaintenanceWindowTaskOutcome > GetMaintenanceWindowTaskOutcomeCallable
std::future< DescribeInstancePatchStatesForPatchGroupOutcome > DescribeInstancePatchStatesForPatchGroupOutcomeCallable
std::future< GetDeployablePatchSnapshotForInstanceOutcome > GetDeployablePatchSnapshotForInstanceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
std::future< DeletePatchBaselineOutcome > DeletePatchBaselineOutcomeCallable
std::future< StopAutomationExecutionOutcome > StopAutomationExecutionOutcomeCallable
std::future< GetParameterHistoryOutcome > GetParameterHistoryOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< GetMaintenanceWindowExecutionTaskOutcome > GetMaintenanceWindowExecutionTaskOutcomeCallable
std::future< DescribeInstancePatchesOutcome > DescribeInstancePatchesOutcomeCallable
std::future< DescribeAssociationOutcome > DescribeAssociationOutcomeCallable
std::future< TerminateSessionOutcome > TerminateSessionOutcomeCallable
std::future< UpdateMaintenanceWindowTargetOutcome > UpdateMaintenanceWindowTargetOutcomeCallable
std::future< DescribeSessionsOutcome > DescribeSessionsOutcomeCallable
std::future< DescribeMaintenanceWindowExecutionTasksOutcome > DescribeMaintenanceWindowExecutionTasksOutcomeCallable
std::future< CreateDocumentOutcome > CreateDocumentOutcomeCallable
std::future< CreateMaintenanceWindowOutcome > CreateMaintenanceWindowOutcomeCallable
std::future< CancelMaintenanceWindowExecutionOutcome > CancelMaintenanceWindowExecutionOutcomeCallable
std::future< ListInventoryEntriesOutcome > ListInventoryEntriesOutcomeCallable
std::future< DeleteParameterOutcome > DeleteParameterOutcomeCallable
std::future< DescribeOpsItemsOutcome > DescribeOpsItemsOutcomeCallable
std::future< UpdateAssociationOutcome > UpdateAssociationOutcomeCallable
std::future< PutComplianceItemsOutcome > PutComplianceItemsOutcomeCallable
std::future< DescribeAssociationExecutionsOutcome > DescribeAssociationExecutionsOutcomeCallable
std::future< GetOpsItemOutcome > GetOpsItemOutcomeCallable
std::future< GetResourcePoliciesOutcome > GetResourcePoliciesOutcomeCallable
std::future< DescribeInstancePatchStatesOutcome > DescribeInstancePatchStatesOutcomeCallable
std::future< DescribeMaintenanceWindowsForTargetOutcome > DescribeMaintenanceWindowsForTargetOutcomeCallable
std::future< ListResourceComplianceSummariesOutcome > ListResourceComplianceSummariesOutcomeCallable
std::future< DisassociateOpsItemRelatedItemOutcome > DisassociateOpsItemRelatedItemOutcomeCallable
std::future< StartAssociationsOnceOutcome > StartAssociationsOnceOutcomeCallable
std::future< GetParametersByPathOutcome > GetParametersByPathOutcomeCallable
std::future< DescribeMaintenanceWindowScheduleOutcome > DescribeMaintenanceWindowScheduleOutcomeCallable
std::future< UpdateDocumentMetadataOutcome > UpdateDocumentMetadataOutcomeCallable
std::future< RegisterTaskWithMaintenanceWindowOutcome > RegisterTaskWithMaintenanceWindowOutcomeCallable
std::future< DescribeInventoryDeletionsOutcome > DescribeInventoryDeletionsOutcomeCallable
std::future< DescribeMaintenanceWindowsOutcome > DescribeMaintenanceWindowsOutcomeCallable
std::future< StartAccessRequestOutcome > StartAccessRequestOutcomeCallable
std::future< DescribeMaintenanceWindowExecutionsOutcome > DescribeMaintenanceWindowExecutionsOutcomeCallable
std::future< GetMaintenanceWindowExecutionTaskInvocationOutcome > GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
std::future< GetServiceSettingOutcome > GetServiceSettingOutcomeCallable
std::future< DeleteMaintenanceWindowOutcome > DeleteMaintenanceWindowOutcomeCallable
std::future< ListAssociationsOutcome > ListAssociationsOutcomeCallable
std::future< RegisterTargetWithMaintenanceWindowOutcome > RegisterTargetWithMaintenanceWindowOutcomeCallable
std::future< DeleteInventoryOutcome > DeleteInventoryOutcomeCallable
std::future< GetAutomationExecutionOutcome > GetAutomationExecutionOutcomeCallable
std::future< CreateAssociationBatchOutcome > CreateAssociationBatchOutcomeCallable
std::future< UpdatePatchBaselineOutcome > UpdatePatchBaselineOutcomeCallable
std::future< PutParameterOutcome > PutParameterOutcomeCallable
std::future< UpdateMaintenanceWindowTaskOutcome > UpdateMaintenanceWindowTaskOutcomeCallable
std::future< CreateOpsMetadataOutcome > CreateOpsMetadataOutcomeCallable
std::future< GetOpsMetadataOutcome > GetOpsMetadataOutcomeCallable
std::future< DeleteOpsItemOutcome > DeleteOpsItemOutcomeCallable
std::future< UpdateDocumentOutcome > UpdateDocumentOutcomeCallable
std::future< DeleteActivationOutcome > DeleteActivationOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListCommandsOutcome > ListCommandsOutcomeCallable
std::future< StartAutomationExecutionOutcome > StartAutomationExecutionOutcomeCallable
std::future< DeleteDocumentOutcome > DeleteDocumentOutcomeCallable
std::future< GetCommandInvocationOutcome > GetCommandInvocationOutcomeCallable
std::future< SendCommandOutcome > SendCommandOutcomeCallable
std::future< CreateActivationOutcome > CreateActivationOutcomeCallable
std::future< DescribeDocumentPermissionOutcome > DescribeDocumentPermissionOutcomeCallable
std::future< DescribeAutomationStepExecutionsOutcome > DescribeAutomationStepExecutionsOutcomeCallable
std::future< GetDocumentOutcome > GetDocumentOutcomeCallable
std::future< CreateResourceDataSyncOutcome > CreateResourceDataSyncOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDocumentMetadataHistoryOutcome > ListDocumentMetadataHistoryOutcomeCallable
std::future< DescribePatchGroupsOutcome > DescribePatchGroupsOutcomeCallable
std::future< DescribeInstancePropertiesOutcome > DescribeInstancePropertiesOutcomeCallable
std::future< ListComplianceSummariesOutcome > ListComplianceSummariesOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
std::future< UpdateAssociationStatusOutcome > UpdateAssociationStatusOutcomeCallable
std::future< StartSessionOutcome > StartSessionOutcomeCallable
std::future< UpdateServiceSettingOutcome > UpdateServiceSettingOutcomeCallable
std::future< GetParametersOutcome > GetParametersOutcomeCallable
std::future< ListNodesSummaryOutcome > ListNodesSummaryOutcomeCallable
std::future< DeleteOpsMetadataOutcome > DeleteOpsMetadataOutcomeCallable
std::future< ListOpsItemRelatedItemsOutcome > ListOpsItemRelatedItemsOutcomeCallable
std::future< DescribeInstanceInformationOutcome > DescribeInstanceInformationOutcomeCallable
std::future< UpdateManagedInstanceRoleOutcome > UpdateManagedInstanceRoleOutcomeCallable
std::future< UnlabelParameterVersionOutcome > UnlabelParameterVersionOutcomeCallable
std::future< DescribeEffectiveInstanceAssociationsOutcome > DescribeEffectiveInstanceAssociationsOutcomeCallable
std::future< DescribeAssociationExecutionTargetsOutcome > DescribeAssociationExecutionTargetsOutcomeCallable
std::future< CreateOpsItemOutcome > CreateOpsItemOutcomeCallable
std::future< StartExecutionPreviewOutcome > StartExecutionPreviewOutcomeCallable
std::future< DeleteAssociationOutcome > DeleteAssociationOutcomeCallable
std::future< CreatePatchBaselineOutcome > CreatePatchBaselineOutcomeCallable
std::future< DescribeMaintenanceWindowTargetsOutcome > DescribeMaintenanceWindowTargetsOutcomeCallable
std::future< DescribeDocumentOutcome > DescribeDocumentOutcomeCallable
std::future< CancelCommandOutcome > CancelCommandOutcomeCallable
std::future< ListComplianceItemsOutcome > ListComplianceItemsOutcomeCallable
std::future< GetPatchBaselineForPatchGroupOutcome > GetPatchBaselineForPatchGroupOutcomeCallable
std::future< DeleteParametersOutcome > DeleteParametersOutcomeCallable
std::future< GetPatchBaselineOutcome > GetPatchBaselineOutcomeCallable
std::future< LabelParameterVersionOutcome > LabelParameterVersionOutcomeCallable
std::future< SendAutomationSignalOutcome > SendAutomationSignalOutcomeCallable
std::future< ModifyDocumentPermissionOutcome > ModifyDocumentPermissionOutcomeCallable
std::future< GetMaintenanceWindowExecutionOutcome > GetMaintenanceWindowExecutionOutcomeCallable
std::future< DescribeInstanceAssociationsStatusOutcome > DescribeInstanceAssociationsStatusOutcomeCallable
std::future< DescribeParametersOutcome > DescribeParametersOutcomeCallable
std::future< DescribeActivationsOutcome > DescribeActivationsOutcomeCallable
std::future< ListOpsMetadataOutcome > ListOpsMetadataOutcomeCallable
std::future< GetInventorySchemaOutcome > GetInventorySchemaOutcomeCallable
std::function< void(const SSMClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::LabelParameterVersionRequest &, const Model::LabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LabelParameterVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListAssociationVersionsRequest &, const Model::ListAssociationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationVersionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsForTargetRequest &, const Model::DescribeMaintenanceWindowsForTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsForTargetResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowRequest &, const Model::GetMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::TerminateSessionRequest &, const Model::TerminateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInventoryDeletionsRequest &, const Model::DescribeInventoryDeletionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInventoryDeletionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetCalendarStateRequest &, const Model::GetCalendarStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCalendarStateResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentRequest &, const Model::UpdateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeSessionsRequest &, const Model::DescribeSessionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSessionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateAssociationBatchRequest &, const Model::CreateAssociationBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationBatchResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListCommandInvocationsRequest &, const Model::ListCommandInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandInvocationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterDefaultPatchBaselineRequest &, const Model::RegisterDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDefaultPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeEffectiveInstanceAssociationsRequest &, const Model::DescribeEffectiveInstanceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectiveInstanceAssociationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchGroupsRequest &, const Model::DescribePatchGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteInventoryRequest &, const Model::DeleteInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAvailablePatchesRequest &, const Model::DescribeAvailablePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAvailablePatchesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdatePatchBaselineRequest &, const Model::UpdatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowTaskRequest &, const Model::GetMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DisassociateOpsItemRelatedItemRequest &, const Model::DisassociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateOpsItemRelatedItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeOpsItemsRequest &, const Model::DescribeOpsItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOpsItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteResourceDataSyncRequest &, const Model::DeleteResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTasksRequest &, const Model::DescribeMaintenanceWindowExecutionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParameterHistoryRequest &, const Model::GetParameterHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterHistoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterTargetWithMaintenanceWindowRequest &, const Model::RegisterTargetWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTargetWithMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDeployablePatchSnapshotForInstanceRequest &, const Model::GetDeployablePatchSnapshotForInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeployablePatchSnapshotForInstanceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsItemRequest &, const Model::GetOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTargetsRequest &, const Model::DescribeMaintenanceWindowTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTargetsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsItemRelatedItemsRequest &, const Model::ListOpsItemRelatedItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsItemRelatedItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartAssociationsOnceRequest &, const Model::StartAssociationsOnceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssociationsOnceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListResourceComplianceSummariesRequest &, const Model::ListResourceComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceComplianceSummariesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartAutomationExecutionRequest &, const Model::StartAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListResourceDataSyncRequest &, const Model::ListResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchPropertiesRequest &, const Model::DescribePatchPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchPropertiesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTaskRequest &, const Model::UpdateMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetCommandInvocationRequest &, const Model::GetCommandInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommandInvocationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionsRequest &, const Model::DescribeMaintenanceWindowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAutomationExecutionsRequest &, const Model::DescribeAutomationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListComplianceItemsRequest &, const Model::ListComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutInventoryRequest &, const Model::PutInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateOpsMetadataRequest &, const Model::CreateOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetAutomationExecutionRequest &, const Model::GetAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsItemEventsRequest &, const Model::ListOpsItemEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsItemEventsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateServiceSettingRequest &, const Model::UpdateServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsSummaryRequest &, const Model::GetOpsSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsSummaryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeDocumentPermissionRequest &, const Model::DescribeDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentPermissionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDocumentRequest &, const Model::GetDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterManagedInstanceRequest &, const Model::DeregisterManagedInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterManagedInstanceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateOpsItemRequest &, const Model::UpdateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest &, const Model::DescribeMaintenanceWindowExecutionTaskInvocationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowTasksRequest &, const Model::DescribeMaintenanceWindowTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowTasksResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentDefaultVersionRequest &, const Model::UpdateDocumentDefaultVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentDefaultVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteDocumentRequest &, const Model::DeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListNodesSummaryRequest &, const Model::ListNodesSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesSummaryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateMaintenanceWindowRequest &, const Model::CreateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetResourcePoliciesRequest &, const Model::GetResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePoliciesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateOpsMetadataRequest &, const Model::UpdateOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchBaselinesRequest &, const Model::DescribePatchBaselinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchBaselinesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeParametersRequest &, const Model::DescribeParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetExecutionPreviewRequest &, const Model::GetExecutionPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExecutionPreviewResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstanceInformationRequest &, const Model::DescribeInstanceInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceInformationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParametersByPathRequest &, const Model::GetParametersByPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersByPathResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeletePatchBaselineRequest &, const Model::DeletePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetPatchBaselineRequest &, const Model::GetPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ResumeSessionRequest &, const Model::ResumeSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetDefaultPatchBaselineRequest &, const Model::GetDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeActivationsRequest &, const Model::DescribeActivationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateDocumentRequest &, const Model::CreateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateActivationRequest &, const Model::CreateActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentVersionsRequest &, const Model::ListDocumentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentVersionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowScheduleRequest &, const Model::DescribeMaintenanceWindowScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowScheduleResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateResourceDataSyncRequest &, const Model::CreateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutParameterRequest &, const Model::PutParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetServiceSettingRequest &, const Model::GetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowTargetRequest &, const Model::UpdateMaintenanceWindowTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowTargetResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartChangeRequestExecutionRequest &, const Model::StartChangeRequestExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChangeRequestExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesRequest &, const Model::DescribeInstancePatchStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateResourceDataSyncRequest &, const Model::UpdateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceDataSyncResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePropertiesRequest &, const Model::DescribeInstancePropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePropertiesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParametersRequest &, const Model::GetParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreatePatchBaselineRequest &, const Model::CreatePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterTargetFromMaintenanceWindowRequest &, const Model::DeregisterTargetFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTargetFromMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionRequest &, const Model::GetMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ModifyDocumentPermissionRequest &, const Model::ModifyDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDocumentPermissionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListOpsMetadataRequest &, const Model::ListOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListCommandsRequest &, const Model::ListCommandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCommandsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeEffectivePatchesForPatchBaselineRequest &, const Model::DescribeEffectivePatchesForPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler
std::function< void(const SSMClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartSessionRequest &, const Model::StartSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSessionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAutomationStepExecutionsRequest &, const Model::DescribeAutomationStepExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAutomationStepExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetInventoryRequest &, const Model::GetInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateMaintenanceWindowRequest &, const Model::UpdateMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetInventorySchemaRequest &, const Model::GetInventorySchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInventorySchemaResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateAssociationRequest &, const Model::CreateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateManagedInstanceRoleRequest &, const Model::UpdateManagedInstanceRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedInstanceRoleResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetParameterRequest &, const Model::GetParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstanceAssociationsStatusRequest &, const Model::DescribeInstanceAssociationsStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAssociationsStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterPatchBaselineForPatchGroupRequest &, const Model::RegisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionsRequest &, const Model::DescribeAssociationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartExecutionPreviewRequest &, const Model::StartExecutionPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExecutionPreviewResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetConnectionStatusRequest &, const Model::GetConnectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::PutComplianceItemsRequest &, const Model::PutComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutComplianceItemsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateDocumentMetadataRequest &, const Model::UpdateDocumentMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateAssociationRequest &, const Model::UpdateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterPatchBaselineForPatchGroupRequest &, const Model::DeregisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetOpsMetadataRequest &, const Model::GetOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteOpsItemRequest &, const Model::DeleteOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteOpsMetadataRequest &, const Model::DeleteOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOpsMetadataResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UpdateAssociationStatusRequest &, const Model::UpdateAssociationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssociationStatusResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteActivationRequest &, const Model::DeleteActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetPatchBaselineForPatchGroupRequest &, const Model::GetPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPatchBaselineForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListDocumentMetadataHistoryRequest &, const Model::ListDocumentMetadataHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentMetadataHistoryResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CreateOpsItemRequest &, const Model::CreateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOpsItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeMaintenanceWindowsRequest &, const Model::DescribeMaintenanceWindowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMaintenanceWindowsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::SendCommandRequest &, const Model::SendCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCommandResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribePatchGroupStateRequest &, const Model::DescribePatchGroupStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePatchGroupStateResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StopAutomationExecutionRequest &, const Model::StopAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAutomationExecutionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationRequest &, const Model::DescribeAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteAssociationRequest &, const Model::DeleteAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssociationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::RegisterTaskWithMaintenanceWindowRequest &, const Model::RegisterTaskWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterTaskWithMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &, const Model::GetMaintenanceWindowExecutionTaskInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskInvocationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::UnlabelParameterVersionRequest &, const Model::UnlabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnlabelParameterVersionResponseReceivedHandler
std::function< void(const SSMClient *, const Model::StartAccessRequestRequest &, const Model::StartAccessRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAccessRequestResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListInventoryEntriesRequest &, const Model::ListInventoryEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInventoryEntriesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ListComplianceSummariesRequest &, const Model::ListComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComplianceSummariesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CancelCommandRequest &, const Model::CancelCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCommandResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeregisterTaskFromMaintenanceWindowRequest &, const Model::DeregisterTaskFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterTaskFromMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteParameterRequest &, const Model::DeleteParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParameterResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchStatesForPatchGroupRequest &, const Model::DescribeInstancePatchStatesForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler
std::function< void(const SSMClient *, const Model::ResetServiceSettingRequest &, const Model::ResetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetServiceSettingResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetAccessTokenRequest &, const Model::GetAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccessTokenResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeAssociationExecutionTargetsRequest &, const Model::DescribeAssociationExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssociationExecutionTargetsResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteParametersRequest &, const Model::DeleteParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteParametersResponseReceivedHandler
std::function< void(const SSMClient *, const Model::GetMaintenanceWindowExecutionTaskRequest &, const Model::GetMaintenanceWindowExecutionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMaintenanceWindowExecutionTaskResponseReceivedHandler
std::function< void(const SSMClient *, const Model::SendAutomationSignalRequest &, const Model::SendAutomationSignalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendAutomationSignalResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeDocumentRequest &, const Model::DescribeDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DeleteMaintenanceWindowRequest &, const Model::DeleteMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMaintenanceWindowResponseReceivedHandler
std::function< void(const SSMClient *, const Model::AssociateOpsItemRelatedItemRequest &, const Model::AssociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateOpsItemRelatedItemResponseReceivedHandler
std::function< void(const SSMClient *, const Model::DescribeInstancePatchesRequest &, const Model::DescribeInstancePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstancePatchesResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CancelMaintenanceWindowExecutionRequest &, const Model::CancelMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMaintenanceWindowExecutionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String