AWS SDK for C++

AWS SDK for C++ Version 1.11.750

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/SSMPaginationBase.h>
12#include <aws/ssm/SSMServiceClientModel.h>
13#include <aws/ssm/SSM_EXPORTS.h>
14
15namespace Aws {
16namespace SSM {
45class AWS_SSM_API SSMClient : public Aws::Client::AWSJsonClient,
47 public SSMPaginationBase<SSMClient> {
48 public:
50 static const char* GetServiceName();
51 static const char* GetAllocationTag();
52
55
61 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr);
62
67 SSMClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
69
74 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 std::shared_ptr<SSMEndpointProviderBase> endpointProvider = nullptr,
77
78 /* Legacy constructors due deprecation */
83 SSMClient(const Aws::Client::ClientConfiguration& clientConfiguration);
84
89 SSMClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
90
95 SSMClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
96 const Aws::Client::ClientConfiguration& clientConfiguration);
97
98 /* End of legacy constructors due deprecation */
99 virtual ~SSMClient();
100
129
134 template <typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
135 Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT& request) const {
136 return SubmitCallable(&SSMClient::AddTagsToResource, request);
137 }
138
143 template <typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
144 void AddTagsToResourceAsync(const AddTagsToResourceRequestT& request, const AddTagsToResourceResponseReceivedHandler& handler,
145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
146 return SubmitAsync(&SSMClient::AddTagsToResource, request, handler, context);
147 }
148
158 const Model::AssociateOpsItemRelatedItemRequest& request) const;
159
164 template <typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
166 const AssociateOpsItemRelatedItemRequestT& request) const {
167 return SubmitCallable(&SSMClient::AssociateOpsItemRelatedItem, request);
168 }
169
174 template <typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
175 void AssociateOpsItemRelatedItemAsync(const AssociateOpsItemRelatedItemRequestT& request,
177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
178 return SubmitAsync(&SSMClient::AssociateOpsItemRelatedItem, request, handler, context);
179 }
180
189
193 template <typename CancelCommandRequestT = Model::CancelCommandRequest>
194 Model::CancelCommandOutcomeCallable CancelCommandCallable(const CancelCommandRequestT& request) const {
195 return SubmitCallable(&SSMClient::CancelCommand, request);
196 }
197
202 template <typename CancelCommandRequestT = Model::CancelCommandRequest>
203 void CancelCommandAsync(const CancelCommandRequestT& request, const CancelCommandResponseReceivedHandler& handler,
204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
205 return SubmitAsync(&SSMClient::CancelCommand, request, handler, context);
206 }
207
217
222 template <typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
224 const CancelMaintenanceWindowExecutionRequestT& request) const {
225 return SubmitCallable(&SSMClient::CancelMaintenanceWindowExecution, request);
226 }
227
232 template <typename CancelMaintenanceWindowExecutionRequestT = Model::CancelMaintenanceWindowExecutionRequest>
233 void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT& request,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
236 return SubmitAsync(&SSMClient::CancelMaintenanceWindowExecution, request, handler, context);
237 }
238
257
262 template <typename CreateActivationRequestT = Model::CreateActivationRequest>
263 Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT& request) const {
264 return SubmitCallable(&SSMClient::CreateActivation, request);
265 }
266
271 template <typename CreateActivationRequestT = Model::CreateActivationRequest>
272 void CreateActivationAsync(const CreateActivationRequestT& request, const CreateActivationResponseReceivedHandler& handler,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
274 return SubmitAsync(&SSMClient::CreateActivation, request, handler, context);
275 }
276
295
300 template <typename CreateAssociationRequestT = Model::CreateAssociationRequest>
301 Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT& request) const {
302 return SubmitCallable(&SSMClient::CreateAssociation, request);
303 }
304
309 template <typename CreateAssociationRequestT = Model::CreateAssociationRequest>
310 void CreateAssociationAsync(const CreateAssociationRequestT& request, const CreateAssociationResponseReceivedHandler& handler,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
312 return SubmitAsync(&SSMClient::CreateAssociation, request, handler, context);
313 }
314
327
332 template <typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
333 Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT& request) const {
334 return SubmitCallable(&SSMClient::CreateAssociationBatch, request);
335 }
336
341 template <typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
342 void CreateAssociationBatchAsync(const CreateAssociationBatchRequestT& request,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
345 return SubmitAsync(&SSMClient::CreateAssociationBatch, request, handler, context);
346 }
347
360
364 template <typename CreateDocumentRequestT = Model::CreateDocumentRequest>
365 Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT& request) const {
366 return SubmitCallable(&SSMClient::CreateDocument, request);
367 }
368
373 template <typename CreateDocumentRequestT = Model::CreateDocumentRequest>
374 void CreateDocumentAsync(const CreateDocumentRequestT& request, const CreateDocumentResponseReceivedHandler& handler,
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
376 return SubmitAsync(&SSMClient::CreateDocument, request, handler, context);
377 }
378
392
397 template <typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
398 Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT& request) const {
399 return SubmitCallable(&SSMClient::CreateMaintenanceWindow, request);
400 }
401
406 template <typename CreateMaintenanceWindowRequestT = Model::CreateMaintenanceWindowRequest>
407 void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT& request,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
410 return SubmitAsync(&SSMClient::CreateMaintenanceWindow, request, handler, context);
411 }
412
429
433 template <typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
434 Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT& request) const {
435 return SubmitCallable(&SSMClient::CreateOpsItem, request);
436 }
437
442 template <typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
443 void CreateOpsItemAsync(const CreateOpsItemRequestT& request, const CreateOpsItemResponseReceivedHandler& handler,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
445 return SubmitAsync(&SSMClient::CreateOpsItem, request, handler, context);
446 }
447
456
461 template <typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
462 Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT& request) const {
463 return SubmitCallable(&SSMClient::CreateOpsMetadata, request);
464 }
465
470 template <typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
471 void CreateOpsMetadataAsync(const CreateOpsMetadataRequestT& request, const CreateOpsMetadataResponseReceivedHandler& handler,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
473 return SubmitAsync(&SSMClient::CreateOpsMetadata, request, handler, context);
474 }
475
484
489 template <typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
490 Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT& request) const {
491 return SubmitCallable(&SSMClient::CreatePatchBaseline, request);
492 }
493
498 template <typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
499 void CreatePatchBaselineAsync(const CreatePatchBaselineRequestT& request, const CreatePatchBaselineResponseReceivedHandler& handler,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
501 return SubmitAsync(&SSMClient::CreatePatchBaseline, request, handler, context);
502 }
503
535
540 template <typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
541 Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT& request) const {
542 return SubmitCallable(&SSMClient::CreateResourceDataSync, request);
543 }
544
549 template <typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
550 void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT& request,
552 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
553 return SubmitAsync(&SSMClient::CreateResourceDataSync, request, handler, context);
554 }
555
565
570 template <typename DeleteActivationRequestT = Model::DeleteActivationRequest>
571 Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT& request) const {
572 return SubmitCallable(&SSMClient::DeleteActivation, request);
573 }
574
579 template <typename DeleteActivationRequestT = Model::DeleteActivationRequest>
580 void DeleteActivationAsync(const DeleteActivationRequestT& request, const DeleteActivationResponseReceivedHandler& handler,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
582 return SubmitAsync(&SSMClient::DeleteActivation, request, handler, context);
583 }
584
598
603 template <typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
604 Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT& request = {}) const {
605 return SubmitCallable(&SSMClient::DeleteAssociation, request);
606 }
607
612 template <typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
615 const DeleteAssociationRequestT& request = {}) const {
616 return SubmitAsync(&SSMClient::DeleteAssociation, request, handler, context);
617 }
618
629
633 template <typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
634 Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT& request) const {
635 return SubmitCallable(&SSMClient::DeleteDocument, request);
636 }
637
642 template <typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
643 void DeleteDocumentAsync(const DeleteDocumentRequestT& request, const DeleteDocumentResponseReceivedHandler& handler,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
645 return SubmitAsync(&SSMClient::DeleteDocument, request, handler, context);
646 }
647
656
660 template <typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
661 Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT& request) const {
662 return SubmitCallable(&SSMClient::DeleteInventory, request);
663 }
664
669 template <typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
670 void DeleteInventoryAsync(const DeleteInventoryRequestT& request, const DeleteInventoryResponseReceivedHandler& handler,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
672 return SubmitAsync(&SSMClient::DeleteInventory, request, handler, context);
673 }
674
681
686 template <typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
687 Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT& request) const {
688 return SubmitCallable(&SSMClient::DeleteMaintenanceWindow, request);
689 }
690
695 template <typename DeleteMaintenanceWindowRequestT = Model::DeleteMaintenanceWindowRequest>
696 void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT& request,
698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
699 return SubmitAsync(&SSMClient::DeleteMaintenanceWindow, request, handler, context);
700 }
701
725
729 template <typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
730 Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT& request) const {
731 return SubmitCallable(&SSMClient::DeleteOpsItem, request);
732 }
733
738 template <typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
739 void DeleteOpsItemAsync(const DeleteOpsItemRequestT& request, const DeleteOpsItemResponseReceivedHandler& handler,
740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
741 return SubmitAsync(&SSMClient::DeleteOpsItem, request, handler, context);
742 }
743
750
755 template <typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
756 Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT& request) const {
757 return SubmitCallable(&SSMClient::DeleteOpsMetadata, request);
758 }
759
764 template <typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
765 void DeleteOpsMetadataAsync(const DeleteOpsMetadataRequestT& request, const DeleteOpsMetadataResponseReceivedHandler& handler,
766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
767 return SubmitAsync(&SSMClient::DeleteOpsMetadata, request, handler, context);
768 }
769
778
782 template <typename DeleteParameterRequestT = Model::DeleteParameterRequest>
783 Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT& request) const {
784 return SubmitCallable(&SSMClient::DeleteParameter, request);
785 }
786
791 template <typename DeleteParameterRequestT = Model::DeleteParameterRequest>
792 void DeleteParameterAsync(const DeleteParameterRequestT& request, const DeleteParameterResponseReceivedHandler& handler,
793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
794 return SubmitAsync(&SSMClient::DeleteParameter, request, handler, context);
795 }
796
804
809 template <typename DeleteParametersRequestT = Model::DeleteParametersRequest>
810 Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT& request) const {
811 return SubmitCallable(&SSMClient::DeleteParameters, request);
812 }
813
818 template <typename DeleteParametersRequestT = Model::DeleteParametersRequest>
819 void DeleteParametersAsync(const DeleteParametersRequestT& request, const DeleteParametersResponseReceivedHandler& handler,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
821 return SubmitAsync(&SSMClient::DeleteParameters, request, handler, context);
822 }
823
830
835 template <typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
836 Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT& request) const {
837 return SubmitCallable(&SSMClient::DeletePatchBaseline, request);
838 }
839
844 template <typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
845 void DeletePatchBaselineAsync(const DeletePatchBaselineRequestT& request, const DeletePatchBaselineResponseReceivedHandler& handler,
846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
847 return SubmitAsync(&SSMClient::DeletePatchBaseline, request, handler, context);
848 }
849
859
864 template <typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
865 Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT& request) const {
866 return SubmitCallable(&SSMClient::DeleteResourceDataSync, request);
867 }
868
873 template <typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
874 void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT& request,
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
877 return SubmitAsync(&SSMClient::DeleteResourceDataSync, request, handler, context);
878 }
879
897
902 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
903 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request) const {
904 return SubmitCallable(&SSMClient::DeleteResourcePolicy, request);
905 }
906
911 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
912 void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT& request, const DeleteResourcePolicyResponseReceivedHandler& handler,
913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
914 return SubmitAsync(&SSMClient::DeleteResourcePolicy, request, handler, context);
915 }
916
931
936 template <typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
938 const DeregisterManagedInstanceRequestT& request) const {
939 return SubmitCallable(&SSMClient::DeregisterManagedInstance, request);
940 }
941
946 template <typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
947 void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT& request,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
950 return SubmitAsync(&SSMClient::DeregisterManagedInstance, request, handler, context);
951 }
952
960
965 template <typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
967 const DeregisterPatchBaselineForPatchGroupRequestT& request) const {
968 return SubmitCallable(&SSMClient::DeregisterPatchBaselineForPatchGroup, request);
969 }
970
975 template <typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
976 void DeregisterPatchBaselineForPatchGroupAsync(const DeregisterPatchBaselineForPatchGroupRequestT& request,
978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
979 return SubmitAsync(&SSMClient::DeregisterPatchBaselineForPatchGroup, request, handler, context);
980 }
981
989
994 template <typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
996 const DeregisterTargetFromMaintenanceWindowRequestT& request) const {
997 return SubmitCallable(&SSMClient::DeregisterTargetFromMaintenanceWindow, request);
998 }
999
1004 template <typename DeregisterTargetFromMaintenanceWindowRequestT = Model::DeregisterTargetFromMaintenanceWindowRequest>
1005 void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT& request,
1007 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1008 return SubmitAsync(&SSMClient::DeregisterTargetFromMaintenanceWindow, request, handler, context);
1009 }
1010
1018
1023 template <typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
1025 const DeregisterTaskFromMaintenanceWindowRequestT& request) const {
1026 return SubmitCallable(&SSMClient::DeregisterTaskFromMaintenanceWindow, request);
1027 }
1028
1033 template <typename DeregisterTaskFromMaintenanceWindowRequestT = Model::DeregisterTaskFromMaintenanceWindowRequest>
1034 void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT& request,
1036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1037 return SubmitAsync(&SSMClient::DeregisterTaskFromMaintenanceWindow, request, handler, context);
1038 }
1039
1049
1054 template <typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1055 Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT& request = {}) const {
1056 return SubmitCallable(&SSMClient::DescribeActivations, request);
1057 }
1058
1063 template <typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1066 const DescribeActivationsRequestT& request = {}) const {
1067 return SubmitAsync(&SSMClient::DescribeActivations, request, handler, context);
1068 }
1069
1079
1084 template <typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1085 Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT& request = {}) const {
1086 return SubmitCallable(&SSMClient::DescribeAssociation, request);
1087 }
1088
1093 template <typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1096 const DescribeAssociationRequestT& request = {}) const {
1097 return SubmitAsync(&SSMClient::DescribeAssociation, request, handler, context);
1098 }
1099
1108
1113 template <typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1115 const DescribeAssociationExecutionTargetsRequestT& request) const {
1116 return SubmitCallable(&SSMClient::DescribeAssociationExecutionTargets, request);
1117 }
1118
1123 template <typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1124 void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT& request,
1126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1127 return SubmitAsync(&SSMClient::DescribeAssociationExecutionTargets, request, handler, context);
1128 }
1129
1137 const Model::DescribeAssociationExecutionsRequest& request) const;
1138
1143 template <typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1145 const DescribeAssociationExecutionsRequestT& request) const {
1146 return SubmitCallable(&SSMClient::DescribeAssociationExecutions, request);
1147 }
1148
1153 template <typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1154 void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT& request,
1156 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1157 return SubmitAsync(&SSMClient::DescribeAssociationExecutions, request, handler, context);
1158 }
1159
1167 const Model::DescribeAutomationExecutionsRequest& request = {}) const;
1168
1173 template <typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1175 const DescribeAutomationExecutionsRequestT& request = {}) const {
1176 return SubmitCallable(&SSMClient::DescribeAutomationExecutions, request);
1177 }
1178
1183 template <typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1186 const DescribeAutomationExecutionsRequestT& request = {}) const {
1187 return SubmitAsync(&SSMClient::DescribeAutomationExecutions, request, handler, context);
1188 }
1189
1198
1203 template <typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1205 const DescribeAutomationStepExecutionsRequestT& request) const {
1206 return SubmitCallable(&SSMClient::DescribeAutomationStepExecutions, request);
1207 }
1208
1213 template <typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1214 void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT& request,
1216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1217 return SubmitAsync(&SSMClient::DescribeAutomationStepExecutions, request, handler, context);
1218 }
1219
1229
1234 template <typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1236 const DescribeAvailablePatchesRequestT& request = {}) const {
1237 return SubmitCallable(&SSMClient::DescribeAvailablePatches, request);
1238 }
1239
1244 template <typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1247 const DescribeAvailablePatchesRequestT& request = {}) const {
1248 return SubmitAsync(&SSMClient::DescribeAvailablePatches, request, handler, context);
1249 }
1250
1258
1263 template <typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1264 Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT& request) const {
1265 return SubmitCallable(&SSMClient::DescribeDocument, request);
1266 }
1267
1272 template <typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1273 void DescribeDocumentAsync(const DescribeDocumentRequestT& request, const DescribeDocumentResponseReceivedHandler& handler,
1274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1275 return SubmitAsync(&SSMClient::DescribeDocument, request, handler, context);
1276 }
1277
1287 const Model::DescribeDocumentPermissionRequest& request) const;
1288
1293 template <typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1295 const DescribeDocumentPermissionRequestT& request) const {
1296 return SubmitCallable(&SSMClient::DescribeDocumentPermission, request);
1297 }
1298
1303 template <typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1304 void DescribeDocumentPermissionAsync(const DescribeDocumentPermissionRequestT& request,
1306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1307 return SubmitAsync(&SSMClient::DescribeDocumentPermission, request, handler, context);
1308 }
1309
1317
1322 template <typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1324 const DescribeEffectiveInstanceAssociationsRequestT& request) const {
1325 return SubmitCallable(&SSMClient::DescribeEffectiveInstanceAssociations, request);
1326 }
1327
1332 template <typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1333 void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT& request,
1335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1336 return SubmitAsync(&SSMClient::DescribeEffectiveInstanceAssociations, request, handler, context);
1337 }
1338
1348
1353 template <typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1355 const DescribeEffectivePatchesForPatchBaselineRequestT& request) const {
1356 return SubmitCallable(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request);
1357 }
1358
1363 template <typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1365 const DescribeEffectivePatchesForPatchBaselineRequestT& request,
1367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1368 return SubmitAsync(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request, handler, context);
1369 }
1370
1379
1384 template <typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1386 const DescribeInstanceAssociationsStatusRequestT& request) const {
1387 return SubmitCallable(&SSMClient::DescribeInstanceAssociationsStatus, request);
1388 }
1389
1394 template <typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1395 void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT& request,
1397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1398 return SubmitAsync(&SSMClient::DescribeInstanceAssociationsStatus, request, handler, context);
1399 }
1400
1417 const Model::DescribeInstanceInformationRequest& request = {}) const;
1418
1423 template <typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1425 const DescribeInstanceInformationRequestT& request = {}) const {
1426 return SubmitCallable(&SSMClient::DescribeInstanceInformation, request);
1427 }
1428
1433 template <typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1436 const DescribeInstanceInformationRequestT& request = {}) const {
1437 return SubmitAsync(&SSMClient::DescribeInstanceInformation, request, handler, context);
1438 }
1439
1447 const Model::DescribeInstancePatchStatesRequest& request) const;
1448
1453 template <typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1455 const DescribeInstancePatchStatesRequestT& request) const {
1456 return SubmitCallable(&SSMClient::DescribeInstancePatchStates, request);
1457 }
1458
1463 template <typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1464 void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT& request,
1466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1467 return SubmitAsync(&SSMClient::DescribeInstancePatchStates, request, handler, context);
1468 }
1469
1478
1483 template <typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1485 const DescribeInstancePatchStatesForPatchGroupRequestT& request) const {
1486 return SubmitCallable(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request);
1487 }
1488
1493 template <typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1495 const DescribeInstancePatchStatesForPatchGroupRequestT& request,
1497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1498 return SubmitAsync(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request, handler, context);
1499 }
1500
1509
1514 template <typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1515 Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT& request) const {
1516 return SubmitCallable(&SSMClient::DescribeInstancePatches, request);
1517 }
1518
1523 template <typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1524 void DescribeInstancePatchesAsync(const DescribeInstancePatchesRequestT& request,
1526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1527 return SubmitAsync(&SSMClient::DescribeInstancePatches, request, handler, context);
1528 }
1529
1537 const Model::DescribeInstancePropertiesRequest& request = {}) const;
1538
1543 template <typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1545 const DescribeInstancePropertiesRequestT& request = {}) const {
1546 return SubmitCallable(&SSMClient::DescribeInstanceProperties, request);
1547 }
1548
1553 template <typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1556 const DescribeInstancePropertiesRequestT& request = {}) const {
1557 return SubmitAsync(&SSMClient::DescribeInstanceProperties, request, handler, context);
1558 }
1559
1567 const Model::DescribeInventoryDeletionsRequest& request = {}) const;
1568
1573 template <typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1575 const DescribeInventoryDeletionsRequestT& request = {}) const {
1576 return SubmitCallable(&SSMClient::DescribeInventoryDeletions, request);
1577 }
1578
1583 template <typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1586 const DescribeInventoryDeletionsRequestT& request = {}) const {
1587 return SubmitAsync(&SSMClient::DescribeInventoryDeletions, request, handler, context);
1588 }
1589
1599
1604 template <
1605 typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1607 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request) const {
1608 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request);
1609 }
1610
1615 template <
1616 typename DescribeMaintenanceWindowExecutionTaskInvocationsRequestT = Model::DescribeMaintenanceWindowExecutionTaskInvocationsRequest>
1618 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request,
1620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1621 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request, handler, context);
1622 }
1623
1632
1637 template <typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1639 const DescribeMaintenanceWindowExecutionTasksRequestT& request) const {
1640 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request);
1641 }
1642
1647 template <typename DescribeMaintenanceWindowExecutionTasksRequestT = Model::DescribeMaintenanceWindowExecutionTasksRequest>
1648 void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT& request,
1650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1651 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request, handler, context);
1652 }
1653
1664
1669 template <typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1671 const DescribeMaintenanceWindowExecutionsRequestT& request) const {
1672 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutions, request);
1673 }
1674
1679 template <typename DescribeMaintenanceWindowExecutionsRequestT = Model::DescribeMaintenanceWindowExecutionsRequest>
1680 void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT& request,
1682 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1683 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutions, request, handler, context);
1684 }
1685
1693 const Model::DescribeMaintenanceWindowScheduleRequest& request = {}) const;
1694
1699 template <typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1701 const DescribeMaintenanceWindowScheduleRequestT& request = {}) const {
1702 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowSchedule, request);
1703 }
1704
1709 template <typename DescribeMaintenanceWindowScheduleRequestT = Model::DescribeMaintenanceWindowScheduleRequest>
1711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1712 const DescribeMaintenanceWindowScheduleRequestT& request = {}) const {
1713 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowSchedule, request, handler, context);
1714 }
1715
1724
1729 template <typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1731 const DescribeMaintenanceWindowTargetsRequestT& request) const {
1732 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTargets, request);
1733 }
1734
1739 template <typename DescribeMaintenanceWindowTargetsRequestT = Model::DescribeMaintenanceWindowTargetsRequest>
1740 void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT& request,
1742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1743 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTargets, request, handler, context);
1744 }
1745
1758
1763 template <typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1765 const DescribeMaintenanceWindowTasksRequestT& request) const {
1766 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTasks, request);
1767 }
1768
1773 template <typename DescribeMaintenanceWindowTasksRequestT = Model::DescribeMaintenanceWindowTasksRequest>
1774 void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT& request,
1776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1777 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTasks, request, handler, context);
1778 }
1779
1787 const Model::DescribeMaintenanceWindowsRequest& request = {}) const;
1788
1793 template <typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1795 const DescribeMaintenanceWindowsRequestT& request = {}) const {
1796 return SubmitCallable(&SSMClient::DescribeMaintenanceWindows, request);
1797 }
1798
1803 template <typename DescribeMaintenanceWindowsRequestT = Model::DescribeMaintenanceWindowsRequest>
1805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1806 const DescribeMaintenanceWindowsRequestT& request = {}) const {
1807 return SubmitAsync(&SSMClient::DescribeMaintenanceWindows, request, handler, context);
1808 }
1809
1818
1823 template <typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1825 const DescribeMaintenanceWindowsForTargetRequestT& request) const {
1826 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowsForTarget, request);
1827 }
1828
1833 template <typename DescribeMaintenanceWindowsForTargetRequestT = Model::DescribeMaintenanceWindowsForTargetRequest>
1834 void DescribeMaintenanceWindowsForTargetAsync(const DescribeMaintenanceWindowsForTargetRequestT& request,
1836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1837 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowsForTarget, request, handler, context);
1838 }
1839
1856
1861 template <typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1862 Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT& request = {}) const {
1863 return SubmitCallable(&SSMClient::DescribeOpsItems, request);
1864 }
1865
1870 template <typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1872 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1873 const DescribeOpsItemsRequestT& request = {}) const {
1874 return SubmitAsync(&SSMClient::DescribeOpsItems, request, handler, context);
1875 }
1876
1900
1905 template <typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1906 Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT& request = {}) const {
1907 return SubmitCallable(&SSMClient::DescribeParameters, request);
1908 }
1909
1914 template <typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1917 const DescribeParametersRequestT& request = {}) const {
1918 return SubmitAsync(&SSMClient::DescribeParameters, request, handler, context);
1919 }
1920
1928
1933 template <typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1934 Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT& request = {}) const {
1935 return SubmitCallable(&SSMClient::DescribePatchBaselines, request);
1936 }
1937
1942 template <typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1945 const DescribePatchBaselinesRequestT& request = {}) const {
1946 return SubmitAsync(&SSMClient::DescribePatchBaselines, request, handler, context);
1947 }
1948
1956
1961 template <typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1962 Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT& request) const {
1963 return SubmitCallable(&SSMClient::DescribePatchGroupState, request);
1964 }
1965
1970 template <typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
1971 void DescribePatchGroupStateAsync(const DescribePatchGroupStateRequestT& request,
1973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1974 return SubmitAsync(&SSMClient::DescribePatchGroupState, request, handler, context);
1975 }
1976
1984
1989 template <typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
1990 Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT& request = {}) const {
1991 return SubmitCallable(&SSMClient::DescribePatchGroups, request);
1992 }
1993
1998 template <typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
2000 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2001 const DescribePatchGroupsRequestT& request = {}) const {
2002 return SubmitAsync(&SSMClient::DescribePatchGroups, request, handler, context);
2003 }
2004
2037
2042 template <typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2043 Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT& request) const {
2044 return SubmitCallable(&SSMClient::DescribePatchProperties, request);
2045 }
2046
2051 template <typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2052 void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT& request,
2054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2055 return SubmitAsync(&SSMClient::DescribePatchProperties, request, handler, context);
2056 }
2057
2065
2070 template <typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2071 Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT& request) const {
2072 return SubmitCallable(&SSMClient::DescribeSessions, request);
2073 }
2074
2079 template <typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2080 void DescribeSessionsAsync(const DescribeSessionsRequestT& request, const DescribeSessionsResponseReceivedHandler& handler,
2081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2082 return SubmitAsync(&SSMClient::DescribeSessions, request, handler, context);
2083 }
2084
2095
2100 template <typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2102 const DisassociateOpsItemRelatedItemRequestT& request) const {
2103 return SubmitCallable(&SSMClient::DisassociateOpsItemRelatedItem, request);
2104 }
2105
2110 template <typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2111 void DisassociateOpsItemRelatedItemAsync(const DisassociateOpsItemRelatedItemRequestT& request,
2113 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2114 return SubmitAsync(&SSMClient::DisassociateOpsItemRelatedItem, request, handler, context);
2115 }
2116
2124
2128 template <typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2129 Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT& request) const {
2130 return SubmitCallable(&SSMClient::GetAccessToken, request);
2131 }
2132
2137 template <typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2138 void GetAccessTokenAsync(const GetAccessTokenRequestT& request, const GetAccessTokenResponseReceivedHandler& handler,
2139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2140 return SubmitAsync(&SSMClient::GetAccessToken, request, handler, context);
2141 }
2142
2150
2155 template <typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2156 Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT& request) const {
2157 return SubmitCallable(&SSMClient::GetAutomationExecution, request);
2158 }
2159
2164 template <typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2165 void GetAutomationExecutionAsync(const GetAutomationExecutionRequestT& request,
2167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2168 return SubmitAsync(&SSMClient::GetAutomationExecution, request, handler, context);
2169 }
2170
2190
2195 template <typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2196 Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT& request) const {
2197 return SubmitCallable(&SSMClient::GetCalendarState, request);
2198 }
2199
2204 template <typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2205 void GetCalendarStateAsync(const GetCalendarStateRequestT& request, const GetCalendarStateResponseReceivedHandler& handler,
2206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2207 return SubmitAsync(&SSMClient::GetCalendarState, request, handler, context);
2208 }
2209
2226
2231 template <typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2232 Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT& request) const {
2233 return SubmitCallable(&SSMClient::GetCommandInvocation, request);
2234 }
2235
2240 template <typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2241 void GetCommandInvocationAsync(const GetCommandInvocationRequestT& request, const GetCommandInvocationResponseReceivedHandler& handler,
2242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2243 return SubmitAsync(&SSMClient::GetCommandInvocation, request, handler, context);
2244 }
2245
2254
2259 template <typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2260 Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT& request) const {
2261 return SubmitCallable(&SSMClient::GetConnectionStatus, request);
2262 }
2263
2268 template <typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2269 void GetConnectionStatusAsync(const GetConnectionStatusRequestT& request, const GetConnectionStatusResponseReceivedHandler& handler,
2270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2271 return SubmitAsync(&SSMClient::GetConnectionStatus, request, handler, context);
2272 }
2273
2284
2289 template <typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2290 Model::GetDefaultPatchBaselineOutcomeCallable GetDefaultPatchBaselineCallable(const GetDefaultPatchBaselineRequestT& request = {}) const {
2291 return SubmitCallable(&SSMClient::GetDefaultPatchBaseline, request);
2292 }
2293
2298 template <typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2301 const GetDefaultPatchBaselineRequestT& request = {}) const {
2302 return SubmitAsync(&SSMClient::GetDefaultPatchBaseline, request, handler, context);
2303 }
2304
2322
2327 template <typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2329 const GetDeployablePatchSnapshotForInstanceRequestT& request) const {
2330 return SubmitCallable(&SSMClient::GetDeployablePatchSnapshotForInstance, request);
2331 }
2332
2337 template <typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2338 void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT& request,
2340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2341 return SubmitAsync(&SSMClient::GetDeployablePatchSnapshotForInstance, request, handler, context);
2342 }
2343
2351
2355 template <typename GetDocumentRequestT = Model::GetDocumentRequest>
2356 Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT& request) const {
2357 return SubmitCallable(&SSMClient::GetDocument, request);
2358 }
2359
2364 template <typename GetDocumentRequestT = Model::GetDocumentRequest>
2365 void GetDocumentAsync(const GetDocumentRequestT& request, const GetDocumentResponseReceivedHandler& handler,
2366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2367 return SubmitAsync(&SSMClient::GetDocument, request, handler, context);
2368 }
2369
2378
2383 template <typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2384 Model::GetExecutionPreviewOutcomeCallable GetExecutionPreviewCallable(const GetExecutionPreviewRequestT& request) const {
2385 return SubmitCallable(&SSMClient::GetExecutionPreview, request);
2386 }
2387
2392 template <typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2393 void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT& request, const GetExecutionPreviewResponseReceivedHandler& handler,
2394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2395 return SubmitAsync(&SSMClient::GetExecutionPreview, request, handler, context);
2396 }
2397
2405
2409 template <typename GetInventoryRequestT = Model::GetInventoryRequest>
2410 Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT& request = {}) const {
2411 return SubmitCallable(&SSMClient::GetInventory, request);
2412 }
2413
2418 template <typename GetInventoryRequestT = Model::GetInventoryRequest>
2420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2421 const GetInventoryRequestT& request = {}) const {
2422 return SubmitAsync(&SSMClient::GetInventory, request, handler, context);
2423 }
2424
2433
2438 template <typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2439 Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT& request = {}) const {
2440 return SubmitCallable(&SSMClient::GetInventorySchema, request);
2441 }
2442
2447 template <typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2450 const GetInventorySchemaRequestT& request = {}) const {
2451 return SubmitAsync(&SSMClient::GetInventorySchema, request, handler, context);
2452 }
2453
2460
2465 template <typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2466 Model::GetMaintenanceWindowOutcomeCallable GetMaintenanceWindowCallable(const GetMaintenanceWindowRequestT& request) const {
2467 return SubmitCallable(&SSMClient::GetMaintenanceWindow, request);
2468 }
2469
2474 template <typename GetMaintenanceWindowRequestT = Model::GetMaintenanceWindowRequest>
2475 void GetMaintenanceWindowAsync(const GetMaintenanceWindowRequestT& request, const GetMaintenanceWindowResponseReceivedHandler& handler,
2476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2477 return SubmitAsync(&SSMClient::GetMaintenanceWindow, request, handler, context);
2478 }
2479
2487 const Model::GetMaintenanceWindowExecutionRequest& request) const;
2488
2493 template <typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2495 const GetMaintenanceWindowExecutionRequestT& request) const {
2496 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecution, request);
2497 }
2498
2503 template <typename GetMaintenanceWindowExecutionRequestT = Model::GetMaintenanceWindowExecutionRequest>
2504 void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT& request,
2506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2507 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecution, request, handler, context);
2508 }
2509
2518
2523 template <typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2525 const GetMaintenanceWindowExecutionTaskRequestT& request) const {
2526 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTask, request);
2527 }
2528
2533 template <typename GetMaintenanceWindowExecutionTaskRequestT = Model::GetMaintenanceWindowExecutionTaskRequest>
2534 void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT& request,
2536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2537 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTask, request, handler, context);
2538 }
2539
2548
2553 template <typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2555 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request) const {
2556 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request);
2557 }
2558
2563 template <typename GetMaintenanceWindowExecutionTaskInvocationRequestT = Model::GetMaintenanceWindowExecutionTaskInvocationRequest>
2565 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request,
2567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2568 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request, handler, context);
2569 }
2570
2584
2589 template <typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2590 Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT& request) const {
2591 return SubmitCallable(&SSMClient::GetMaintenanceWindowTask, request);
2592 }
2593
2598 template <typename GetMaintenanceWindowTaskRequestT = Model::GetMaintenanceWindowTaskRequest>
2599 void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT& request,
2601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2602 return SubmitAsync(&SSMClient::GetMaintenanceWindowTask, request, handler, context);
2603 }
2604
2622
2626 template <typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2627 Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT& request) const {
2628 return SubmitCallable(&SSMClient::GetOpsItem, request);
2629 }
2630
2635 template <typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2636 void GetOpsItemAsync(const GetOpsItemRequestT& request, const GetOpsItemResponseReceivedHandler& handler,
2637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2638 return SubmitAsync(&SSMClient::GetOpsItem, request, handler, context);
2639 }
2640
2648
2652 template <typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2653 Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT& request) const {
2654 return SubmitCallable(&SSMClient::GetOpsMetadata, request);
2655 }
2656
2661 template <typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2662 void GetOpsMetadataAsync(const GetOpsMetadataRequestT& request, const GetOpsMetadataResponseReceivedHandler& handler,
2663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2664 return SubmitAsync(&SSMClient::GetOpsMetadata, request, handler, context);
2665 }
2666
2678
2682 template <typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2683 Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT& request = {}) const {
2684 return SubmitCallable(&SSMClient::GetOpsSummary, request);
2685 }
2686
2691 template <typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2694 const GetOpsSummaryRequestT& request = {}) const {
2695 return SubmitAsync(&SSMClient::GetOpsSummary, request, handler, context);
2696 }
2697
2710
2714 template <typename GetParameterRequestT = Model::GetParameterRequest>
2715 Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT& request) const {
2716 return SubmitCallable(&SSMClient::GetParameter, request);
2717 }
2718
2723 template <typename GetParameterRequestT = Model::GetParameterRequest>
2724 void GetParameterAsync(const GetParameterRequestT& request, const GetParameterResponseReceivedHandler& handler,
2725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2726 return SubmitAsync(&SSMClient::GetParameter, request, handler, context);
2727 }
2728
2743
2748 template <typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2749 Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT& request) const {
2750 return SubmitCallable(&SSMClient::GetParameterHistory, request);
2751 }
2752
2757 template <typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2758 void GetParameterHistoryAsync(const GetParameterHistoryRequestT& request, const GetParameterHistoryResponseReceivedHandler& handler,
2759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2760 return SubmitAsync(&SSMClient::GetParameterHistory, request, handler, context);
2761 }
2762
2775
2779 template <typename GetParametersRequestT = Model::GetParametersRequest>
2780 Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT& request) const {
2781 return SubmitCallable(&SSMClient::GetParameters, request);
2782 }
2783
2788 template <typename GetParametersRequestT = Model::GetParametersRequest>
2789 void GetParametersAsync(const GetParametersRequestT& request, const GetParametersResponseReceivedHandler& handler,
2790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2791 return SubmitAsync(&SSMClient::GetParameters, request, handler, context);
2792 }
2793
2812
2817 template <typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2818 Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT& request) const {
2819 return SubmitCallable(&SSMClient::GetParametersByPath, request);
2820 }
2821
2826 template <typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2827 void GetParametersByPathAsync(const GetParametersByPathRequestT& request, const GetParametersByPathResponseReceivedHandler& handler,
2828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2829 return SubmitAsync(&SSMClient::GetParametersByPath, request, handler, context);
2830 }
2831
2838
2843 template <typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2844 Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT& request) const {
2845 return SubmitCallable(&SSMClient::GetPatchBaseline, request);
2846 }
2847
2852 template <typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2853 void GetPatchBaselineAsync(const GetPatchBaselineRequestT& request, const GetPatchBaselineResponseReceivedHandler& handler,
2854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2855 return SubmitAsync(&SSMClient::GetPatchBaseline, request, handler, context);
2856 }
2857
2865 const Model::GetPatchBaselineForPatchGroupRequest& request) const;
2866
2871 template <typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2873 const GetPatchBaselineForPatchGroupRequestT& request) const {
2874 return SubmitCallable(&SSMClient::GetPatchBaselineForPatchGroup, request);
2875 }
2876
2881 template <typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2882 void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT& request,
2884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2885 return SubmitAsync(&SSMClient::GetPatchBaselineForPatchGroup, request, handler, context);
2886 }
2887
2895
2900 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2901 Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT& request) const {
2902 return SubmitCallable(&SSMClient::GetResourcePolicies, request);
2903 }
2904
2909 template <typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
2910 void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT& request, const GetResourcePoliciesResponseReceivedHandler& handler,
2911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2912 return SubmitAsync(&SSMClient::GetResourcePolicies, request, handler, context);
2913 }
2914
2937
2942 template <typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2943 Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT& request) const {
2944 return SubmitCallable(&SSMClient::GetServiceSetting, request);
2945 }
2946
2951 template <typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
2952 void GetServiceSettingAsync(const GetServiceSettingRequestT& request, const GetServiceSettingResponseReceivedHandler& handler,
2953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2954 return SubmitAsync(&SSMClient::GetServiceSetting, request, handler, context);
2955 }
2956
2987
2992 template <typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
2993 Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT& request) const {
2994 return SubmitCallable(&SSMClient::LabelParameterVersion, request);
2995 }
2996
3001 template <typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
3002 void LabelParameterVersionAsync(const LabelParameterVersionRequestT& request, const LabelParameterVersionResponseReceivedHandler& handler,
3003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3004 return SubmitAsync(&SSMClient::LabelParameterVersion, request, handler, context);
3005 }
3006
3014
3019 template <typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3020 Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT& request) const {
3021 return SubmitCallable(&SSMClient::ListAssociationVersions, request);
3022 }
3023
3028 template <typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3029 void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT& request,
3031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3032 return SubmitAsync(&SSMClient::ListAssociationVersions, request, handler, context);
3033 }
3034
3045
3050 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3051 Model::ListAssociationsOutcomeCallable ListAssociationsCallable(const ListAssociationsRequestT& request = {}) const {
3052 return SubmitCallable(&SSMClient::ListAssociations, request);
3053 }
3054
3059 template <typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3062 const ListAssociationsRequestT& request = {}) const {
3063 return SubmitAsync(&SSMClient::ListAssociations, request, handler, context);
3064 }
3065
3077
3082 template <typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3083 Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT& request = {}) const {
3084 return SubmitCallable(&SSMClient::ListCommandInvocations, request);
3085 }
3086
3091 template <typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3093 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3094 const ListCommandInvocationsRequestT& request = {}) const {
3095 return SubmitAsync(&SSMClient::ListCommandInvocations, request, handler, context);
3096 }
3097
3105
3109 template <typename ListCommandsRequestT = Model::ListCommandsRequest>
3110 Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT& request = {}) const {
3111 return SubmitCallable(&SSMClient::ListCommands, request);
3112 }
3113
3118 template <typename ListCommandsRequestT = Model::ListCommandsRequest>
3120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3121 const ListCommandsRequestT& request = {}) const {
3122 return SubmitAsync(&SSMClient::ListCommands, request, handler, context);
3123 }
3124
3134
3139 template <typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3140 Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT& request = {}) const {
3141 return SubmitCallable(&SSMClient::ListComplianceItems, request);
3142 }
3143
3148 template <typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3151 const ListComplianceItemsRequestT& request = {}) const {
3152 return SubmitAsync(&SSMClient::ListComplianceItems, request, handler, context);
3153 }
3154
3164
3169 template <typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3170 Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT& request = {}) const {
3171 return SubmitCallable(&SSMClient::ListComplianceSummaries, request);
3172 }
3173
3178 template <typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3181 const ListComplianceSummariesRequestT& request = {}) const {
3182 return SubmitAsync(&SSMClient::ListComplianceSummaries, request, handler, context);
3183 }
3184
3198 const Model::ListDocumentMetadataHistoryRequest& request) const;
3199
3204 template <typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3206 const ListDocumentMetadataHistoryRequestT& request) const {
3207 return SubmitCallable(&SSMClient::ListDocumentMetadataHistory, request);
3208 }
3209
3214 template <typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3215 void ListDocumentMetadataHistoryAsync(const ListDocumentMetadataHistoryRequestT& request,
3217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3218 return SubmitAsync(&SSMClient::ListDocumentMetadataHistory, request, handler, context);
3219 }
3220
3227
3232 template <typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3233 Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT& request) const {
3234 return SubmitCallable(&SSMClient::ListDocumentVersions, request);
3235 }
3236
3241 template <typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3242 void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT& request, const ListDocumentVersionsResponseReceivedHandler& handler,
3243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3244 return SubmitAsync(&SSMClient::ListDocumentVersions, request, handler, context);
3245 }
3246
3255
3259 template <typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3260 Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT& request = {}) const {
3261 return SubmitCallable(&SSMClient::ListDocuments, request);
3262 }
3263
3268 template <typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3271 const ListDocumentsRequestT& request = {}) const {
3272 return SubmitAsync(&SSMClient::ListDocuments, request, handler, context);
3273 }
3274
3282
3287 template <typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3288 Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT& request) const {
3289 return SubmitCallable(&SSMClient::ListInventoryEntries, request);
3290 }
3291
3296 template <typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3297 void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT& request, const ListInventoryEntriesResponseReceivedHandler& handler,
3298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3299 return SubmitAsync(&SSMClient::ListInventoryEntries, request, handler, context);
3300 }
3301
3309
3313 template <typename ListNodesRequestT = Model::ListNodesRequest>
3314 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request = {}) const {
3315 return SubmitCallable(&SSMClient::ListNodes, request);
3316 }
3317
3322 template <typename ListNodesRequestT = Model::ListNodesRequest>
3324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3325 const ListNodesRequestT& request = {}) const {
3326 return SubmitAsync(&SSMClient::ListNodes, request, handler, context);
3327 }
3328
3337
3342 template <typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3343 Model::ListNodesSummaryOutcomeCallable ListNodesSummaryCallable(const ListNodesSummaryRequestT& request) const {
3344 return SubmitCallable(&SSMClient::ListNodesSummary, request);
3345 }
3346
3351 template <typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3352 void ListNodesSummaryAsync(const ListNodesSummaryRequestT& request, const ListNodesSummaryResponseReceivedHandler& handler,
3353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3354 return SubmitAsync(&SSMClient::ListNodesSummary, request, handler, context);
3355 }
3356
3366
3371 template <typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3372 Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT& request = {}) const {
3373 return SubmitCallable(&SSMClient::ListOpsItemEvents, request);
3374 }
3375
3380 template <typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3383 const ListOpsItemEventsRequestT& request = {}) const {
3384 return SubmitAsync(&SSMClient::ListOpsItemEvents, request, handler, context);
3385 }
3386
3395
3400 template <typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3401 Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT& request = {}) const {
3402 return SubmitCallable(&SSMClient::ListOpsItemRelatedItems, request);
3403 }
3404
3409 template <typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3412 const ListOpsItemRelatedItemsRequestT& request = {}) const {
3413 return SubmitAsync(&SSMClient::ListOpsItemRelatedItems, request, handler, context);
3414 }
3415
3424
3428 template <typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3429 Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT& request = {}) const {
3430 return SubmitCallable(&SSMClient::ListOpsMetadata, request);
3431 }
3432
3437 template <typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3440 const ListOpsMetadataRequestT& request = {}) const {
3441 return SubmitAsync(&SSMClient::ListOpsMetadata, request, handler, context);
3442 }
3443
3453 const Model::ListResourceComplianceSummariesRequest& request = {}) const;
3454
3459 template <typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3461 const ListResourceComplianceSummariesRequestT& request = {}) const {
3462 return SubmitCallable(&SSMClient::ListResourceComplianceSummaries, request);
3463 }
3464
3469 template <typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3472 const ListResourceComplianceSummariesRequestT& request = {}) const {
3473 return SubmitAsync(&SSMClient::ListResourceComplianceSummaries, request, handler, context);
3474 }
3475
3491
3496 template <typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3497 Model::ListResourceDataSyncOutcomeCallable ListResourceDataSyncCallable(const ListResourceDataSyncRequestT& request = {}) const {
3498 return SubmitCallable(&SSMClient::ListResourceDataSync, request);
3499 }
3500
3505 template <typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
3508 const ListResourceDataSyncRequestT& request = {}) const {
3509 return SubmitAsync(&SSMClient::ListResourceDataSync, request, handler, context);
3510 }
3511
3520
3525 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3526 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
3527 return SubmitCallable(&SSMClient::ListTagsForResource, request);
3528 }
3529
3534 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3535 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
3536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3537 return SubmitAsync(&SSMClient::ListTagsForResource, request, handler, context);
3538 }
3539
3550
3555 template <typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3556 Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT& request) const {
3557 return SubmitCallable(&SSMClient::ModifyDocumentPermission, request);
3558 }
3559
3564 template <typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3565 void ModifyDocumentPermissionAsync(const ModifyDocumentPermissionRequestT& request,
3567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3568 return SubmitAsync(&SSMClient::ModifyDocumentPermission, request, handler, context);
3569 }
3570
3607
3612 template <typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3613 Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT& request) const {
3614 return SubmitCallable(&SSMClient::PutComplianceItems, request);
3615 }
3616
3621 template <typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3622 void PutComplianceItemsAsync(const PutComplianceItemsRequestT& request, const PutComplianceItemsResponseReceivedHandler& handler,
3623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3624 return SubmitAsync(&SSMClient::PutComplianceItems, request, handler, context);
3625 }
3626
3635
3639 template <typename PutInventoryRequestT = Model::PutInventoryRequest>
3640 Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT& request) const {
3641 return SubmitCallable(&SSMClient::PutInventory, request);
3642 }
3643
3648 template <typename PutInventoryRequestT = Model::PutInventoryRequest>
3649 void PutInventoryAsync(const PutInventoryRequestT& request, const PutInventoryResponseReceivedHandler& handler,
3650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3651 return SubmitAsync(&SSMClient::PutInventory, request, handler, context);
3652 }
3653
3660
3664 template <typename PutParameterRequestT = Model::PutParameterRequest>
3665 Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT& request) const {
3666 return SubmitCallable(&SSMClient::PutParameter, request);
3667 }
3668
3673 template <typename PutParameterRequestT = Model::PutParameterRequest>
3674 void PutParameterAsync(const PutParameterRequestT& request, const PutParameterResponseReceivedHandler& handler,
3675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3676 return SubmitAsync(&SSMClient::PutParameter, request, handler, context);
3677 }
3678
3720
3725 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3726 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const {
3727 return SubmitCallable(&SSMClient::PutResourcePolicy, request);
3728 }
3729
3734 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3735 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler,
3736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3737 return SubmitAsync(&SSMClient::PutResourcePolicy, request, handler, context);
3738 }
3739
3751 const Model::RegisterDefaultPatchBaselineRequest& request) const;
3752
3757 template <typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3759 const RegisterDefaultPatchBaselineRequestT& request) const {
3760 return SubmitCallable(&SSMClient::RegisterDefaultPatchBaseline, request);
3761 }
3762
3767 template <typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3768 void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT& request,
3770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3771 return SubmitAsync(&SSMClient::RegisterDefaultPatchBaseline, request, handler, context);
3772 }
3773
3781
3786 template <typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3788 const RegisterPatchBaselineForPatchGroupRequestT& request) const {
3789 return SubmitCallable(&SSMClient::RegisterPatchBaselineForPatchGroup, request);
3790 }
3791
3796 template <typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3797 void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT& request,
3799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3800 return SubmitAsync(&SSMClient::RegisterPatchBaselineForPatchGroup, request, handler, context);
3801 }
3802
3810
3815 template <typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3817 const RegisterTargetWithMaintenanceWindowRequestT& request) const {
3818 return SubmitCallable(&SSMClient::RegisterTargetWithMaintenanceWindow, request);
3819 }
3820
3825 template <typename RegisterTargetWithMaintenanceWindowRequestT = Model::RegisterTargetWithMaintenanceWindowRequest>
3826 void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT& request,
3828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3829 return SubmitAsync(&SSMClient::RegisterTargetWithMaintenanceWindow, request, handler, context);
3830 }
3831
3839
3844 template <typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3846 const RegisterTaskWithMaintenanceWindowRequestT& request) const {
3847 return SubmitCallable(&SSMClient::RegisterTaskWithMaintenanceWindow, request);
3848 }
3849
3854 template <typename RegisterTaskWithMaintenanceWindowRequestT = Model::RegisterTaskWithMaintenanceWindowRequest>
3855 void RegisterTaskWithMaintenanceWindowAsync(const RegisterTaskWithMaintenanceWindowRequestT& request,
3857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3858 return SubmitAsync(&SSMClient::RegisterTaskWithMaintenanceWindow, request, handler, context);
3859 }
3860
3867
3872 template <typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3873 Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT& request) const {
3874 return SubmitCallable(&SSMClient::RemoveTagsFromResource, request);
3875 }
3876
3881 template <typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
3882 void RemoveTagsFromResourceAsync(const RemoveTagsFromResourceRequestT& request,
3884 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3885 return SubmitAsync(&SSMClient::RemoveTagsFromResource, request, handler, context);
3886 }
3887
3908
3913 template <typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3914 Model::ResetServiceSettingOutcomeCallable ResetServiceSettingCallable(const ResetServiceSettingRequestT& request) const {
3915 return SubmitCallable(&SSMClient::ResetServiceSetting, request);
3916 }
3917
3922 template <typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
3923 void ResetServiceSettingAsync(const ResetServiceSettingRequestT& request, const ResetServiceSettingResponseReceivedHandler& handler,
3924 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3925 return SubmitAsync(&SSMClient::ResetServiceSetting, request, handler, context);
3926 }
3927
3938
3942 template <typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3943 Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT& request) const {
3944 return SubmitCallable(&SSMClient::ResumeSession, request);
3945 }
3946
3951 template <typename ResumeSessionRequestT = Model::ResumeSessionRequest>
3952 void ResumeSessionAsync(const ResumeSessionRequestT& request, const ResumeSessionResponseReceivedHandler& handler,
3953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3954 return SubmitAsync(&SSMClient::ResumeSession, request, handler, context);
3955 }
3956
3964
3969 template <typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3970 Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT& request) const {
3971 return SubmitCallable(&SSMClient::SendAutomationSignal, request);
3972 }
3973
3978 template <typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
3979 void SendAutomationSignalAsync(const SendAutomationSignalRequestT& request, const SendAutomationSignalResponseReceivedHandler& handler,
3980 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3981 return SubmitAsync(&SSMClient::SendAutomationSignal, request, handler, context);
3982 }
3983
3990
3994 template <typename SendCommandRequestT = Model::SendCommandRequest>
3995 Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT& request) const {
3996 return SubmitCallable(&SSMClient::SendCommand, request);
3997 }
3998
4003 template <typename SendCommandRequestT = Model::SendCommandRequest>
4004 void SendCommandAsync(const SendCommandRequestT& request, const SendCommandResponseReceivedHandler& handler,
4005 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4006 return SubmitAsync(&SSMClient::SendCommand, request, handler, context);
4007 }
4008
4016
4021 template <typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4022 Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT& request) const {
4023 return SubmitCallable(&SSMClient::StartAccessRequest, request);
4024 }
4025
4030 template <typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4031 void StartAccessRequestAsync(const StartAccessRequestRequestT& request, const StartAccessRequestResponseReceivedHandler& handler,
4032 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4033 return SubmitAsync(&SSMClient::StartAccessRequest, request, handler, context);
4034 }
4035
4043
4048 template <typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4049 Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT& request) const {
4050 return SubmitCallable(&SSMClient::StartAssociationsOnce, request);
4051 }
4052
4057 template <typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4058 void StartAssociationsOnceAsync(const StartAssociationsOnceRequestT& request, const StartAssociationsOnceResponseReceivedHandler& handler,
4059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4060 return SubmitAsync(&SSMClient::StartAssociationsOnce, request, handler, context);
4061 }
4062
4069
4074 template <typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4075 Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT& request) const {
4076 return SubmitCallable(&SSMClient::StartAutomationExecution, request);
4077 }
4078
4083 template <typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4084 void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT& request,
4086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4087 return SubmitAsync(&SSMClient::StartAutomationExecution, request, handler, context);
4088 }
4089
4104 const Model::StartChangeRequestExecutionRequest& request) const;
4105
4110 template <typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4112 const StartChangeRequestExecutionRequestT& request) const {
4113 return SubmitCallable(&SSMClient::StartChangeRequestExecution, request);
4114 }
4115
4120 template <typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4121 void StartChangeRequestExecutionAsync(const StartChangeRequestExecutionRequestT& request,
4123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4124 return SubmitAsync(&SSMClient::StartChangeRequestExecution, request, handler, context);
4125 }
4126
4135
4140 template <typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4141 Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT& request) const {
4142 return SubmitCallable(&SSMClient::StartExecutionPreview, request);
4143 }
4144
4149 template <typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4150 void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT& request, const StartExecutionPreviewResponseReceivedHandler& handler,
4151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4152 return SubmitAsync(&SSMClient::StartExecutionPreview, request, handler, context);
4153 }
4154
4172
4176 template <typename StartSessionRequestT = Model::StartSessionRequest>
4177 Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT& request) const {
4178 return SubmitCallable(&SSMClient::StartSession, request);
4179 }
4180
4185 template <typename StartSessionRequestT = Model::StartSessionRequest>
4186 void StartSessionAsync(const StartSessionRequestT& request, const StartSessionResponseReceivedHandler& handler,
4187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4188 return SubmitAsync(&SSMClient::StartSession, request, handler, context);
4189 }
4190
4197
4202 template <typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4203 Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT& request) const {
4204 return SubmitCallable(&SSMClient::StopAutomationExecution, request);
4205 }
4206
4211 template <typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4212 void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT& request,
4214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4215 return SubmitAsync(&SSMClient::StopAutomationExecution, request, handler, context);
4216 }
4217
4226
4231 template <typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4232 Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT& request) const {
4233 return SubmitCallable(&SSMClient::TerminateSession, request);
4234 }
4235
4240 template <typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4241 void TerminateSessionAsync(const TerminateSessionRequestT& request, const TerminateSessionResponseReceivedHandler& handler,
4242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4243 return SubmitAsync(&SSMClient::TerminateSession, request, handler, context);
4244 }
4245
4256
4261 template <typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4262 Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT& request) const {
4263 return SubmitCallable(&SSMClient::UnlabelParameterVersion, request);
4264 }
4265
4270 template <typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4271 void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT& request,
4273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4274 return SubmitAsync(&SSMClient::UnlabelParameterVersion, request, handler, context);
4275 }
4276
4302
4307 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4308 Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT& request) const {
4309 return SubmitCallable(&SSMClient::UpdateAssociation, request);
4310 }
4311
4316 template <typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4317 void UpdateAssociationAsync(const UpdateAssociationRequestT& request, const UpdateAssociationResponseReceivedHandler& handler,
4318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4319 return SubmitAsync(&SSMClient::UpdateAssociation, request, handler, context);
4320 }
4321
4333
4338 template <typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4339 Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT& request) const {
4340 return SubmitCallable(&SSMClient::UpdateAssociationStatus, request);
4341 }
4342
4347 template <typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4348 void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT& request,
4350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4351 return SubmitAsync(&SSMClient::UpdateAssociationStatus, request, handler, context);
4352 }
4353
4360
4364 template <typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4365 Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT& request) const {
4366 return SubmitCallable(&SSMClient::UpdateDocument, request);
4367 }
4368
4373 template <typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4374 void UpdateDocumentAsync(const UpdateDocumentRequestT& request, const UpdateDocumentResponseReceivedHandler& handler,
4375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4376 return SubmitAsync(&SSMClient::UpdateDocument, request, handler, context);
4377 }
4378
4389 const Model::UpdateDocumentDefaultVersionRequest& request) const;
4390
4395 template <typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4397 const UpdateDocumentDefaultVersionRequestT& request) const {
4398 return SubmitCallable(&SSMClient::UpdateDocumentDefaultVersion, request);
4399 }
4400
4405 template <typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4406 void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT& request,
4408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4409 return SubmitAsync(&SSMClient::UpdateDocumentDefaultVersion, request, handler, context);
4410 }
4411
4425
4430 template <typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4431 Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT& request) const {
4432 return SubmitCallable(&SSMClient::UpdateDocumentMetadata, request);
4433 }
4434
4439 template <typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4440 void UpdateDocumentMetadataAsync(const UpdateDocumentMetadataRequestT& request,
4442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4443 return SubmitAsync(&SSMClient::UpdateDocumentMetadata, request, handler, context);
4444 }
4445
4459
4464 template <typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4465 Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT& request) const {
4466 return SubmitCallable(&SSMClient::UpdateMaintenanceWindow, request);
4467 }
4468
4473 template <typename UpdateMaintenanceWindowRequestT = Model::UpdateMaintenanceWindowRequest>
4474 void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT& request,
4476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4477 return SubmitAsync(&SSMClient::UpdateMaintenanceWindow, request, handler, context);
4478 }
4479
4493 const Model::UpdateMaintenanceWindowTargetRequest& request) const;
4494
4499 template <typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4501 const UpdateMaintenanceWindowTargetRequestT& request) const {
4502 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTarget, request);
4503 }
4504
4509 template <typename UpdateMaintenanceWindowTargetRequestT = Model::UpdateMaintenanceWindowTargetRequest>
4510 void UpdateMaintenanceWindowTargetAsync(const UpdateMaintenanceWindowTargetRequestT& request,
4512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4513 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTarget, request, handler, context);
4514 }
4515
4551 const Model::UpdateMaintenanceWindowTaskRequest& request) const;
4552
4557 template <typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4559 const UpdateMaintenanceWindowTaskRequestT& request) const {
4560 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTask, request);
4561 }
4562
4567 template <typename UpdateMaintenanceWindowTaskRequestT = Model::UpdateMaintenanceWindowTaskRequest>
4568 void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT& request,
4570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4571 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTask, request, handler, context);
4572 }
4573
4583
4588 template <typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4590 const UpdateManagedInstanceRoleRequestT& request) const {
4591 return SubmitCallable(&SSMClient::UpdateManagedInstanceRole, request);
4592 }
4593
4598 template <typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4599 void UpdateManagedInstanceRoleAsync(const UpdateManagedInstanceRoleRequestT& request,
4601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4602 return SubmitAsync(&SSMClient::UpdateManagedInstanceRole, request, handler, context);
4603 }
4604
4621
4625 template <typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4626 Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT& request) const {
4627 return SubmitCallable(&SSMClient::UpdateOpsItem, request);
4628 }
4629
4634 template <typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4635 void UpdateOpsItemAsync(const UpdateOpsItemRequestT& request, const UpdateOpsItemResponseReceivedHandler& handler,
4636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4637 return SubmitAsync(&SSMClient::UpdateOpsItem, request, handler, context);
4638 }
4639
4647
4652 template <typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4653 Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT& request) const {
4654 return SubmitCallable(&SSMClient::UpdateOpsMetadata, request);
4655 }
4656
4661 template <typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4662 void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT& request, const UpdateOpsMetadataResponseReceivedHandler& handler,
4663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4664 return SubmitAsync(&SSMClient::UpdateOpsMetadata, request, handler, context);
4665 }
4666
4676
4681 template <typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4682 Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT& request) const {
4683 return SubmitCallable(&SSMClient::UpdatePatchBaseline, request);
4684 }
4685
4690 template <typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4691 void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT& request, const UpdatePatchBaselineResponseReceivedHandler& handler,
4692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4693 return SubmitAsync(&SSMClient::UpdatePatchBaseline, request, handler, context);
4694 }
4695
4710
4715 template <typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4716 Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT& request) const {
4717 return SubmitCallable(&SSMClient::UpdateResourceDataSync, request);
4718 }
4719
4724 template <typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4725 void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT& request,
4727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4728 return SubmitAsync(&SSMClient::UpdateResourceDataSync, request, handler, context);
4729 }
4730
4751
4756 template <typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4757 Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT& request) const {
4758 return SubmitCallable(&SSMClient::UpdateServiceSetting, request);
4759 }
4760
4765 template <typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4766 void UpdateServiceSettingAsync(const UpdateServiceSettingRequestT& request, const UpdateServiceSettingResponseReceivedHandler& handler,
4767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4768 return SubmitAsync(&SSMClient::UpdateServiceSetting, request, handler, context);
4769 }
4770
4771 virtual void OverrideEndpoint(const Aws::String& endpoint);
4772 virtual std::shared_ptr<SSMEndpointProviderBase>& accessEndpointProvider();
4773
4774 private:
4776 void init(const SSMClientConfiguration& clientConfiguration);
4777
4778 SSMClientConfiguration m_clientConfiguration;
4779 std::shared_ptr<SSMEndpointProviderBase> m_endpointProvider;
4780};
4781
4782} // namespace SSM
4783} // 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:2111
void SendCommandAsync(const SendCommandRequestT &request, const SendCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4004
void CreateActivationAsync(const CreateActivationRequestT &request, const CreateActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:272
Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT &request) const
Definition SSMClient.h:4075
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:499
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:175
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:4440
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:4766
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:1871
void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT &request, const CreateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:407
Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const DescribeInstancePatchStatesRequestT &request) const
Definition SSMClient.h:1454
void CancelCommandAsync(const CancelCommandRequestT &request, const CancelCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:203
Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT &request) const
Definition SSMClient.h:3995
void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2910
Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT &request) const
Definition SSMClient.h:661
void GetOpsItemAsync(const GetOpsItemRequestT &request, const GetOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2636
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:3535
Model::DescribeMaintenanceWindowExecutionsOutcomeCallable DescribeMaintenanceWindowExecutionsCallable(const DescribeMaintenanceWindowExecutionsRequestT &request) const
Definition SSMClient.h:1670
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:1385
void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT &request, const UpdateAssociationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4348
Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT &request) const
Definition SSMClient.h:4141
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:2475
Model::DescribeAssociationExecutionTargetsOutcomeCallable DescribeAssociationExecutionTargetsCallable(const DescribeAssociationExecutionTargetsRequestT &request) const
Definition SSMClient.h:1114
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:1524
void DeleteActivationAsync(const DeleteActivationRequestT &request, const DeleteActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:580
void GetCommandInvocationAsync(const GetCommandInvocationRequestT &request, const GetCommandInvocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2241
void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT &request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1680
void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT &request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1617
void StartSessionAsync(const StartSessionRequestT &request, const StartSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4186
Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT &request) const
Definition SSMClient.h:2129
Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT &request) const
Definition SSMClient.h:2818
Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT &request) const
Definition SSMClient.h:4757
Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const UpdateManagedInstanceRoleRequestT &request) const
Definition SSMClient.h:4589
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:3092
void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT &request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2534
void CreateAssociationAsync(const CreateAssociationRequestT &request, const CreateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:310
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:3215
Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT &request) const
Definition SSMClient.h:3233
void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT &request, const GetMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2504
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:4121
virtual Model::CancelCommandOutcome CancelCommand(const Model::CancelCommandRequest &request) const
SSMClientConfiguration ClientConfigurationType
Definition SSMClient.h:53
Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT &request) const
Definition SSMClient.h:3943
Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1085
Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT &request) const
Definition SSMClient.h:2715
virtual Model::UpdateAssociationStatusOutcome UpdateAssociationStatus(const Model::UpdateAssociationStatusRequest &request) const
Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT &request) const
Definition SSMClient.h:3288
virtual Model::DescribeInstancePropertiesOutcome DescribeInstanceProperties(const Model::DescribeInstancePropertiesRequest &request={}) const
Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT &request) const
Definition SSMClient.h:3020
Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const GetMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:2494
Model::ListDocumentMetadataHistoryOutcomeCallable ListDocumentMetadataHistoryCallable(const ListDocumentMetadataHistoryRequestT &request) const
Definition SSMClient.h:3205
Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:398
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:1834
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:342
void ListNodesAsync(const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNodesRequestT &request={}) const
Definition SSMClient.h:3323
Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT &request) const
Definition SSMClient.h:3640
void GetInventoryAsync(const GetInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2419
Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const RegisterDefaultPatchBaselineRequestT &request) const
Definition SSMClient.h:3758
virtual Model::DescribeOpsItemsOutcome DescribeOpsItems(const Model::DescribeOpsItemsRequest &request={}) const
Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const DescribeMaintenanceWindowsRequestT &request={}) const
Definition SSMClient.h:1794
virtual Model::DescribeMaintenanceWindowsOutcome DescribeMaintenanceWindows(const Model::DescribeMaintenanceWindowsRequest &request={}) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Definition SSMClient.h:3726
void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT &request, const UpdateDocumentDefaultVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4406
Aws::Client::AWSJsonClient BASECLASS
Definition SSMClient.h:49
void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT &request, const UnlabelParameterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4271
Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT &request) const
Definition SSMClient.h:4022
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:2365
SSMEndpointProvider EndpointProviderType
Definition SSMClient.h:54
void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT &request, const GetPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2882
void GetParametersByPathAsync(const GetParametersByPathRequestT &request, const GetParametersByPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2827
void GetDefaultPatchBaselineAsync(const GetDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultPatchBaselineRequestT &request={}) const
Definition SSMClient.h:2299
void DescribeParametersAsync(const DescribeParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1915
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:2789
void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT &request, const DescribeAssociationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1154
void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT &request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1333
void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT &request, const UpdateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4725
void CreateOpsItemAsync(const CreateOpsItemRequestT &request, const CreateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:443
void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT &request, const UpdateMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4568
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:819
Model::DeregisterTaskFromMaintenanceWindowOutcomeCallable DeregisterTaskFromMaintenanceWindowCallable(const DeregisterTaskFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:1024
Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT &request={}) const
Definition SSMClient.h:1862
Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT &request) const
Definition SSMClient.h:3556
Model::DescribeMaintenanceWindowExecutionTasksOutcomeCallable DescribeMaintenanceWindowExecutionTasksCallable(const DescribeMaintenanceWindowExecutionTasksRequestT &request) const
Definition SSMClient.h:1638
void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT &request, const UpdateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4474
void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT &request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1034
Model::GetDeployablePatchSnapshotForInstanceOutcomeCallable GetDeployablePatchSnapshotForInstanceCallable(const GetDeployablePatchSnapshotForInstanceRequestT &request) const
Definition SSMClient.h:2328
Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:3140
Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT &request) const
Definition SSMClient.h:1264
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT &request) const
Definition SSMClient.h:756
void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT &request, const UpdatePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4691
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:3352
void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT &request, const StartAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4084
virtual Model::GetMaintenanceWindowExecutionTaskOutcome GetMaintenanceWindowExecutionTask(const Model::GetMaintenanceWindowExecutionTaskRequest &request) const
Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT &request={}) const
Definition SSMClient.h:3110
Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const DeregisterManagedInstanceRequestT &request) const
Definition SSMClient.h:937
void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT &request, const DescribeInstanceAssociationsStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1395
Model::GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable GetMaintenanceWindowExecutionTaskInvocationCallable(const GetMaintenanceWindowExecutionTaskInvocationRequestT &request) const
Definition SSMClient.h:2554
Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT &request) const
Definition SSMClient.h:333
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:3381
Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT &request) const
Definition SSMClient.h:434
Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT &request) const
Definition SSMClient.h:687
Model::RegisterTargetWithMaintenanceWindowOutcomeCallable RegisterTargetWithMaintenanceWindowCallable(const RegisterTargetWithMaintenanceWindowRequestT &request) const
Definition SSMClient.h:3816
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:3269
void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT &request, const DeleteMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:696
void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT &request, const CreateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:550
Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT &request) const
Definition SSMClient.h:365
Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3401
void PutComplianceItemsAsync(const PutComplianceItemsRequestT &request, const PutComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3622
void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT &request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2338
Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT &request={}) const
Definition SSMClient.h:3260
void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT &request, const RegisterDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3768
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:1204
Model::StartChangeRequestExecutionOutcomeCallable StartChangeRequestExecutionCallable(const StartChangeRequestExecutionRequestT &request) const
Definition SSMClient.h:4111
void DescribeAssociationAsync(const DescribeAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAssociationRequestT &request={}) const
Definition SSMClient.h:1094
virtual Model::DescribeAssociationExecutionsOutcome DescribeAssociationExecutions(const Model::DescribeAssociationExecutionsRequest &request) const
Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const DescribeAvailablePatchesRequestT &request={}) const
Definition SSMClient.h:1235
virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest &request={}) const
Model::DescribeInstancePropertiesOutcomeCallable DescribeInstancePropertiesCallable(const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1544
void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT &request, const DescribeMaintenanceWindowTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1774
virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcome GetMaintenanceWindowExecutionTaskInvocation(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &request) const
Model::DescribeMaintenanceWindowTargetsOutcomeCallable DescribeMaintenanceWindowTargetsCallable(const DescribeMaintenanceWindowTargetsRequestT &request) const
Definition SSMClient.h:1730
virtual Model::DeleteMaintenanceWindowOutcome DeleteMaintenanceWindow(const Model::DeleteMaintenanceWindowRequest &request) const
Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT &request) const
Definition SSMClient.h:730
void TerminateSessionAsync(const TerminateSessionRequestT &request, const TerminateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4241
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:3845
void PutInventoryAsync(const PutInventoryRequestT &request, const PutInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3649
Model::DescribeMaintenanceWindowTasksOutcomeCallable DescribeMaintenanceWindowTasksCallable(const DescribeMaintenanceWindowTasksRequestT &request) const
Definition SSMClient.h:1764
Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT &request) const
Definition SSMClient.h:4682
void DeleteOpsItemAsync(const DeleteOpsItemRequestT &request, const DeleteOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:739
Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT &request) const
Definition SSMClient.h:4626
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT &request) const
Definition SSMClient.h:2901
void DeleteAssociationAsync(const DeleteAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:613
Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT &request) const
Definition SSMClient.h:810
Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT &request) const
Definition SSMClient.h:2780
void ListComplianceItemsAsync(const ListComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceItemsRequestT &request={}) const
Definition SSMClient.h:3149
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:1245
Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT &request) const
Definition SSMClient.h:4339
void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT &request, const UpdateOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4662
void ListComplianceSummariesAsync(const ListComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3179
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:1824
void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT &request, const DeregisterManagedInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:947
Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT &request) const
Definition SSMClient.h:3970
void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT &request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3826
void GetServiceSettingAsync(const GetServiceSettingRequestT &request, const GetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2952
void SendAutomationSignalAsync(const SendAutomationSignalRequestT &request, const SendAutomationSignalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3979
void DescribeMaintenanceWindowScheduleAsync(const DescribeMaintenanceWindowScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Definition SSMClient.h:1710
Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT &request) const
Definition SSMClient.h:2653
virtual Model::DescribeSessionsOutcome DescribeSessions(const Model::DescribeSessionsRequest &request) const
Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT &request) const
Definition SSMClient.h:865
void GetCalendarStateAsync(const GetCalendarStateRequestT &request, const GetCalendarStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2205
virtual Model::GetPatchBaselineOutcome GetPatchBaseline(const Model::GetPatchBaselineRequest &request) const
Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT &request) const
Definition SSMClient.h:4308
Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1574
Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT &request) const
Definition SSMClient.h:4365
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Definition SSMClient.h:903
Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT &request) const
Definition SSMClient.h:2749
void DescribeDocumentAsync(const DescribeDocumentRequestT &request, const DescribeDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1273
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:2466
void DescribeInstancePropertiesAsync(const DescribeInstancePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancePropertiesRequestT &request={}) const
Definition SSMClient.h:1554
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:4558
void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT &request, const ListAssociationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3029
virtual Model::StartAssociationsOnceOutcome StartAssociationsOnce(const Model::StartAssociationsOnceRequest &request) const
Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT &request) const
Definition SSMClient.h:3665
void DescribeInstanceInformationAsync(const DescribeInstanceInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1434
Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT &request) const
Definition SSMClient.h:634
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:3497
void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT &request, const DescribeAutomationStepExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1214
void DescribePatchGroupsAsync(const DescribePatchGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1999
Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT &request) const
Definition SSMClient.h:2943
virtual Model::PutInventoryOutcome PutInventory(const Model::PutInventoryRequest &request) const
Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT &request) const
Definition SSMClient.h:4653
virtual Model::DescribeInventoryDeletionsOutcome DescribeInventoryDeletions(const Model::DescribeInventoryDeletionsRequest &request={}) const
Model::AssociateOpsItemRelatedItemOutcomeCallable AssociateOpsItemRelatedItemCallable(const AssociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:165
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:912
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition SSMClient.h:3526
void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT &request, const GetExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2393
void ListResourceComplianceSummariesAsync(const ListResourceComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3470
virtual Model::RegisterPatchBaselineForPatchGroupOutcome RegisterPatchBaselineForPatchGroup(const Model::RegisterPatchBaselineForPatchGroupRequest &request) const
virtual Model::CreateAssociationBatchOutcome CreateAssociationBatch(const Model::CreateAssociationBatchRequest &request) const
static const char * GetServiceName()
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const AddTagsToResourceRequestT &request) const
Definition SSMClient.h:135
Model::DescribeInstancePatchStatesForPatchGroupOutcomeCallable DescribeInstancePatchStatesForPatchGroupCallable(const DescribeInstancePatchStatesForPatchGroupRequestT &request) const
Definition SSMClient.h:1484
virtual Model::LabelParameterVersionOutcome LabelParameterVersion(const Model::LabelParameterVersionRequest &request) const
Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT &request) const
Definition SSMClient.h:783
Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT &request) const
Definition SSMClient.h:2156
Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const UpdateDocumentDefaultVersionRequestT &request) const
Definition SSMClient.h:4396
virtual Model::GetDeployablePatchSnapshotForInstanceOutcome GetDeployablePatchSnapshotForInstance(const Model::GetDeployablePatchSnapshotForInstanceRequest &request) const
Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT &request) const
Definition SSMClient.h:4177
virtual Model::GetParameterHistoryOutcome GetParameterHistory(const Model::GetParameterHistoryRequest &request) const
Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT &request) const
Definition SSMClient.h:571
void GetInventorySchemaAsync(const GetInventorySchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2448
Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT &request={}) const
Definition SSMClient.h:1990
Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT &request={}) const
Definition SSMClient.h:1906
void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT &request, const CancelMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:233
void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT &request, const DeleteResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:874
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:1804
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:3002
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:194
void DescribeSessionsAsync(const DescribeSessionsRequestT &request, const DescribeSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2080
void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT &request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1740
Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const ListResourceComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3460
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:2290
virtual Model::CreateOpsMetadataOutcome CreateOpsMetadata(const Model::CreateOpsMetadataRequest &request) const
Model::DescribeEffectiveInstanceAssociationsOutcomeCallable DescribeEffectiveInstanceAssociationsCallable(const DescribeEffectiveInstanceAssociationsRequestT &request) const
Definition SSMClient.h:1323
Model::DeregisterTargetFromMaintenanceWindowOutcomeCallable DeregisterTargetFromMaintenanceWindowCallable(const DeregisterTargetFromMaintenanceWindowRequestT &request) const
Definition SSMClient.h:995
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:4058
void DeleteInventoryAsync(const DeleteInventoryRequestT &request, const DeleteInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:670
Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT &request) const
Definition SSMClient.h:4232
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:976
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:966
Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT &request={}) const
Definition SSMClient.h:3170
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request={}) const
Definition SSMClient.h:3314
Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const DescribeAssociationExecutionsRequestT &request) const
Definition SSMClient.h:1144
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:1943
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:3855
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
virtual void OverrideEndpoint(const Aws::String &endpoint)
void GetOpsMetadataAsync(const GetOpsMetadataRequestT &request, const GetOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2662
Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT &request) const
Definition SSMClient.h:3613
void ListOpsItemRelatedItemsAsync(const ListOpsItemRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsItemRelatedItemsRequestT &request={}) const
Definition SSMClient.h:3410
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:3787
Model::DisassociateOpsItemRelatedItemOutcomeCallable DisassociateOpsItemRelatedItemCallable(const DisassociateOpsItemRelatedItemRequestT &request) const
Definition SSMClient.h:2101
virtual Model::DescribeAvailablePatchesOutcome DescribeAvailablePatches(const Model::DescribeAvailablePatchesRequest &request={}) const
virtual Model::ListResourceDataSyncOutcome ListResourceDataSync(const Model::ListResourceDataSyncRequest &request={}) const
virtual std::shared_ptr< SSMEndpointProviderBase > & accessEndpointProvider()
Model::DescribeMaintenanceWindowScheduleOutcomeCallable DescribeMaintenanceWindowScheduleCallable(const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Definition SSMClient.h:1700
virtual Model::DeleteOpsMetadataOutcome DeleteOpsMetadata(const Model::DeleteOpsMetadataRequest &request) const
Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const UpdateMaintenanceWindowTargetRequestT &request) const
Definition SSMClient.h:4500
void GetConnectionStatusAsync(const GetConnectionStatusRequestT &request, const GetConnectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2269
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:3914
void GetParameterHistoryAsync(const GetParameterHistoryRequestT &request, const GetParameterHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2758
void DescribeActivationsAsync(const DescribeActivationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1064
void StartAccessRequestAsync(const StartAccessRequestRequestT &request, const StartAccessRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4031
void ResumeSessionAsync(const ResumeSessionRequestT &request, const ResumeSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3952
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:3343
virtual Model::ListDocumentMetadataHistoryOutcome ListDocumentMetadataHistory(const Model::ListDocumentMetadataHistoryRequest &request) const
Model::DescribeEffectivePatchesForPatchBaselineOutcomeCallable DescribeEffectivePatchesForPatchBaselineCallable(const DescribeEffectivePatchesForPatchBaselineRequestT &request) const
Definition SSMClient.h:1354
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:2384
Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT &request={}) const
Definition SSMClient.h:1934
void ResetServiceSettingAsync(const ResetServiceSettingRequestT &request, const ResetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3923
Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT &request) const
Definition SSMClient.h:2844
void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT &request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1005
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:2564
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:643
virtual Model::CreateActivationOutcome CreateActivation(const Model::CreateActivationRequest &request) const
Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT &request) const
Definition SSMClient.h:301
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:3051
Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT &request={}) const
Definition SSMClient.h:2683
virtual Model::ListCommandInvocationsOutcome ListCommandInvocations(const Model::ListCommandInvocationsRequest &request={}) const
Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT &request) const
Definition SSMClient.h:4049
Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT &request={}) const
Definition SSMClient.h:2410
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:4317
Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT &request) const
Definition SSMClient.h:2196
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3735
virtual Model::DeletePatchBaselineOutcome DeletePatchBaseline(const Model::DeletePatchBaselineRequest &request) const
Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT &request) const
Definition SSMClient.h:4262
void GetPatchBaselineAsync(const GetPatchBaselineRequestT &request, const GetPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2853
virtual Model::ListOpsItemRelatedItemsOutcome ListOpsItemRelatedItems(const Model::ListOpsItemRelatedItemsRequest &request={}) const
Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT &request) const
Definition SSMClient.h:541
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:2138
Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT &request) const
Definition SSMClient.h:1962
Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT &request) const
Definition SSMClient.h:462
void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT &request, const StartExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4150
virtual Model::DescribeAssociationOutcome DescribeAssociation(const Model::DescribeAssociationRequest &request={}) const
Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT &request={}) const
Definition SSMClient.h:3083
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:1304
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
Definition SSMClient.h:3873
void UpdateDocumentAsync(const UpdateDocumentRequestT &request, const UpdateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4374
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:3674
Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT &request) const
Definition SSMClient.h:1515
Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT &request={}) const
Definition SSMClient.h:1055
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:4599
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:3438
void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT &request, const ListInventoryEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3297
void DescribeInstancePatchStatesForPatchGroupAsync(const DescribeInstancePatchStatesForPatchGroupRequestT &request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1494
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:845
void ListCommandsAsync(const ListCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCommandsRequestT &request={}) const
Definition SSMClient.h:3119
void DescribeEffectivePatchesForPatchBaselineAsync(const DescribeEffectivePatchesForPatchBaselineRequestT &request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1364
virtual Model::CreateOpsItemOutcome CreateOpsItem(const Model::CreateOpsItemRequest &request) const
Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT &request) const
Definition SSMClient.h:2260
Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT &request={}) const
Definition SSMClient.h:604
Model::GetMaintenanceWindowExecutionTaskOutcomeCallable GetMaintenanceWindowExecutionTaskCallable(const GetMaintenanceWindowExecutionTaskRequestT &request) const
Definition SSMClient.h:2524
Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const DescribeInstanceInformationRequestT &request={}) const
Definition SSMClient.h:1424
Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const GetPatchBaselineForPatchGroupRequestT &request) const
Definition SSMClient.h:2872
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:2692
void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT &request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1648
Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT &request={}) const
Definition SSMClient.h:2439
void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT &request, const DescribeInstancePatchStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1464
virtual Model::ListResourceComplianceSummariesOutcome ListResourceComplianceSummaries(const Model::ListResourceComplianceSummariesRequest &request={}) const
Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT &request) const
Definition SSMClient.h:4465
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:144
Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const DescribeAutomationExecutionsRequestT &request={}) const
Definition SSMClient.h:1174
Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const DescribeDocumentPermissionRequestT &request) const
Definition SSMClient.h:1294
Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT &request) const
Definition SSMClient.h:836
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:1971
virtual Model::DescribePatchGroupsOutcome DescribePatchGroups(const Model::DescribePatchGroupsRequest &request={}) const
Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT &request) const
Definition SSMClient.h:4203
void DescribeInventoryDeletionsAsync(const DescribeInventoryDeletionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInventoryDeletionsRequestT &request={}) const
Definition SSMClient.h:1584
Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT &request) const
Definition SSMClient.h:2071
Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT &request) const
Definition SSMClient.h:4431
Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT &request) const
Definition SSMClient.h:2590
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:2724
void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT &request, const DescribeAssociationExecutionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:1124
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:3882
void UpdateOpsItemAsync(const UpdateOpsItemRequestT &request, const UpdateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4635
void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT &request, const DescribePatchPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2052
Model::CancelMaintenanceWindowExecutionOutcomeCallable CancelMaintenanceWindowExecutionCallable(const CancelMaintenanceWindowExecutionRequestT &request) const
Definition SSMClient.h:223
virtual Model::DeleteAssociationOutcome DeleteAssociation(const Model::DeleteAssociationRequest &request={}) const
Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT &request) const
Definition SSMClient.h:4716
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:3060
Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT &request) const
Definition SSMClient.h:263
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:471
void DeleteParameterAsync(const DeleteParameterRequestT &request, const DeleteParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:792
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:4510
Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT &request={}) const
Definition SSMClient.h:3372
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:765
Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT &request) const
Definition SSMClient.h:2627
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:2165
void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT &request, const StopAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:4212
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:1606
Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT &request={}) const
Definition SSMClient.h:3429
Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT &request) const
Definition SSMClient.h:2043
Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT &request) const
Definition SSMClient.h:2993
Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT &request) const
Definition SSMClient.h:2232
void CreateDocumentAsync(const CreateDocumentRequestT &request, const CreateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:374
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:1184
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:3506
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:3565
void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT &request, const ListDocumentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3242
virtual Model::PutParameterOutcome PutParameter(const Model::PutParameterRequest &request) const
Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT &request) const
Definition SSMClient.h:2356
void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT &request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:3797
void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT &request, const GetMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition SSMClient.h:2599
Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT &request) const
Definition SSMClient.h:490
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