AWS SDK for C++

AWS SDK for C++ Version 1.11.718

Loading...
Searching...
No Matches
SSMClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/ssm/SSMServiceClientModel.h>
12#include <aws/ssm/SSM_EXPORTS.h>
13
14namespace Aws {
15namespace SSM {
45 public:
47 static const char* GetServiceName();
48 static const char* GetAllocationTag();
49
52
58 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr);
59
64 SSMClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
66
71 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
72 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
74
75 /* Legacy constructors due deprecation */
80 SSMClient(const Aws::Client::ClientConfiguration& clientConfiguration);
81
86 SSMClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
87
92 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
93 const Aws::Client::ClientConfiguration& clientConfiguration);
94
95 /* End of legacy constructors due deprecation */
96 virtual ~SSMClient();
97
126
131 template <typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
132 Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT& request) const {
133 return SubmitCallable(&SSMClient::AddTagsToResource, request);
134 }
135
140 template <typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
141 void AddTagsToResourceAsync(const AddTagsToResourceRequestT& request, const AddTagsToResourceResponseReceivedHandler& handler,
142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
143 return SubmitAsync(&SSMClient::AddTagsToResource, request, handler, context);
144 }
145
155 const Model::AssociateOpsItemRelatedItemRequest& request) const;
156
161 template <typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
163 const AssociateOpsItemRelatedItemRequestT& request) const {
164 return SubmitCallable(&SSMClient::AssociateOpsItemRelatedItem, request);
165 }
166
171 template <typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
172 void AssociateOpsItemRelatedItemAsync(const AssociateOpsItemRelatedItemRequestT& request,
174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
175 return SubmitAsync(&SSMClient::AssociateOpsItemRelatedItem, request, handler, context);
176 }
177
186
190 template <typename CancelCommandRequestT = Model::CancelCommandRequest>
191 Model::CancelCommandOutcomeCallable CancelCommandCallable(const CancelCommandRequestT& request) const {
192 return SubmitCallable(&SSMClient::CancelCommand, request);
193 }
194
199 template <typename CancelCommandRequestT = Model::CancelCommandRequest>
200 void CancelCommandAsync(const CancelCommandRequestT& request, const CancelCommandResponseReceivedHandler& handler,
201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
202 return SubmitAsync(&SSMClient::CancelCommand, request, handler, context);
203 }
204
214
219 template <typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
221 const CancelMaintenanceWindowExecutionRequestT& request) const {
222 return SubmitCallable(&SSMClient::CancelMaintenanceWindowExecution, request);
223 }
224
229 template <typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
230 void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT& request,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
233 return SubmitAsync(&SSMClient::CancelMaintenanceWindowExecution, request, handler, context);
234 }
235
254
259 template <typename CreateActivationRequestT = Model::CreateActivationRequest>
260 Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT& request) const {
261 return SubmitCallable(&SSMClient::CreateActivation, request);
262 }
263
268 template <typename CreateActivationRequestT = Model::CreateActivationRequest>
269 void CreateActivationAsync(const CreateActivationRequestT& request, const CreateActivationResponseReceivedHandler& handler,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
271 return SubmitAsync(&SSMClient::CreateActivation, request, handler, context);
272 }
273
292
297 template <typename CreateAssociationRequestT = Model::CreateAssociationRequest>
298 Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT& request) const {
299 return SubmitCallable(&SSMClient::CreateAssociation, request);
300 }
301
306 template <typename CreateAssociationRequestT = Model::CreateAssociationRequest>
307 void CreateAssociationAsync(const CreateAssociationRequestT& request, const CreateAssociationResponseReceivedHandler& handler,
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
309 return SubmitAsync(&SSMClient::CreateAssociation, request, handler, context);
310 }
311
324
329 template <typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
330 Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT& request) const {
331 return SubmitCallable(&SSMClient::CreateAssociationBatch, request);
332 }
333
338 template <typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
339 void CreateAssociationBatchAsync(const CreateAssociationBatchRequestT& request,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
342 return SubmitAsync(&SSMClient::CreateAssociationBatch, request, handler, context);
343 }
344
357
361 template <typename CreateDocumentRequestT = Model::CreateDocumentRequest>
362 Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT& request) const {
363 return SubmitCallable(&SSMClient::CreateDocument, request);
364 }
365
370 template <typename CreateDocumentRequestT = Model::CreateDocumentRequest>
371 void CreateDocumentAsync(const CreateDocumentRequestT& request, const CreateDocumentResponseReceivedHandler& handler,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
373 return SubmitAsync(&SSMClient::CreateDocument, request, handler, context);
374 }
375
389
394 template <typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
395 Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT& request) const {
396 return SubmitCallable(&SSMClient::CreateMaintenanceWindow, request);
397 }
398
403 template <typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
404 void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT& request,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
407 return SubmitAsync(&SSMClient::CreateMaintenanceWindow, request, handler, context);
408 }
409
426
430 template <typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
431 Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT& request) const {
432 return SubmitCallable(&SSMClient::CreateOpsItem, request);
433 }
434
439 template <typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
440 void CreateOpsItemAsync(const CreateOpsItemRequestT& request, const CreateOpsItemResponseReceivedHandler& handler,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
442 return SubmitAsync(&SSMClient::CreateOpsItem, request, handler, context);
443 }
444
453
458 template <typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
459 Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT& request) const {
460 return SubmitCallable(&SSMClient::CreateOpsMetadata, request);
461 }
462
467 template <typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
468 void CreateOpsMetadataAsync(const CreateOpsMetadataRequestT& request, const CreateOpsMetadataResponseReceivedHandler& handler,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
470 return SubmitAsync(&SSMClient::CreateOpsMetadata, request, handler, context);
471 }
472
481
486 template <typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
487 Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT& request) const {
488 return SubmitCallable(&SSMClient::CreatePatchBaseline, request);
489 }
490
495 template <typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
496 void CreatePatchBaselineAsync(const CreatePatchBaselineRequestT& request, const CreatePatchBaselineResponseReceivedHandler& handler,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
498 return SubmitAsync(&SSMClient::CreatePatchBaseline, request, handler, context);
499 }
500
532
537 template <typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
538 Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT& request) const {
539 return SubmitCallable(&SSMClient::CreateResourceDataSync, request);
540 }
541
546 template <typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
547 void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT& request,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
550 return SubmitAsync(&SSMClient::CreateResourceDataSync, request, handler, context);
551 }
552
562
567 template <typename DeleteActivationRequestT = Model::DeleteActivationRequest>
568 Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT& request) const {
569 return SubmitCallable(&SSMClient::DeleteActivation, request);
570 }
571
576 template <typename DeleteActivationRequestT = Model::DeleteActivationRequest>
577 void DeleteActivationAsync(const DeleteActivationRequestT& request, const DeleteActivationResponseReceivedHandler& handler,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
579 return SubmitAsync(&SSMClient::DeleteActivation, request, handler, context);
580 }
581
595
600 template <typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
601 Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT& request = {}) const {
602 return SubmitCallable(&SSMClient::DeleteAssociation, request);
603 }
604
609 template <typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
612 const DeleteAssociationRequestT& request = {}) const {
613 return SubmitAsync(&SSMClient::DeleteAssociation, request, handler, context);
614 }
615
626
630 template <typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
631 Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT& request) const {
632 return SubmitCallable(&SSMClient::DeleteDocument, request);
633 }
634
639 template <typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
640 void DeleteDocumentAsync(const DeleteDocumentRequestT& request, const DeleteDocumentResponseReceivedHandler& handler,
641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
642 return SubmitAsync(&SSMClient::DeleteDocument, request, handler, context);
643 }
644
653
657 template <typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
658 Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT& request) const {
659 return SubmitCallable(&SSMClient::DeleteInventory, request);
660 }
661
666 template <typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
667 void DeleteInventoryAsync(const DeleteInventoryRequestT& request, const DeleteInventoryResponseReceivedHandler& handler,
668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
669 return SubmitAsync(&SSMClient::DeleteInventory, request, handler, context);
670 }
671
678
683 template <typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
684 Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT& request) const {
685 return SubmitCallable(&SSMClient::DeleteMaintenanceWindow, request);
686 }
687
692 template <typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
693 void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT& request,
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
696 return SubmitAsync(&SSMClient::DeleteMaintenanceWindow, request, handler, context);
697 }
698
722
726 template <typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
727 Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT& request) const {
728 return SubmitCallable(&SSMClient::DeleteOpsItem, request);
729 }
730
735 template <typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
736 void DeleteOpsItemAsync(const DeleteOpsItemRequestT& request, const DeleteOpsItemResponseReceivedHandler& handler,
737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
738 return SubmitAsync(&SSMClient::DeleteOpsItem, request, handler, context);
739 }
740
747
752 template <typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
753 Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT& request) const {
754 return SubmitCallable(&SSMClient::DeleteOpsMetadata, request);
755 }
756
761 template <typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
762 void DeleteOpsMetadataAsync(const DeleteOpsMetadataRequestT& request, const DeleteOpsMetadataResponseReceivedHandler& handler,
763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
764 return SubmitAsync(&SSMClient::DeleteOpsMetadata, request, handler, context);
765 }
766
775
779 template <typename DeleteParameterRequestT = Model::DeleteParameterRequest>
780 Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT& request) const {
781 return SubmitCallable(&SSMClient::DeleteParameter, request);
782 }
783
788 template <typename DeleteParameterRequestT = Model::DeleteParameterRequest>
789 void DeleteParameterAsync(const DeleteParameterRequestT& request, const DeleteParameterResponseReceivedHandler& handler,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
791 return SubmitAsync(&SSMClient::DeleteParameter, request, handler, context);
792 }
793
801
806 template <typename DeleteParametersRequestT = Model::DeleteParametersRequest>
807 Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT& request) const {
808 return SubmitCallable(&SSMClient::DeleteParameters, request);
809 }
810
815 template <typename DeleteParametersRequestT = Model::DeleteParametersRequest>
816 void DeleteParametersAsync(const DeleteParametersRequestT& request, const DeleteParametersResponseReceivedHandler& handler,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
818 return SubmitAsync(&SSMClient::DeleteParameters, request, handler, context);
819 }
820
827
832 template <typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
833 Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT& request) const {
834 return SubmitCallable(&SSMClient::DeletePatchBaseline, request);
835 }
836
841 template <typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
842 void DeletePatchBaselineAsync(const DeletePatchBaselineRequestT& request, const DeletePatchBaselineResponseReceivedHandler& handler,
843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
844 return SubmitAsync(&SSMClient::DeletePatchBaseline, request, handler, context);
845 }
846
856
861 template <typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
862 Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT& request) const {
863 return SubmitCallable(&SSMClient::DeleteResourceDataSync, request);
864 }
865
870 template <typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
871 void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT& request,
873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
874 return SubmitAsync(&SSMClient::DeleteResourceDataSync, request, handler, context);
875 }
876
894
899 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
900 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request) const {
901 return SubmitCallable(&SSMClient::DeleteResourcePolicy, request);
902 }
903
908 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
909 void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT& request, const DeleteResourcePolicyResponseReceivedHandler& handler,
910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
911 return SubmitAsync(&SSMClient::DeleteResourcePolicy, request, handler, context);
912 }
913
928
933 template <typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
935 const DeregisterManagedInstanceRequestT& request) const {
936 return SubmitCallable(&SSMClient::DeregisterManagedInstance, request);
937 }
938
943 template <typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
944 void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT& request,
946 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
947 return SubmitAsync(&SSMClient::DeregisterManagedInstance, request, handler, context);
948 }
949
957
962 template <typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
964 const DeregisterPatchBaselineForPatchGroupRequestT& request) const {
965 return SubmitCallable(&SSMClient::DeregisterPatchBaselineForPatchGroup, request);
966 }
967
972 template <typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
973 void DeregisterPatchBaselineForPatchGroupAsync(const DeregisterPatchBaselineForPatchGroupRequestT& request,
975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
976 return SubmitAsync(&SSMClient::DeregisterPatchBaselineForPatchGroup, request, handler, context);
977 }
978
986
991 template <typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
993 const DeregisterTargetFromMaintenanceWindowRequestT& request) const {
994 return SubmitCallable(&SSMClient::DeregisterTargetFromMaintenanceWindow, request);
995 }
996
1001 template <typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
1002 void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT& request,
1004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1005 return SubmitAsync(&SSMClient::DeregisterTargetFromMaintenanceWindow, request, handler, context);
1006 }
1007
1015
1020 template <typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
1022 const DeregisterTaskFromMaintenanceWindowRequestT& request) const {
1023 return SubmitCallable(&SSMClient::DeregisterTaskFromMaintenanceWindow, request);
1024 }
1025
1030 template <typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
1031 void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT& request,
1033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1034 return SubmitAsync(&SSMClient::DeregisterTaskFromMaintenanceWindow, request, handler, context);
1035 }
1036
1046
1051 template <typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1052 Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT& request = {}) const {
1053 return SubmitCallable(&SSMClient::DescribeActivations, request);
1054 }
1055
1060 template <typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1062 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1063 const DescribeActivationsRequestT& request = {}) const {
1064 return SubmitAsync(&SSMClient::DescribeActivations, request, handler, context);
1065 }
1066
1076
1081 template <typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1082 Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT& request = {}) const {
1083 return SubmitCallable(&SSMClient::DescribeAssociation, request);
1084 }
1085
1090 template <typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1092 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1093 const DescribeAssociationRequestT& request = {}) const {
1094 return SubmitAsync(&SSMClient::DescribeAssociation, request, handler, context);
1095 }
1096
1105
1110 template <typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1112 const DescribeAssociationExecutionTargetsRequestT& request) const {
1113 return SubmitCallable(&SSMClient::DescribeAssociationExecutionTargets, request);
1114 }
1115
1120 template <typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1121 void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT& request,
1123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1124 return SubmitAsync(&SSMClient::DescribeAssociationExecutionTargets, request, handler, context);
1125 }
1126
1134 const Model::DescribeAssociationExecutionsRequest& request) const;
1135
1140 template <typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1142 const DescribeAssociationExecutionsRequestT& request) const {
1143 return SubmitCallable(&SSMClient::DescribeAssociationExecutions, request);
1144 }
1145
1150 template <typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1151 void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT& request,
1153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1154 return SubmitAsync(&SSMClient::DescribeAssociationExecutions, request, handler, context);
1155 }
1156
1164 const Model::DescribeAutomationExecutionsRequest& request = {}) const;
1165
1170 template <typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1172 const DescribeAutomationExecutionsRequestT& request = {}) const {
1173 return SubmitCallable(&SSMClient::DescribeAutomationExecutions, request);
1174 }
1175
1180 template <typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1183 const DescribeAutomationExecutionsRequestT& request = {}) const {
1184 return SubmitAsync(&SSMClient::DescribeAutomationExecutions, request, handler, context);
1185 }
1186
1195
1200 template <typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1202 const DescribeAutomationStepExecutionsRequestT& request) const {
1203 return SubmitCallable(&SSMClient::DescribeAutomationStepExecutions, request);
1204 }
1205
1210 template <typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1211 void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT& request,
1213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1214 return SubmitAsync(&SSMClient::DescribeAutomationStepExecutions, request, handler, context);
1215 }
1216
1226
1231 template <typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1233 const DescribeAvailablePatchesRequestT& request = {}) const {
1234 return SubmitCallable(&SSMClient::DescribeAvailablePatches, request);
1235 }
1236
1241 template <typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1244 const DescribeAvailablePatchesRequestT& request = {}) const {
1245 return SubmitAsync(&SSMClient::DescribeAvailablePatches, request, handler, context);
1246 }
1247
1255
1260 template <typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1261 Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT& request) const {
1262 return SubmitCallable(&SSMClient::DescribeDocument, request);
1263 }
1264
1269 template <typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1270 void DescribeDocumentAsync(const DescribeDocumentRequestT& request, const DescribeDocumentResponseReceivedHandler& handler,
1271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1272 return SubmitAsync(&SSMClient::DescribeDocument, request, handler, context);
1273 }
1274
1284 const Model::DescribeDocumentPermissionRequest& request) const;
1285
1290 template <typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1292 const DescribeDocumentPermissionRequestT& request) const {
1293 return SubmitCallable(&SSMClient::DescribeDocumentPermission, request);
1294 }
1295
1300 template <typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1301 void DescribeDocumentPermissionAsync(const DescribeDocumentPermissionRequestT& request,
1303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1304 return SubmitAsync(&SSMClient::DescribeDocumentPermission, request, handler, context);
1305 }
1306
1314
1319 template <typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1321 const DescribeEffectiveInstanceAssociationsRequestT& request) const {
1322 return SubmitCallable(&SSMClient::DescribeEffectiveInstanceAssociations, request);
1323 }
1324
1329 template <typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1330 void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT& request,
1332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1333 return SubmitAsync(&SSMClient::DescribeEffectiveInstanceAssociations, request, handler, context);
1334 }
1335
1345
1350 template <typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1352 const DescribeEffectivePatchesForPatchBaselineRequestT& request) const {
1353 return SubmitCallable(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request);
1354 }
1355
1360 template <typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1362 const DescribeEffectivePatchesForPatchBaselineRequestT& request,
1364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1365 return SubmitAsync(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request, handler, context);
1366 }
1367
1376
1381 template <typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1383 const DescribeInstanceAssociationsStatusRequestT& request) const {
1384 return SubmitCallable(&SSMClient::DescribeInstanceAssociationsStatus, request);
1385 }
1386
1391 template <typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1392 void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT& request,
1394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1395 return SubmitAsync(&SSMClient::DescribeInstanceAssociationsStatus, request, handler, context);
1396 }
1397
1414 const Model::DescribeInstanceInformationRequest& request = {}) const;
1415
1420 template <typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1422 const DescribeInstanceInformationRequestT& request = {}) const {
1423 return SubmitCallable(&SSMClient::DescribeInstanceInformation, request);
1424 }
1425
1430 template <typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1433 const DescribeInstanceInformationRequestT& request = {}) const {
1434 return SubmitAsync(&SSMClient::DescribeInstanceInformation, request, handler, context);
1435 }
1436
1444 const Model::DescribeInstancePatchStatesRequest& request) const;
1445
1450 template <typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1452 const DescribeInstancePatchStatesRequestT& request) const {
1453 return SubmitCallable(&SSMClient::DescribeInstancePatchStates, request);
1454 }
1455
1460 template <typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1461 void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT& request,
1463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1464 return SubmitAsync(&SSMClient::DescribeInstancePatchStates, request, handler, context);
1465 }
1466
1475
1480 template <typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1482 const DescribeInstancePatchStatesForPatchGroupRequestT& request) const {
1483 return SubmitCallable(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request);
1484 }
1485
1490 template <typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1492 const DescribeInstancePatchStatesForPatchGroupRequestT& request,
1494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1495 return SubmitAsync(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request, handler, context);
1496 }
1497
1506
1511 template <typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1512 Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT& request) const {
1513 return SubmitCallable(&SSMClient::DescribeInstancePatches, request);
1514 }
1515
1520 template <typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1521 void DescribeInstancePatchesAsync(const DescribeInstancePatchesRequestT& request,
1523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1524 return SubmitAsync(&SSMClient::DescribeInstancePatches, request, handler, context);
1525 }
1526
1534 const Model::DescribeInstancePropertiesRequest& request = {}) const;
1535
1540 template <typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1542 const DescribeInstancePropertiesRequestT& request = {}) const {
1543 return SubmitCallable(&SSMClient::DescribeInstanceProperties, request);
1544 }
1545
1550 template <typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1553 const DescribeInstancePropertiesRequestT& request = {}) const {
1554 return SubmitAsync(&SSMClient::DescribeInstanceProperties, request, handler, context);
1555 }
1556
1564 const Model::DescribeInventoryDeletionsRequest& request = {}) const;
1565
1570 template <typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1572 const DescribeInventoryDeletionsRequestT& request = {}) const {
1573 return SubmitCallable(&SSMClient::DescribeInventoryDeletions, request);
1574 }
1575
1580 template <typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1583 const DescribeInventoryDeletionsRequestT& request = {}) const {
1584 return SubmitAsync(&SSMClient::DescribeInventoryDeletions, request, handler, context);
1585 }
1586
1596
1601 template <
1602 typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1604 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request) const {
1605 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request);
1606 }
1607
1612 template <
1613 typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1615 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request,
1617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1618 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request, handler, context);
1619 }
1620
1629
1634 template <typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1636 const DescribeMaintenanceWindowExecutionTasksRequestT& request) const {
1637 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request);
1638 }
1639
1644 template <typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1645 void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT& request,
1647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1648 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request, handler, context);
1649 }
1650
1661
1666 template <typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1668 const DescribeMaintenanceWindowExecutionsRequestT& request) const {
1669 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutions, request);
1670 }
1671
1676 template <typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1677 void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT& request,
1679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1680 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutions, request, handler, context);
1681 }
1682
1690 const Model::DescribeMaintenanceWindowScheduleRequest& request = {}) const;
1691
1696 template <typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1698 const DescribeMaintenanceWindowScheduleRequestT& request = {}) const {
1699 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowSchedule, request);
1700 }
1701
1706 template <typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1709 const DescribeMaintenanceWindowScheduleRequestT& request = {}) const {
1710 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowSchedule, request, handler, context);
1711 }
1712
1721
1726 template <typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1728 const DescribeMaintenanceWindowTargetsRequestT& request) const {
1729 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTargets, request);
1730 }
1731
1736 template <typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1737 void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT& request,
1739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1740 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTargets, request, handler, context);
1741 }
1742
1755
1760 template <typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1762 const DescribeMaintenanceWindowTasksRequestT& request) const {
1763 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTasks, request);
1764 }
1765
1770 template <typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1771 void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT& request,
1773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1774 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTasks, request, handler, context);
1775 }
1776
1784 const Model::DescribeMaintenanceWindowsRequest& request = {}) const;
1785
1790 template <typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1792 const DescribeMaintenanceWindowsRequestT& request = {}) const {
1793 return SubmitCallable(&SSMClient::DescribeMaintenanceWindows, request);
1794 }
1795
1800 template <typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1803 const DescribeMaintenanceWindowsRequestT& request = {}) const {
1804 return SubmitAsync(&SSMClient::DescribeMaintenanceWindows, request, handler, context);
1805 }
1806
1815
1820 template <typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1822 const DescribeMaintenanceWindowsForTargetRequestT& request) const {
1823 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowsForTarget, request);
1824 }
1825
1830 template <typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1831 void DescribeMaintenanceWindowsForTargetAsync(const DescribeMaintenanceWindowsForTargetRequestT& request,
1833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1834 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowsForTarget, request, handler, context);
1835 }
1836
1853
1858 template <typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1859 Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT& request = {}) const {
1860 return SubmitCallable(&SSMClient::DescribeOpsItems, request);
1861 }
1862
1867 template <typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1870 const DescribeOpsItemsRequestT& request = {}) const {
1871 return SubmitAsync(&SSMClient::DescribeOpsItems, request, handler, context);
1872 }
1873
1897
1902 template <typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1903 Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT& request = {}) const {
1904 return SubmitCallable(&SSMClient::DescribeParameters, request);
1905 }
1906
1911 template <typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1914 const DescribeParametersRequestT& request = {}) const {
1915 return SubmitAsync(&SSMClient::DescribeParameters, request, handler, context);
1916 }
1917
1925
1930 template <typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1931 Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT& request = {}) const {
1932 return SubmitCallable(&SSMClient::DescribePatchBaselines, request);
1933 }
1934
1939 template <typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1942 const DescribePatchBaselinesRequestT& request = {}) const {
1943 return SubmitAsync(&SSMClient::DescribePatchBaselines, request, handler, context);
1944 }
1945
1953
1958 template <typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1959 Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT& request) const {
1960 return SubmitCallable(&SSMClient::DescribePatchGroupState, request);
1961 }
1962
1967 template <typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1968 void DescribePatchGroupStateAsync(const DescribePatchGroupStateRequestT& request,
1970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1971 return SubmitAsync(&SSMClient::DescribePatchGroupState, request, handler, context);
1972 }
1973
1981
1986 template <typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
1987 Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT& request = {}) const {
1988 return SubmitCallable(&SSMClient::DescribePatchGroups, request);
1989 }
1990
1995 template <typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
1997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1998 const DescribePatchGroupsRequestT& request = {}) const {
1999 return SubmitAsync(&SSMClient::DescribePatchGroups, request, handler, context);
2000 }
2001
2034
2039 template <typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2040 Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT& request) const {
2041 return SubmitCallable(&SSMClient::DescribePatchProperties, request);
2042 }
2043
2048 template <typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2049 void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT& request,
2051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2052 return SubmitAsync(&SSMClient::DescribePatchProperties, request, handler, context);
2053 }
2054
2062
2067 template <typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2068 Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT& request) const {
2069 return SubmitCallable(&SSMClient::DescribeSessions, request);
2070 }
2071
2076 template <typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2077 void DescribeSessionsAsync(const DescribeSessionsRequestT& request, const DescribeSessionsResponseReceivedHandler& handler,
2078 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2079 return SubmitAsync(&SSMClient::DescribeSessions, request, handler, context);
2080 }
2081
2092
2097 template <typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2099 const DisassociateOpsItemRelatedItemRequestT& request) const {
2100 return SubmitCallable(&SSMClient::DisassociateOpsItemRelatedItem, request);
2101 }
2102
2107 template <typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2108 void DisassociateOpsItemRelatedItemAsync(const DisassociateOpsItemRelatedItemRequestT& request,
2110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2111 return SubmitAsync(&SSMClient::DisassociateOpsItemRelatedItem, request, handler, context);
2112 }
2113
2121
2125 template <typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2126 Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT& request) const {
2127 return SubmitCallable(&SSMClient::GetAccessToken, request);
2128 }
2129
2134 template <typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2135 void GetAccessTokenAsync(const GetAccessTokenRequestT& request, const GetAccessTokenResponseReceivedHandler& handler,
2136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2137 return SubmitAsync(&SSMClient::GetAccessToken, request, handler, context);
2138 }
2139
2147
2152 template <typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2153 Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT& request) const {
2154 return SubmitCallable(&SSMClient::GetAutomationExecution, request);
2155 }
2156
2161 template <typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2162 void GetAutomationExecutionAsync(const GetAutomationExecutionRequestT& request,
2164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2165 return SubmitAsync(&SSMClient::GetAutomationExecution, request, handler, context);
2166 }
2167
2187
2192 template <typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2193 Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT& request) const {
2194 return SubmitCallable(&SSMClient::GetCalendarState, request);
2195 }
2196
2201 template <typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2202 void GetCalendarStateAsync(const GetCalendarStateRequestT& request, const GetCalendarStateResponseReceivedHandler& handler,
2203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2204 return SubmitAsync(&SSMClient::GetCalendarState, request, handler, context);
2205 }
2206
2223
2228 template <typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2229 Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT& request) const {
2230 return SubmitCallable(&SSMClient::GetCommandInvocation, request);
2231 }
2232
2237 template <typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2238 void GetCommandInvocationAsync(const GetCommandInvocationRequestT& request, const GetCommandInvocationResponseReceivedHandler& handler,
2239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2240 return SubmitAsync(&SSMClient::GetCommandInvocation, request, handler, context);
2241 }
2242
2251
2256 template <typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2257 Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT& request) const {
2258 return SubmitCallable(&SSMClient::GetConnectionStatus, request);
2259 }
2260
2265 template <typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2266 void GetConnectionStatusAsync(const GetConnectionStatusRequestT& request, const GetConnectionStatusResponseReceivedHandler& handler,
2267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2268 return SubmitAsync(&SSMClient::GetConnectionStatus, request, handler, context);
2269 }
2270
2281
2286 template <typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2287 Model::GetDefaultPatchBaselineOutcomeCallable GetDefaultPatchBaselineCallable(const GetDefaultPatchBaselineRequestT& request = {}) const {
2288 return SubmitCallable(&SSMClient::GetDefaultPatchBaseline, request);
2289 }
2290
2295 template <typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2298 const GetDefaultPatchBaselineRequestT& request = {}) const {
2299 return SubmitAsync(&SSMClient::GetDefaultPatchBaseline, request, handler, context);
2300 }
2301
2319
2324 template <typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2326 const GetDeployablePatchSnapshotForInstanceRequestT& request) const {
2327 return SubmitCallable(&SSMClient::GetDeployablePatchSnapshotForInstance, request);
2328 }
2329
2334 template <typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2335 void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT& request,
2337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2338 return SubmitAsync(&SSMClient::GetDeployablePatchSnapshotForInstance, request, handler, context);
2339 }
2340
2348
2352 template <typename GetDocumentRequestT = Model::GetDocumentRequest>
2353 Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT& request) const {
2354 return SubmitCallable(&SSMClient::GetDocument, request);
2355 }
2356
2361 template <typename GetDocumentRequestT = Model::GetDocumentRequest>
2362 void GetDocumentAsync(const GetDocumentRequestT& request, const GetDocumentResponseReceivedHandler& handler,
2363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2364 return SubmitAsync(&SSMClient::GetDocument, request, handler, context);
2365 }
2366
2375
2380 template <typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2381 Model::GetExecutionPreviewOutcomeCallable GetExecutionPreviewCallable(const GetExecutionPreviewRequestT& request) const {
2382 return SubmitCallable(&SSMClient::GetExecutionPreview, request);
2383 }
2384
2389 template <typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2390 void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT& request, const GetExecutionPreviewResponseReceivedHandler& handler,
2391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2392 return SubmitAsync(&SSMClient::GetExecutionPreview, request, handler, context);
2393 }
2394
2402
2406 template <typename GetInventoryRequestT = Model::GetInventoryRequest>
2407 Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT& request = {}) const {
2408 return SubmitCallable(&SSMClient::GetInventory, request);
2409 }
2410
2415 template <typename GetInventoryRequestT = Model::GetInventoryRequest>
2417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2418 const GetInventoryRequestT& request = {}) const {
2419 return SubmitAsync(&SSMClient::GetInventory, request, handler, context);
2420 }
2421
2430
2435 template <typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2436 Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT& request = {}) const {
2437 return SubmitCallable(&SSMClient::GetInventorySchema, request);
2438 }
2439
2444 template <typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2447 const GetInventorySchemaRequestT& request = {}) const {
2448 return SubmitAsync(&SSMClient::GetInventorySchema, request, handler, context);
2449 }
2450
2457
2462 template <typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2463 Model::GetMaintenanceWindowOutcomeCallable GetMaintenanceWindowCallable(const GetMaintenanceWindowRequestT& request) const {
2464 return SubmitCallable(&SSMClient::GetMaintenanceWindow, request);
2465 }
2466
2471 template <typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2472 void GetMaintenanceWindowAsync(const GetMaintenanceWindowRequestT& request, const GetMaintenanceWindowResponseReceivedHandler& handler,
2473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2474 return SubmitAsync(&SSMClient::GetMaintenanceWindow, request, handler, context);
2475 }
2476
2484 const Model::GetMaintenanceWindowExecutionRequest& request) const;
2485
2490 template <typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2492 const GetMaintenanceWindowExecutionRequestT& request) const {
2493 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecution, request);
2494 }
2495
2500 template <typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2501 void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT& request,
2503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2504 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecution, request, handler, context);
2505 }
2506
2515
2520 template <typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2522 const GetMaintenanceWindowExecutionTaskRequestT& request) const {
2523 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTask, request);
2524 }
2525
2530 template <typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2531 void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT& request,
2533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2534 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTask, request, handler, context);
2535 }
2536
2545
2550 template <typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2552 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request) const {
2553 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request);
2554 }
2555
2560 template <typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2562 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request,
2564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2565 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request, handler, context);
2566 }
2567
2581
2586 template <typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2587 Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT& request) const {
2588 return SubmitCallable(&SSMClient::GetMaintenanceWindowTask, request);
2589 }
2590
2595 template <typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2596 void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT& request,
2598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2599 return SubmitAsync(&SSMClient::GetMaintenanceWindowTask, request, handler, context);
2600 }
2601
2619
2623 template <typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2624 Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT& request) const {
2625 return SubmitCallable(&SSMClient::GetOpsItem, request);
2626 }
2627
2632 template <typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2633 void GetOpsItemAsync(const GetOpsItemRequestT& request, const GetOpsItemResponseReceivedHandler& handler,
2634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2635 return SubmitAsync(&SSMClient::GetOpsItem, request, handler, context);
2636 }
2637
2645
2649 template <typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2650 Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT& request) const {
2651 return SubmitCallable(&SSMClient::GetOpsMetadata, request);
2652 }
2653
2658 template <typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2659 void GetOpsMetadataAsync(const GetOpsMetadataRequestT& request, const GetOpsMetadataResponseReceivedHandler& handler,
2660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2661 return SubmitAsync(&SSMClient::GetOpsMetadata, request, handler, context);
2662 }
2663
2675
2679 template <typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2680 Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT& request = {}) const {
2681 return SubmitCallable(&SSMClient::GetOpsSummary, request);
2682 }
2683
2688 template <typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2691 const GetOpsSummaryRequestT& request = {}) const {
2692 return SubmitAsync(&SSMClient::GetOpsSummary, request, handler, context);
2693 }
2694
2707
2711 template <typename GetParameterRequestT = Model::GetParameterRequest>
2712 Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT& request) const {
2713 return SubmitCallable(&SSMClient::GetParameter, request);
2714 }
2715
2720 template <typename GetParameterRequestT = Model::GetParameterRequest>
2721 void GetParameterAsync(const GetParameterRequestT& request, const GetParameterResponseReceivedHandler& handler,
2722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2723 return SubmitAsync(&SSMClient::GetParameter, request, handler, context);
2724 }
2725
2740
2745 template <typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2746 Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT& request) const {
2747 return SubmitCallable(&SSMClient::GetParameterHistory, request);
2748 }
2749
2754 template <typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2755 void GetParameterHistoryAsync(const GetParameterHistoryRequestT& request, const GetParameterHistoryResponseReceivedHandler& handler,
2756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2757 return SubmitAsync(&SSMClient::GetParameterHistory, request, handler, context);
2758 }
2759
2772
2776 template <typename GetParametersRequestT = Model::GetParametersRequest>
2777 Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT& request) const {
2778 return SubmitCallable(&SSMClient::GetParameters, request);
2779 }
2780
2785 template <typename GetParametersRequestT = Model::GetParametersRequest>
2786 void GetParametersAsync(const GetParametersRequestT& request, const GetParametersResponseReceivedHandler& handler,
2787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2788 return SubmitAsync(&SSMClient::GetParameters, request, handler, context);
2789 }
2790
2809
2814 template <typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2815 Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT& request) const {
2816 return SubmitCallable(&SSMClient::GetParametersByPath, request);
2817 }
2818
2823 template <typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2824 void GetParametersByPathAsync(const GetParametersByPathRequestT& request, const GetParametersByPathResponseReceivedHandler& handler,
2825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2826 return SubmitAsync(&SSMClient::GetParametersByPath, request, handler, context);
2827 }
2828
2835
2840 template <typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2841 Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT& request) const {
2842 return SubmitCallable(&SSMClient::GetPatchBaseline, request);
2843 }
2844
2849 template <typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2850 void GetPatchBaselineAsync(const GetPatchBaselineRequestT& request, const GetPatchBaselineResponseReceivedHandler& handler,
2851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2852 return SubmitAsync(&SSMClient::GetPatchBaseline, request, handler, context);
2853 }
2854
2862 const Model::GetPatchBaselineForPatchGroupRequest& request) const;
2863
2868 template <typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2870 const GetPatchBaselineForPatchGroupRequestT& request) const {
2871 return SubmitCallable(&SSMClient::GetPatchBaselineForPatchGroup, request);
2872 }
2873
2878 template <typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2879 void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT& request,
2881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2882 return SubmitAsync(&SSMClient::GetPatchBaselineForPatchGroup, request, handler, context);
2883 }
2884
2892
2897 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2898 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request) const {
2899 return SubmitCallable(&SSMClient::GetResourcePolicies, request);
2900 }
2901
2906 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2907 void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT& request, const GetResourcePoliciesResponseReceivedHandler& handler,
2908 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2909 return SubmitAsync(&SSMClient::GetResourcePolicies, request, handler, context);
2910 }
2911
2934
2939 template <typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2940 Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT& request) const {
2941 return SubmitCallable(&SSMClient::GetServiceSetting, request);
2942 }
2943
2948 template <typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2949 void GetServiceSettingAsync(const GetServiceSettingRequestT& request, const GetServiceSettingResponseReceivedHandler& handler,
2950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2951 return SubmitAsync(&SSMClient::GetServiceSetting, request, handler, context);
2952 }
2953
2984
2989 template <typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
2990 Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT& request) const {
2991 return SubmitCallable(&SSMClient::LabelParameterVersion, request);
2992 }
2993
2998 template <typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
2999 void LabelParameterVersionAsync(const LabelParameterVersionRequestT& request, const LabelParameterVersionResponseReceivedHandler& handler,
3000 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3001 return SubmitAsync(&SSMClient::LabelParameterVersion, request, handler, context);
3002 }
3003
3011
3016 template <typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3017 Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT& request) const {
3018 return SubmitCallable(&SSMClient::ListAssociationVersions, request);
3019 }
3020
3025 template <typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3026 void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT& request,
3028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3029 return SubmitAsync(&SSMClient::ListAssociationVersions, request, handler, context);
3030 }
3031
3042
3047 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3048 Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT& request = {}) const {
3049 return SubmitCallable(&SSMClient::ListAssociations, request);
3050 }
3051
3056 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3059 const ListAssociationsRequestT& request = {}) const {
3060 return SubmitAsync(&SSMClient::ListAssociations, request, handler, context);
3061 }
3062
3074
3079 template <typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3080 Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT& request = {}) const {
3081 return SubmitCallable(&SSMClient::ListCommandInvocations, request);
3082 }
3083
3088 template <typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3090 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3091 const ListCommandInvocationsRequestT& request = {}) const {
3092 return SubmitAsync(&SSMClient::ListCommandInvocations, request, handler, context);
3093 }
3094
3102
3106 template <typename ListCommandsRequestT = Model::ListCommandsRequest>
3107 Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT& request = {}) const {
3108 return SubmitCallable(&SSMClient::ListCommands, request);
3109 }
3110
3115 template <typename ListCommandsRequestT = Model::ListCommandsRequest>
3117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3118 const ListCommandsRequestT& request = {}) const {
3119 return SubmitAsync(&SSMClient::ListCommands, request, handler, context);
3120 }
3121
3131
3136 template <typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3137 Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT& request = {}) const {
3138 return SubmitCallable(&SSMClient::ListComplianceItems, request);
3139 }
3140
3145 template <typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3148 const ListComplianceItemsRequestT& request = {}) const {
3149 return SubmitAsync(&SSMClient::ListComplianceItems, request, handler, context);
3150 }
3151
3161
3166 template <typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3167 Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT& request = {}) const {
3168 return SubmitCallable(&SSMClient::ListComplianceSummaries, request);
3169 }
3170
3175 template <typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3178 const ListComplianceSummariesRequestT& request = {}) const {
3179 return SubmitAsync(&SSMClient::ListComplianceSummaries, request, handler, context);
3180 }
3181
3195 const Model::ListDocumentMetadataHistoryRequest& request) const;
3196
3201 template <typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3203 const ListDocumentMetadataHistoryRequestT& request) const {
3204 return SubmitCallable(&SSMClient::ListDocumentMetadataHistory, request);
3205 }
3206
3211 template <typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3212 void ListDocumentMetadataHistoryAsync(const ListDocumentMetadataHistoryRequestT& request,
3214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3215 return SubmitAsync(&SSMClient::ListDocumentMetadataHistory, request, handler, context);
3216 }
3217
3224
3229 template <typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3230 Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT& request) const {
3231 return SubmitCallable(&SSMClient::ListDocumentVersions, request);
3232 }
3233
3238 template <typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3239 void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT& request, const ListDocumentVersionsResponseReceivedHandler& handler,
3240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3241 return SubmitAsync(&SSMClient::ListDocumentVersions, request, handler, context);
3242 }
3243
3252
3256 template <typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3257 Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT& request = {}) const {
3258 return SubmitCallable(&SSMClient::ListDocuments, request);
3259 }
3260
3265 template <typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3268 const ListDocumentsRequestT& request = {}) const {
3269 return SubmitAsync(&SSMClient::ListDocuments, request, handler, context);
3270 }
3271
3279
3284 template <typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3285 Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT& request) const {
3286 return SubmitCallable(&SSMClient::ListInventoryEntries, request);
3287 }
3288
3293 template <typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3294 void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT& request, const ListInventoryEntriesResponseReceivedHandler& handler,
3295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3296 return SubmitAsync(&SSMClient::ListInventoryEntries, request, handler, context);
3297 }
3298
3306
3310 template <typename ListNodesRequestT = Model::ListNodesRequest>
3311 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request = {}) const {
3312 return SubmitCallable(&SSMClient::ListNodes, request);
3313 }
3314
3319 template <typename ListNodesRequestT = Model::ListNodesRequest>
3321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3322 const ListNodesRequestT& request = {}) const {
3323 return SubmitAsync(&SSMClient::ListNodes, request, handler, context);
3324 }
3325
3334
3339 template <typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3340 Model::ListNodesSummaryOutcomeCallable ListNodesSummaryCallable(const ListNodesSummaryRequestT& request) const {
3341 return SubmitCallable(&SSMClient::ListNodesSummary, request);
3342 }
3343
3348 template <typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3349 void ListNodesSummaryAsync(const ListNodesSummaryRequestT& request, const ListNodesSummaryResponseReceivedHandler& handler,
3350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3351 return SubmitAsync(&SSMClient::ListNodesSummary, request, handler, context);
3352 }
3353
3363
3368 template <typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3369 Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT& request = {}) const {
3370 return SubmitCallable(&SSMClient::ListOpsItemEvents, request);
3371 }
3372
3377 template <typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3380 const ListOpsItemEventsRequestT& request = {}) const {
3381 return SubmitAsync(&SSMClient::ListOpsItemEvents, request, handler, context);
3382 }
3383
3392
3397 template <typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3398 Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT& request = {}) const {
3399 return SubmitCallable(&SSMClient::ListOpsItemRelatedItems, request);
3400 }
3401
3406 template <typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3409 const ListOpsItemRelatedItemsRequestT& request = {}) const {
3410 return SubmitAsync(&SSMClient::ListOpsItemRelatedItems, request, handler, context);
3411 }
3412
3421
3425 template <typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3426 Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT& request = {}) const {
3427 return SubmitCallable(&SSMClient::ListOpsMetadata, request);
3428 }
3429
3434 template <typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3437 const ListOpsMetadataRequestT& request = {}) const {
3438 return SubmitAsync(&SSMClient::ListOpsMetadata, request, handler, context);
3439 }
3440
3450 const Model::ListResourceComplianceSummariesRequest& request = {}) const;
3451
3456 template <typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3458 const ListResourceComplianceSummariesRequestT& request = {}) const {
3459 return SubmitCallable(&SSMClient::ListResourceComplianceSummaries, request);
3460 }
3461
3466 template <typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3469 const ListResourceComplianceSummariesRequestT& request = {}) const {
3470 return SubmitAsync(&SSMClient::ListResourceComplianceSummaries, request, handler, context);
3471 }
3472
3488
3493 template <typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3494 Model::ListResourceDataSyncOutcomeCallable ListResourceDataSyncCallable(const ListResourceDataSyncRequestT& request = {}) const {
3495 return SubmitCallable(&SSMClient::ListResourceDataSync, request);
3496 }
3497
3502 template <typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3505 const ListResourceDataSyncRequestT& request = {}) const {
3506 return SubmitAsync(&SSMClient::ListResourceDataSync, request, handler, context);
3507 }
3508
3517
3522 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3523 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
3524 return SubmitCallable(&SSMClient::ListTagsForResource, request);
3525 }
3526
3531 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3532 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
3533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3534 return SubmitAsync(&SSMClient::ListTagsForResource, request, handler, context);
3535 }
3536
3547
3552 template <typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3553 Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT& request) const {
3554 return SubmitCallable(&SSMClient::ModifyDocumentPermission, request);
3555 }
3556
3561 template <typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3562 void ModifyDocumentPermissionAsync(const ModifyDocumentPermissionRequestT& request,
3564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3565 return SubmitAsync(&SSMClient::ModifyDocumentPermission, request, handler, context);
3566 }
3567
3604
3609 template <typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3610 Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT& request) const {
3611 return SubmitCallable(&SSMClient::PutComplianceItems, request);
3612 }
3613
3618 template <typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3619 void PutComplianceItemsAsync(const PutComplianceItemsRequestT& request, const PutComplianceItemsResponseReceivedHandler& handler,
3620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3621 return SubmitAsync(&SSMClient::PutComplianceItems, request, handler, context);
3622 }
3623
3632
3636 template <typename PutInventoryRequestT = Model::PutInventoryRequest>
3637 Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT& request) const {
3638 return SubmitCallable(&SSMClient::PutInventory, request);
3639 }
3640
3645 template <typename PutInventoryRequestT = Model::PutInventoryRequest>
3646 void PutInventoryAsync(const PutInventoryRequestT& request, const PutInventoryResponseReceivedHandler& handler,
3647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3648 return SubmitAsync(&SSMClient::PutInventory, request, handler, context);
3649 }
3650
3657
3661 template <typename PutParameterRequestT = Model::PutParameterRequest>
3662 Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT& request) const {
3663 return SubmitCallable(&SSMClient::PutParameter, request);
3664 }
3665
3670 template <typename PutParameterRequestT = Model::PutParameterRequest>
3671 void PutParameterAsync(const PutParameterRequestT& request, const PutParameterResponseReceivedHandler& handler,
3672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3673 return SubmitAsync(&SSMClient::PutParameter, request, handler, context);
3674 }
3675
3717
3722 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3723 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const {
3724 return SubmitCallable(&SSMClient::PutResourcePolicy, request);
3725 }
3726
3731 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3732 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler,
3733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3734 return SubmitAsync(&SSMClient::PutResourcePolicy, request, handler, context);
3735 }
3736
3748 const Model::RegisterDefaultPatchBaselineRequest& request) const;
3749
3754 template <typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3756 const RegisterDefaultPatchBaselineRequestT& request) const {
3757 return SubmitCallable(&SSMClient::RegisterDefaultPatchBaseline, request);
3758 }
3759
3764 template <typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3765 void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT& request,
3767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3768 return SubmitAsync(&SSMClient::RegisterDefaultPatchBaseline, request, handler, context);
3769 }
3770
3778
3783 template <typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3785 const RegisterPatchBaselineForPatchGroupRequestT& request) const {
3786 return SubmitCallable(&SSMClient::RegisterPatchBaselineForPatchGroup, request);
3787 }
3788
3793 template <typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3794 void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT& request,
3796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3797 return SubmitAsync(&SSMClient::RegisterPatchBaselineForPatchGroup, request, handler, context);
3798 }
3799
3807
3812 template <typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3814 const RegisterTargetWithMaintenanceWindowRequestT& request) const {
3815 return SubmitCallable(&SSMClient::RegisterTargetWithMaintenanceWindow, request);
3816 }
3817
3822 template <typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3823 void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT& request,
3825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3826 return SubmitAsync(&SSMClient::RegisterTargetWithMaintenanceWindow, request, handler, context);
3827 }
3828
3836
3841 template <typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3843 const RegisterTaskWithMaintenanceWindowRequestT& request) const {
3844 return SubmitCallable(&SSMClient::RegisterTaskWithMaintenanceWindow, request);
3845 }
3846
3851 template <typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3852 void RegisterTaskWithMaintenanceWindowAsync(const RegisterTaskWithMaintenanceWindowRequestT& request,
3854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3855 return SubmitAsync(&SSMClient::RegisterTaskWithMaintenanceWindow, request, handler, context);
3856 }
3857
3864
3869 template <typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3870 Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT& request) const {
3871 return SubmitCallable(&SSMClient::RemoveTagsFromResource, request);
3872 }
3873
3878 template <typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3879 void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT& request,
3881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3882 return SubmitAsync(&SSMClient::RemoveTagsFromResource, request, handler, context);
3883 }
3884
3905
3910 template <typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3911 Model::ResetServiceSettingOutcomeCallable ResetServiceSettingCallable(const ResetServiceSettingRequestT& request) const {
3912 return SubmitCallable(&SSMClient::ResetServiceSetting, request);
3913 }
3914
3919 template <typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3920 void ResetServiceSettingAsync(const ResetServiceSettingRequestT& request, const ResetServiceSettingResponseReceivedHandler& handler,
3921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3922 return SubmitAsync(&SSMClient::ResetServiceSetting, request, handler, context);
3923 }
3924
3935
3939 template <typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3940 Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT& request) const {
3941 return SubmitCallable(&SSMClient::ResumeSession, request);
3942 }
3943
3948 template <typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3949 void ResumeSessionAsync(const ResumeSessionRequestT& request, const ResumeSessionResponseReceivedHandler& handler,
3950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3951 return SubmitAsync(&SSMClient::ResumeSession, request, handler, context);
3952 }
3953
3961
3966 template <typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3967 Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT& request) const {
3968 return SubmitCallable(&SSMClient::SendAutomationSignal, request);
3969 }
3970
3975 template <typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3976 void SendAutomationSignalAsync(const SendAutomationSignalRequestT& request, const SendAutomationSignalResponseReceivedHandler& handler,
3977 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3978 return SubmitAsync(&SSMClient::SendAutomationSignal, request, handler, context);
3979 }
3980
3987
3991 template <typename SendCommandRequestT = Model::SendCommandRequest>
3992 Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT& request) const {
3993 return SubmitCallable(&SSMClient::SendCommand, request);
3994 }
3995
4000 template <typename SendCommandRequestT = Model::SendCommandRequest>
4001 void SendCommandAsync(const SendCommandRequestT& request, const SendCommandResponseReceivedHandler& handler,
4002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4003 return SubmitAsync(&SSMClient::SendCommand, request, handler, context);
4004 }
4005
4013
4018 template <typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4019 Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT& request) const {
4020 return SubmitCallable(&SSMClient::StartAccessRequest, request);
4021 }
4022
4027 template <typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4028 void StartAccessRequestAsync(const StartAccessRequestRequestT& request, const StartAccessRequestResponseReceivedHandler& handler,
4029 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4030 return SubmitAsync(&SSMClient::StartAccessRequest, request, handler, context);
4031 }
4032
4040
4045 template <typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4046 Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT& request) const {
4047 return SubmitCallable(&SSMClient::StartAssociationsOnce, request);
4048 }
4049
4054 template <typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4055 void StartAssociationsOnceAsync(const StartAssociationsOnceRequestT& request, const StartAssociationsOnceResponseReceivedHandler& handler,
4056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4057 return SubmitAsync(&SSMClient::StartAssociationsOnce, request, handler, context);
4058 }
4059
4066
4071 template <typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4072 Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT& request) const {
4073 return SubmitCallable(&SSMClient::StartAutomationExecution, request);
4074 }
4075
4080 template <typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4081 void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT& request,
4083 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4084 return SubmitAsync(&SSMClient::StartAutomationExecution, request, handler, context);
4085 }
4086
4101 const Model::StartChangeRequestExecutionRequest& request) const;
4102
4107 template <typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4109 const StartChangeRequestExecutionRequestT& request) const {
4110 return SubmitCallable(&SSMClient::StartChangeRequestExecution, request);
4111 }
4112
4117 template <typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4118 void StartChangeRequestExecutionAsync(const StartChangeRequestExecutionRequestT& request,
4120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4121 return SubmitAsync(&SSMClient::StartChangeRequestExecution, request, handler, context);
4122 }
4123
4132
4137 template <typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4138 Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT& request) const {
4139 return SubmitCallable(&SSMClient::StartExecutionPreview, request);
4140 }
4141
4146 template <typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4147 void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT& request, const StartExecutionPreviewResponseReceivedHandler& handler,
4148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4149 return SubmitAsync(&SSMClient::StartExecutionPreview, request, handler, context);
4150 }
4151
4169
4173 template <typename StartSessionRequestT = Model::StartSessionRequest>
4174 Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT& request) const {
4175 return SubmitCallable(&SSMClient::StartSession, request);
4176 }
4177
4182 template <typename StartSessionRequestT = Model::StartSessionRequest>
4183 void StartSessionAsync(const StartSessionRequestT& request, const StartSessionResponseReceivedHandler& handler,
4184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4185 return SubmitAsync(&SSMClient::StartSession, request, handler, context);
4186 }
4187
4194
4199 template <typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4200 Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT& request) const {
4201 return SubmitCallable(&SSMClient::StopAutomationExecution, request);
4202 }
4203
4208 template <typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4209 void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT& request,
4211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4212 return SubmitAsync(&SSMClient::StopAutomationExecution, request, handler, context);
4213 }
4214
4223
4228 template <typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4229 Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT& request) const {
4230 return SubmitCallable(&SSMClient::TerminateSession, request);
4231 }
4232
4237 template <typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4238 void TerminateSessionAsync(const TerminateSessionRequestT& request, const TerminateSessionResponseReceivedHandler& handler,
4239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4240 return SubmitAsync(&SSMClient::TerminateSession, request, handler, context);
4241 }
4242
4253
4258 template <typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4259 Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT& request) const {
4260 return SubmitCallable(&SSMClient::UnlabelParameterVersion, request);
4261 }
4262
4267 template <typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4268 void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT& request,
4270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4271 return SubmitAsync(&SSMClient::UnlabelParameterVersion, request, handler, context);
4272 }
4273
4299
4304 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4305 Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT& request) const {
4306 return SubmitCallable(&SSMClient::UpdateAssociation, request);
4307 }
4308
4313 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4314 void UpdateAssociationAsync(const UpdateAssociationRequestT& request, const UpdateAssociationResponseReceivedHandler& handler,
4315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4316 return SubmitAsync(&SSMClient::UpdateAssociation, request, handler, context);
4317 }
4318
4330
4335 template <typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4336 Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT& request) const {
4337 return SubmitCallable(&SSMClient::UpdateAssociationStatus, request);
4338 }
4339
4344 template <typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4345 void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT& request,
4347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4348 return SubmitAsync(&SSMClient::UpdateAssociationStatus, request, handler, context);
4349 }
4350
4357
4361 template <typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4362 Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT& request) const {
4363 return SubmitCallable(&SSMClient::UpdateDocument, request);
4364 }
4365
4370 template <typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4371 void UpdateDocumentAsync(const UpdateDocumentRequestT& request, const UpdateDocumentResponseReceivedHandler& handler,
4372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4373 return SubmitAsync(&SSMClient::UpdateDocument, request, handler, context);
4374 }
4375
4386 const Model::UpdateDocumentDefaultVersionRequest& request) const;
4387
4392 template <typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4394 const UpdateDocumentDefaultVersionRequestT& request) const {
4395 return SubmitCallable(&SSMClient::UpdateDocumentDefaultVersion, request);
4396 }
4397
4402 template <typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4403 void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT& request,
4405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4406 return SubmitAsync(&SSMClient::UpdateDocumentDefaultVersion, request, handler, context);
4407 }
4408
4422
4427 template <typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4428 Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT& request) const {
4429 return SubmitCallable(&SSMClient::UpdateDocumentMetadata, request);
4430 }
4431
4436 template <typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4437 void UpdateDocumentMetadataAsync(const UpdateDocumentMetadataRequestT& request,
4439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4440 return SubmitAsync(&SSMClient::UpdateDocumentMetadata, request, handler, context);
4441 }
4442
4456
4461 template <typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4462 Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT& request) const {
4463 return SubmitCallable(&SSMClient::UpdateMaintenanceWindow, request);
4464 }
4465
4470 template <typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4471 void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT& request,
4473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4474 return SubmitAsync(&SSMClient::UpdateMaintenanceWindow, request, handler, context);
4475 }
4476
4490 const Model::UpdateMaintenanceWindowTargetRequest& request) const;
4491
4496 template <typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4498 const UpdateMaintenanceWindowTargetRequestT& request) const {
4499 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTarget, request);
4500 }
4501
4506 template <typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4507 void UpdateMaintenanceWindowTargetAsync(const UpdateMaintenanceWindowTargetRequestT& request,
4509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4510 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTarget, request, handler, context);
4511 }
4512
4548 const Model::UpdateMaintenanceWindowTaskRequest& request) const;
4549
4554 template <typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4556 const UpdateMaintenanceWindowTaskRequestT& request) const {
4557 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTask, request);
4558 }
4559
4564 template <typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4565 void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT& request,
4567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4568 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTask, request, handler, context);
4569 }
4570
4580
4585 template <typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4587 const UpdateManagedInstanceRoleRequestT& request) const {
4588 return SubmitCallable(&SSMClient::UpdateManagedInstanceRole, request);
4589 }
4590
4595 template <typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4596 void UpdateManagedInstanceRoleAsync(const UpdateManagedInstanceRoleRequestT& request,
4598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4599 return SubmitAsync(&SSMClient::UpdateManagedInstanceRole, request, handler, context);
4600 }
4601
4618
4622 template <typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4623 Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT& request) const {
4624 return SubmitCallable(&SSMClient::UpdateOpsItem, request);
4625 }
4626
4631 template <typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4632 void UpdateOpsItemAsync(const UpdateOpsItemRequestT& request, const UpdateOpsItemResponseReceivedHandler& handler,
4633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4634 return SubmitAsync(&SSMClient::UpdateOpsItem, request, handler, context);
4635 }
4636
4644
4649 template <typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4650 Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT& request) const {
4651 return SubmitCallable(&SSMClient::UpdateOpsMetadata, request);
4652 }
4653
4658 template <typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4659 void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT& request, const UpdateOpsMetadataResponseReceivedHandler& handler,
4660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4661 return SubmitAsync(&SSMClient::UpdateOpsMetadata, request, handler, context);
4662 }
4663
4673
4678 template <typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4679 Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT& request) const {
4680 return SubmitCallable(&SSMClient::UpdatePatchBaseline, request);
4681 }
4682
4687 template <typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4688 void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT& request, const UpdatePatchBaselineResponseReceivedHandler& handler,
4689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4690 return SubmitAsync(&SSMClient::UpdatePatchBaseline, request, handler, context);
4691 }
4692
4707
4712 template <typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4713 Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT& request) const {
4714 return SubmitCallable(&SSMClient::UpdateResourceDataSync, request);
4715 }
4716
4721 template <typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4722 void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT& request,
4724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4725 return SubmitAsync(&SSMClient::UpdateResourceDataSync, request, handler, context);
4726 }
4727
4748
4753 template <typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4754 Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT& request) const {
4755 return SubmitCallable(&SSMClient::UpdateServiceSetting, request);
4756 }
4757
4762 template <typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4763 void UpdateServiceSettingAsync(const UpdateServiceSettingRequestT& request, const UpdateServiceSettingResponseReceivedHandler& handler,
4764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4765 return SubmitAsync(&SSMClient::UpdateServiceSetting, request, handler, context);
4766 }
4767
4768 void OverrideEndpoint(const Aws::String& endpoint);
4769 std::shared_ptr<SSMEndpointProviderBase>& accessEndpointProvider();
4770
4771 private:
4773 void init(const SSMClientConfiguration& clientConfiguration);
4774
4775 SSMClientConfiguration m_clientConfiguration;
4776 std::shared_ptr<SSMEndpointProviderBase> m_endpointProvider;
4777};
4778
4779} // namespace SSM
4780} // 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:2108
void SendCommandAsync(const SendCommandRequestT &request, const SendCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4001
void CreateActivationAsync(const CreateActivationRequestT &request, const CreateActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:269
Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT &request) const
Definition SSMClient.h:4072
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:496
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:172
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:4437
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:4763
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:1868
void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT &request, const CreateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:404
Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const DescribeInstancePatchStatesRequestT &request) const
Definition SSMClient.h:1451
void CancelCommandAsync(const CancelCommandRequestT &request, const CancelCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:200
Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT &request) const
Definition SSMClient.h:3992
void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2907
Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT &request) const
Definition SSMClient.h:658
void GetOpsItemAsync(const GetOpsItemRequestT &request, const GetOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2633
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:3532
Model::DescribeMaintenanceWindowExecutionsOutcomeCallable DescribeMaintenanceWindowExecutionsCallable(const DescribeMaintenanceWindowExecutionsRequestT &request) const
Definition SSMClient.h:1667
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:1382
void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT &request, const UpdateAssociationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4345
Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT &request) const
Definition SSMClient.h:4138
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:2472
Model::DescribeAssociationExecutionTargetsOutcomeCallable DescribeAssociationExecutionTargetsCallable(const DescribeAssociationExecutionTargetsRequestT &request) const
Definition SSMClient.h:1111
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:1521
void DeleteActivationAsync(const DeleteActivationRequestT &request, const DeleteActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:577
void GetCommandInvocationAsync(const GetCommandInvocationRequestT &request, const GetCommandInvocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2238
void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT &request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1677
void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT &request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1614
void StartSessionAsync(const StartSessionRequestT &request, const StartSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4183
Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT &request) const
Definition SSMClient.h:2126
Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT &request) const
Definition SSMClient.h:2815
Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT &request) const
Definition SSMClient.h:4754
Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const UpdateManagedInstanceRoleRequestT &request) const
Definition SSMClient.h:4586
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:3089
void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT &request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2531
void CreateAssociationAsync(const CreateAssociationRequestT &request, const CreateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:307
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:3212
Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT &request) const
Definition SSMClient.h:3230
void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT &request, const GetMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2501
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:4118
virtual Model::CancelCommandOutcome CancelCommand(const Model::CancelCommandRequest &request) const
SSMClientConfiguration ClientConfigurationType
Definition SSMClient.h:50
Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT &request) const
Definition SSMClient.h:3940
Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1082
Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT &request) const
Definition SSMClient.h:2712
virtual Model::UpdateAssociationStatusOutcome UpdateAssociationStatus(const Model::UpdateAssociationStatusRequest &request) const
Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT &request) const
Definition SSMClient.h:3285
virtual Model::DescribeInstancePropertiesOutcome DescribeInstanceProperties(const Model::DescribeInstancePropertiesRequest &request={}) const
Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT &request) const
Definition SSMClient.h:3017
Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const GetMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:2491
Model::ListDocumentMetadataHistoryOutcomeCallable ListDocumentMetadataHistoryCallable(const ListDocumentMetadataHistoryRequestT &request) const
Definition SSMClient.h:3202
Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:395
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:1831
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:339
void ListNodesAsync(const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNodesRequestT &request={}) const
Definition SSMClient.h:3320
Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT &request) const
Definition SSMClient.h:3637
void GetInventoryAsync(const GetInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2416
Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const RegisterDefaultPatchBaselineRequestT &request) const
Definition SSMClient.h:3755
virtual Model::DescribeOpsItemsOutcome DescribeOpsItems(const Model::DescribeOpsItemsRequest &request={}) const
Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const DescribeMaintenanceWindowsRequestT &request={}) const
Definition SSMClient.h:1791
virtual Model::DescribeMaintenanceWindowsOutcome DescribeMaintenanceWindows(const Model::DescribeMaintenanceWindowsRequest &request={}) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Definition SSMClient.h:3723
void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT &request, const UpdateDocumentDefaultVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4403
Aws::Client::AWSJsonClient BASECLASS
Definition SSMClient.h:46
void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT &request, const UnlabelParameterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4268
Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT &request) const
Definition SSMClient.h:4019
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:2362
SSMEndpointProvider EndpointProviderType
Definition SSMClient.h:51
void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT &request, const GetPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2879
void GetParametersByPathAsync(const GetParametersByPathRequestT &request, const GetParametersByPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2824
void GetDefaultPatchBaselineAsync(const GetDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultPatchBaselineRequestT &request={}) const
Definition SSMClient.h:2296
void DescribeParametersAsync(const DescribeParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1912
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:2786
void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT &request, const DescribeAssociationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1151
void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT &request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1330
void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT &request, const UpdateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4722
void CreateOpsItemAsync(const CreateOpsItemRequestT &request, const CreateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:440
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:4565
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:816
Model::DeregisterTaskFromMaintenanceWindowOutcomeCallable DeregisterTaskFromMaintenanceWindowCallable(const DeregisterTaskFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:1021
Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT &request={}) const
Definition SSMClient.h:1859
Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT &request) const
Definition SSMClient.h:3553
Model::DescribeMaintenanceWindowExecutionTasksOutcomeCallable DescribeMaintenanceWindowExecutionTasksCallable(const DescribeMaintenanceWindowExecutionTasksRequestT &request) const
Definition SSMClient.h:1635
void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT &request, const UpdateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4471
void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT &request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1031
Model::GetDeployablePatchSnapshotForInstanceOutcomeCallable GetDeployablePatchSnapshotForInstanceCallable(const GetDeployablePatchSnapshotForInstanceRequestT &request) const
Definition SSMClient.h:2325
Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:3137
Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT &request) const
Definition SSMClient.h:1261
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT &request) const
Definition SSMClient.h:753
void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT &request, const UpdatePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4688
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:3349
void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT &request, const StartAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4081
virtual Model::GetMaintenanceWindowExecutionTaskOutcome GetMaintenanceWindowExecutionTask(const Model::GetMaintenanceWindowExecutionTaskRequest &request) const
Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT &request={}) const
Definition SSMClient.h:3107
Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const DeregisterManagedInstanceRequestT &request) const
Definition SSMClient.h:934
void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT &request, const DescribeInstanceAssociationsStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1392
Model::GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable GetMaintenanceWindowExecutionTaskInvocationCallable(const GetMaintenanceWindowExecutionTaskInvocationRequestT &request) const
Definition SSMClient.h:2551
Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT &request) const
Definition SSMClient.h:330
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:3378
Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT &request) const
Definition SSMClient.h:431
Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT &request) const
Definition SSMClient.h:684
Model::RegisterTargetWithMaintenanceWindowOutcomeCallable RegisterTargetWithMaintenanceWindowCallable(const RegisterTargetWithMaintenanceWindowRequestT &request) const
Definition SSMClient.h:3813
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:3266
void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT &request, const DeleteMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:693
void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT &request, const CreateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:547
Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT &request) const
Definition SSMClient.h:362
Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3398
void PutComplianceItemsAsync(const PutComplianceItemsRequestT &request, const PutComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3619
void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT &request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2335
Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT &request={}) const
Definition SSMClient.h:3257
void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT &request, const RegisterDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3765
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:1201
Model::StartChangeRequestExecutionOutcomeCallable StartChangeRequestExecutionCallable(const StartChangeRequestExecutionRequestT &request) const
Definition SSMClient.h:4108
void DescribeAssociationAsync(const DescribeAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1091
virtual Model::DescribeAssociationExecutionsOutcome DescribeAssociationExecutions(const Model::DescribeAssociationExecutionsRequest &request) const
Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const DescribeAvailablePatchesRequestT &request={}) const
Definition SSMClient.h:1232
virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest &request={}) const
Model::DescribeInstancePropertiesOutcomeCallable DescribeInstancePropertiesCallable(const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1541
void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT &request, const DescribeMaintenanceWindowTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1771
virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcome GetMaintenanceWindowExecutionTaskInvocation(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &request) const
Model::DescribeMaintenanceWindowTargetsOutcomeCallable DescribeMaintenanceWindowTargetsCallable(const DescribeMaintenanceWindowTargetsRequestT &request) const
Definition SSMClient.h:1727
virtual Model::DeleteMaintenanceWindowOutcome DeleteMaintenanceWindow(const Model::DeleteMaintenanceWindowRequest &request) const
Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT &request) const
Definition SSMClient.h:727
void TerminateSessionAsync(const TerminateSessionRequestT &request, const TerminateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4238
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:3842
void PutInventoryAsync(const PutInventoryRequestT &request, const PutInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3646
Model::DescribeMaintenanceWindowTasksOutcomeCallable DescribeMaintenanceWindowTasksCallable(const DescribeMaintenanceWindowTasksRequestT &request) const
Definition SSMClient.h:1761
Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT &request) const
Definition SSMClient.h:4679
void DeleteOpsItemAsync(const DeleteOpsItemRequestT &request, const DeleteOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:736
Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT &request) const
Definition SSMClient.h:4623
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT &request) const
Definition SSMClient.h:2898
void DeleteAssociationAsync(const DeleteAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:610
Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT &request) const
Definition SSMClient.h:807
Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT &request) const
Definition SSMClient.h:2777
void ListComplianceItemsAsync(const ListComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:3146
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:1242
Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT &request) const
Definition SSMClient.h:4336
void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT &request, const UpdateOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4659
void ListComplianceSummariesAsync(const ListComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3176
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:1821
void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT &request, const DeregisterManagedInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:944
Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT &request) const
Definition SSMClient.h:3967
void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT &request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3823
void GetServiceSettingAsync(const GetServiceSettingRequestT &request, const GetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2949
void SendAutomationSignalAsync(const SendAutomationSignalRequestT &request, const SendAutomationSignalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3976
void DescribeMaintenanceWindowScheduleAsync(const DescribeMaintenanceWindowScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Definition SSMClient.h:1707
Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT &request) const
Definition SSMClient.h:2650
virtual Model::DescribeSessionsOutcome DescribeSessions(const Model::DescribeSessionsRequest &request) const
Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT &request) const
Definition SSMClient.h:862
void GetCalendarStateAsync(const GetCalendarStateRequestT &request, const GetCalendarStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2202
virtual Model::GetPatchBaselineOutcome GetPatchBaseline(const Model::GetPatchBaselineRequest &request) const
Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT &request) const
Definition SSMClient.h:4305
Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1571
Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT &request) const
Definition SSMClient.h:4362
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Definition SSMClient.h:900
Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT &request) const
Definition SSMClient.h:2746
void DescribeDocumentAsync(const DescribeDocumentRequestT &request, const DescribeDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1270
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:2463
void DescribeInstancePropertiesAsync(const DescribeInstancePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1551
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:4555
void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT &request, const ListAssociationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3026
virtual Model::StartAssociationsOnceOutcome StartAssociationsOnce(const Model::StartAssociationsOnceRequest &request) const
Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT &request) const
Definition SSMClient.h:3662
void DescribeInstanceInformationAsync(const DescribeInstanceInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1431
Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT &request) const
Definition SSMClient.h:631
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:3494
void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT &request, const DescribeAutomationStepExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1211
void DescribePatchGroupsAsync(const DescribePatchGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1996
Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT &request) const
Definition SSMClient.h:2940
virtual Model::PutInventoryOutcome PutInventory(const Model::PutInventoryRequest &request) const
Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT &request) const
Definition SSMClient.h:4650
virtual Model::DescribeInventoryDeletionsOutcome DescribeInventoryDeletions(const Model::DescribeInventoryDeletionsRequest &request={}) const
Model::AssociateOpsItemRelatedItemOutcomeCallable AssociateOpsItemRelatedItemCallable(const AssociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:162
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:909
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition SSMClient.h:3523
void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT &request, const GetExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2390
void ListResourceComplianceSummariesAsync(const ListResourceComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3467
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:132
Model::DescribeInstancePatchStatesForPatchGroupOutcomeCallable DescribeInstancePatchStatesForPatchGroupCallable(const DescribeInstancePatchStatesForPatchGroupRequestT &request) const
Definition SSMClient.h:1481
virtual Model::LabelParameterVersionOutcome LabelParameterVersion(const Model::LabelParameterVersionRequest &request) const
Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT &request) const
Definition SSMClient.h:780
Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT &request) const
Definition SSMClient.h:2153
Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const UpdateDocumentDefaultVersionRequestT &request) const
Definition SSMClient.h:4393
virtual Model::GetDeployablePatchSnapshotForInstanceOutcome GetDeployablePatchSnapshotForInstance(const Model::GetDeployablePatchSnapshotForInstanceRequest &request) const
Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT &request) const
Definition SSMClient.h:4174
virtual Model::GetParameterHistoryOutcome GetParameterHistory(const Model::GetParameterHistoryRequest &request) const
Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT &request) const
Definition SSMClient.h:568
void GetInventorySchemaAsync(const GetInventorySchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2445
Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1987
Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1903
void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT &request, const CancelMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:230
void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT &request, const DeleteResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:871
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:1801
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:2999
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:191
void DescribeSessionsAsync(const DescribeSessionsRequestT &request, const DescribeSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2077
void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT &request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1737
Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3457
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:2287
virtual Model::CreateOpsMetadataOutcome CreateOpsMetadata(const Model::CreateOpsMetadataRequest &request) const
Model::DescribeEffectiveInstanceAssociationsOutcomeCallable DescribeEffectiveInstanceAssociationsCallable(const DescribeEffectiveInstanceAssociationsRequestT &request) const
Definition SSMClient.h:1320
Model::DeregisterTargetFromMaintenanceWindowOutcomeCallable DeregisterTargetFromMaintenanceWindowCallable(const DeregisterTargetFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:992
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:4055
void DeleteInventoryAsync(const DeleteInventoryRequestT &request, const DeleteInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:667
Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT &request) const
Definition SSMClient.h:4229
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:973
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:963
Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3167
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request={}) const
Definition SSMClient.h:3311
Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const DescribeAssociationExecutionsRequestT &request) const
Definition SSMClient.h:1141
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:1940
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:3852
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:2659
Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT &request) const
Definition SSMClient.h:3610
void ListOpsItemRelatedItemsAsync(const ListOpsItemRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3407
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:3784
Model::DisassociateOpsItemRelatedItemOutcomeCallable DisassociateOpsItemRelatedItemCallable(const DisassociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:2098
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:1697
virtual Model::DeleteOpsMetadataOutcome DeleteOpsMetadata(const Model::DeleteOpsMetadataRequest &request) const
Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const UpdateMaintenanceWindowTargetRequestT &request) const
Definition SSMClient.h:4497
void GetConnectionStatusAsync(const GetConnectionStatusRequestT &request, const GetConnectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2266
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:3911
void GetParameterHistoryAsync(const GetParameterHistoryRequestT &request, const GetParameterHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2755
void DescribeActivationsAsync(const DescribeActivationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1061
void StartAccessRequestAsync(const StartAccessRequestRequestT &request, const StartAccessRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4028
void ResumeSessionAsync(const ResumeSessionRequestT &request, const ResumeSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3949
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:3340
virtual Model::ListDocumentMetadataHistoryOutcome ListDocumentMetadataHistory(const Model::ListDocumentMetadataHistoryRequest &request) const
Model::DescribeEffectivePatchesForPatchBaselineOutcomeCallable DescribeEffectivePatchesForPatchBaselineCallable(const DescribeEffectivePatchesForPatchBaselineRequestT &request) const
Definition SSMClient.h:1351
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:2381
Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT &request={}) const
Definition SSMClient.h:1931
void ResetServiceSettingAsync(const ResetServiceSettingRequestT &request, const ResetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3920
Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT &request) const
Definition SSMClient.h:2841
void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT &request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1002
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:2561
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:640
virtual Model::CreateActivationOutcome CreateActivation(const Model::CreateActivationRequest &request) const
Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT &request) const
Definition SSMClient.h:298
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:3048
Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT &request={}) const
Definition SSMClient.h:2680
virtual Model::ListCommandInvocationsOutcome ListCommandInvocations(const Model::ListCommandInvocationsRequest &request={}) const
Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT &request) const
Definition SSMClient.h:4046
Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2407
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:4314
Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT &request) const
Definition SSMClient.h:2193
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3732
virtual Model::DeletePatchBaselineOutcome DeletePatchBaseline(const Model::DeletePatchBaselineRequest &request) const
Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT &request) const
Definition SSMClient.h:4259
void GetPatchBaselineAsync(const GetPatchBaselineRequestT &request, const GetPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2850
virtual Model::ListOpsItemRelatedItemsOutcome ListOpsItemRelatedItems(const Model::ListOpsItemRelatedItemsRequest &request={}) const
Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT &request) const
Definition SSMClient.h:538
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:2135
Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT &request) const
Definition SSMClient.h:1959
Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT &request) const
Definition SSMClient.h:459
void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT &request, const StartExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4147
virtual Model::DescribeAssociationOutcome DescribeAssociation(const Model::DescribeAssociationRequest &request={}) const
Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT &request={}) const
Definition SSMClient.h:3080
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:1301
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
Definition SSMClient.h:3870
void UpdateDocumentAsync(const UpdateDocumentRequestT &request, const UpdateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4371
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:3671
Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT &request) const
Definition SSMClient.h:1512
Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1052
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:4596
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:3435
void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT &request, const ListInventoryEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3294
void DescribeInstancePatchStatesForPatchGroupAsync(const DescribeInstancePatchStatesForPatchGroupRequestT &request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1491
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:842
void ListCommandsAsync(const ListCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCommandsRequestT &request={}) const
Definition SSMClient.h:3116
void DescribeEffectivePatchesForPatchBaselineAsync(const DescribeEffectivePatchesForPatchBaselineRequestT &request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1361
virtual Model::CreateOpsItemOutcome CreateOpsItem(const Model::CreateOpsItemRequest &request) const
Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT &request) const
Definition SSMClient.h:2257
Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:601
Model::GetMaintenanceWindowExecutionTaskOutcomeCallable GetMaintenanceWindowExecutionTaskCallable(const GetMaintenanceWindowExecutionTaskRequestT &request) const
Definition SSMClient.h:2521
Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1421
Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const GetPatchBaselineForPatchGroupRequestT &request) const
Definition SSMClient.h:2869
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:2689
void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT &request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1645
Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2436
void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT &request, const DescribeInstancePatchStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1461
virtual Model::ListResourceComplianceSummariesOutcome ListResourceComplianceSummaries(const Model::ListResourceComplianceSummariesRequest &request={}) const
Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:4462
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:141
Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const DescribeAutomationExecutionsRequestT &request={}) const
Definition SSMClient.h:1171
Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const DescribeDocumentPermissionRequestT &request) const
Definition SSMClient.h:1291
Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT &request) const
Definition SSMClient.h:833
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:1968
virtual Model::DescribePatchGroupsOutcome DescribePatchGroups(const Model::DescribePatchGroupsRequest &request={}) const
Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT &request) const
Definition SSMClient.h:4200
void DescribeInventoryDeletionsAsync(const DescribeInventoryDeletionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1581
Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT &request) const
Definition SSMClient.h:2068
Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT &request) const
Definition SSMClient.h:4428
Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT &request) const
Definition SSMClient.h:2587
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:2721
void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT &request, const DescribeAssociationExecutionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1121
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:3879
void UpdateOpsItemAsync(const UpdateOpsItemRequestT &request, const UpdateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4632
void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT &request, const DescribePatchPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2049
Model::CancelMaintenanceWindowExecutionOutcomeCallable CancelMaintenanceWindowExecutionCallable(const CancelMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:220
virtual Model::DeleteAssociationOutcome DeleteAssociation(const Model::DeleteAssociationRequest &request={}) const
Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT &request) const
Definition SSMClient.h:4713
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:3057
Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT &request) const
Definition SSMClient.h:260
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:468
void DeleteParameterAsync(const DeleteParameterRequestT &request, const DeleteParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:789
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:4507
Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT &request={}) const
Definition SSMClient.h:3369
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:762
Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT &request) const
Definition SSMClient.h:2624
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:2162
void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT &request, const StopAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4209
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:1603
Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT &request={}) const
Definition SSMClient.h:3426
Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT &request) const
Definition SSMClient.h:2040
Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT &request) const
Definition SSMClient.h:2990
Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT &request) const
Definition SSMClient.h:2229
void CreateDocumentAsync(const CreateDocumentRequestT &request, const CreateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:371
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:1181
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:3503
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:3562
void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT &request, const ListDocumentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3239
virtual Model::PutParameterOutcome PutParameter(const Model::PutParameterRequest &request) const
Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT &request) const
Definition SSMClient.h:2353
void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT &request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3794
void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT &request, const GetMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2596
Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT &request) const
Definition SSMClient.h:487
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::ListOpsItemRelatedItemsRequest &, const Model::ListOpsItemRelatedItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOpsItemRelatedItemsResponseReceivedHandler
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::GetOpsItemRequest &, const Model::GetOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOpsItemResponseReceivedHandler
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::DeleteParametersRequest &, const Model::DeleteParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteParametersResponseReceivedHandler
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::RegisterTaskWithMaintenanceWindowRequest &, const Model::RegisterTaskWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterTaskWithMaintenanceWindowResponseReceivedHandler
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::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
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::DescribeMaintenanceWindowTargetsRequest &, const Model::DescribeMaintenanceWindowTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMaintenanceWindowTargetsResponseReceivedHandler
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::GetParameterRequest &, const Model::GetParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetParameterResponseReceivedHandler
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::CancelCommandRequest &, const Model::CancelCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelCommandResponseReceivedHandler
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::GetMaintenanceWindowRequest &, const Model::GetMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMaintenanceWindowResponseReceivedHandler
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::ListComplianceItemsRequest &, const Model::ListComplianceItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListComplianceItemsResponseReceivedHandler
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::DescribeEffectiveInstanceAssociationsRequest &, const Model::DescribeEffectiveInstanceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEffectiveInstanceAssociationsResponseReceivedHandler
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::DescribeAvailablePatchesRequest &, const Model::DescribeAvailablePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAvailablePatchesResponseReceivedHandler
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::UpdateAssociationRequest &, const Model::UpdateAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssociationResponseReceivedHandler
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::DescribeMaintenanceWindowExecutionsRequest &, const Model::DescribeMaintenanceWindowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMaintenanceWindowExecutionsResponseReceivedHandler
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::UpdateServiceSettingRequest &, const Model::UpdateServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateServiceSettingResponseReceivedHandler
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::CreateResourceDataSyncRequest &, const Model::CreateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourceDataSyncResponseReceivedHandler
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::RegisterPatchBaselineForPatchGroupRequest &, const Model::RegisterPatchBaselineForPatchGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterPatchBaselineForPatchGroupResponseReceivedHandler
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::DescribeAssociationExecutionsRequest &, const Model::DescribeAssociationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAssociationExecutionsResponseReceivedHandler
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::GetCalendarStateRequest &, const Model::GetCalendarStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCalendarStateResponseReceivedHandler
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::DeleteInventoryRequest &, const Model::DeleteInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInventoryResponseReceivedHandler
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::TerminateSessionRequest &, const Model::TerminateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TerminateSessionResponseReceivedHandler
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::DeletePatchBaselineRequest &, const Model::DeletePatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePatchBaselineResponseReceivedHandler
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::GetMaintenanceWindowExecutionTaskRequest &, const Model::GetMaintenanceWindowExecutionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMaintenanceWindowExecutionTaskResponseReceivedHandler
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::DeleteOpsMetadataRequest &, const Model::DeleteOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOpsMetadataResponseReceivedHandler
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::DescribeAutomationExecutionsRequest &, const Model::DescribeAutomationExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAutomationExecutionsResponseReceivedHandler
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::CreateActivationRequest &, const Model::CreateActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateActivationResponseReceivedHandler
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::CreateOpsMetadataRequest &, const Model::CreateOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOpsMetadataResponseReceivedHandler
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::GetAccessTokenRequest &, const Model::GetAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessTokenResponseReceivedHandler
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::ListOpsMetadataRequest &, const Model::ListOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOpsMetadataResponseReceivedHandler
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::GetServiceSettingRequest &, const Model::GetServiceSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceSettingResponseReceivedHandler
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::DeregisterTargetFromMaintenanceWindowRequest &, const Model::DeregisterTargetFromMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterTargetFromMaintenanceWindowResponseReceivedHandler
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::DescribeMaintenanceWindowsForTargetRequest &, const Model::DescribeMaintenanceWindowsForTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMaintenanceWindowsForTargetResponseReceivedHandler
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::UpdateDocumentRequest &, const Model::UpdateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDocumentResponseReceivedHandler
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::AssociateOpsItemRelatedItemRequest &, const Model::AssociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateOpsItemRelatedItemResponseReceivedHandler
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::StartAutomationExecutionRequest &, const Model::StartAutomationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAutomationExecutionResponseReceivedHandler
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::DescribePatchGroupStateRequest &, const Model::DescribePatchGroupStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePatchGroupStateResponseReceivedHandler
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::DeleteActivationRequest &, const Model::DeleteActivationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteActivationResponseReceivedHandler
std::function< void(const SSMClient *, const Model::CancelMaintenanceWindowExecutionRequest &, const Model::CancelMaintenanceWindowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelMaintenanceWindowExecutionResponseReceivedHandler
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::GetParametersRequest &, const Model::GetParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetParametersResponseReceivedHandler
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::DescribeAssociationExecutionTargetsRequest &, const Model::DescribeAssociationExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAssociationExecutionTargetsResponseReceivedHandler
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::LabelParameterVersionRequest &, const Model::LabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> LabelParameterVersionResponseReceivedHandler
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::DeleteAssociationRequest &, const Model::DeleteAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssociationResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
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::DescribeMaintenanceWindowTasksRequest &, const Model::DescribeMaintenanceWindowTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMaintenanceWindowTasksResponseReceivedHandler
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::CreateOpsItemRequest &, const Model::CreateOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOpsItemResponseReceivedHandler
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::DeleteOpsItemRequest &, const Model::DeleteOpsItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOpsItemResponseReceivedHandler
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::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNodesResponseReceivedHandler
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::GetInventoryRequest &, const Model::GetInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInventoryResponseReceivedHandler
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::DescribeInstancePatchStatesRequest &, const Model::DescribeInstancePatchStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstancePatchStatesResponseReceivedHandler
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::GetOpsMetadataRequest &, const Model::GetOpsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOpsMetadataResponseReceivedHandler
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::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociationsResponseReceivedHandler
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::UnlabelParameterVersionRequest &, const Model::UnlabelParameterVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnlabelParameterVersionResponseReceivedHandler
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::GetOpsSummaryRequest &, const Model::GetOpsSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOpsSummaryResponseReceivedHandler
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::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddTagsToResourceResponseReceivedHandler
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::DisassociateOpsItemRelatedItemRequest &, const Model::DisassociateOpsItemRelatedItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateOpsItemRelatedItemResponseReceivedHandler
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::DescribePatchPropertiesRequest &, const Model::DescribePatchPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePatchPropertiesResponseReceivedHandler
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::DescribeMaintenanceWindowScheduleRequest &, const Model::DescribeMaintenanceWindowScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMaintenanceWindowScheduleResponseReceivedHandler
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::UpdateResourceDataSyncRequest &, const Model::UpdateResourceDataSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateResourceDataSyncResponseReceivedHandler
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::DeleteParameterRequest &, const Model::DeleteParameterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteParameterResponseReceivedHandler
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::CreateAssociationBatchRequest &, const Model::CreateAssociationBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssociationBatchResponseReceivedHandler
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::GetPatchBaselineRequest &, const Model::GetPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPatchBaselineResponseReceivedHandler
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::GetCommandInvocationRequest &, const Model::GetCommandInvocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCommandInvocationResponseReceivedHandler
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::ListComplianceSummariesRequest &, const Model::ListComplianceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListComplianceSummariesResponseReceivedHandler
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::DescribeDocumentPermissionRequest &, const Model::DescribeDocumentPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDocumentPermissionResponseReceivedHandler
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::CreateDocumentRequest &, const Model::CreateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDocumentResponseReceivedHandler
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::StartSessionRequest &, const Model::StartSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSessionResponseReceivedHandler
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::RegisterDefaultPatchBaselineRequest &, const Model::RegisterDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterDefaultPatchBaselineResponseReceivedHandler
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::DescribeAutomationStepExecutionsRequest &, const Model::DescribeAutomationStepExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAutomationStepExecutionsResponseReceivedHandler
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::StartAssociationsOnceRequest &, const Model::StartAssociationsOnceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAssociationsOnceResponseReceivedHandler
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::DescribeInstancePatchesRequest &, const Model::DescribeInstancePatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstancePatchesResponseReceivedHandler
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::DescribeAssociationRequest &, const Model::DescribeAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAssociationResponseReceivedHandler
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::GetDefaultPatchBaselineRequest &, const Model::GetDefaultPatchBaselineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDefaultPatchBaselineResponseReceivedHandler
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::RegisterTargetWithMaintenanceWindowRequest &, const Model::RegisterTargetWithMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterTargetWithMaintenanceWindowResponseReceivedHandler
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::GetMaintenanceWindowTaskRequest &, const Model::GetMaintenanceWindowTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMaintenanceWindowTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String