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/SSMWaiter.h>
14#include <aws/ssm/SSM_EXPORTS.h>
63 std::shared_ptr<SSMEndpointProviderBase> endpointProvider =
nullptr);
76 SSMClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
77 std::shared_ptr<SSMEndpointProviderBase> endpointProvider =
nullptr,
97 SSMClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
136 template <
typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
138 return SubmitCallable(&SSMClient::AddTagsToResource, request);
145 template <
typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
148 return SubmitAsync(&SSMClient::AddTagsToResource, request, handler, context);
166 template <
typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
168 const AssociateOpsItemRelatedItemRequestT& request)
const {
169 return SubmitCallable(&SSMClient::AssociateOpsItemRelatedItem, request);
176 template <
typename AssociateOpsItemRelatedItemRequestT = Model::AssociateOpsItemRelatedItemRequest>
179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
180 return SubmitAsync(&SSMClient::AssociateOpsItemRelatedItem, request, handler, context);
195 template <
typename CancelCommandRequestT = Model::CancelCommandRequest>
197 return SubmitCallable(&SSMClient::CancelCommand, request);
204 template <
typename CancelCommandRequestT = Model::CancelCommandRequest>
206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
207 return SubmitAsync(&SSMClient::CancelCommand, request, handler, context);
224 template <
typename CancelMa
intenanceWindowExecutionRequestT = Model::CancelMa
intenanceWindowExecutionRequest>
226 const CancelMaintenanceWindowExecutionRequestT& request)
const {
227 return SubmitCallable(&SSMClient::CancelMaintenanceWindowExecution, request);
234 template <
typename CancelMa
intenanceWindowExecutionRequestT = Model::CancelMa
intenanceWindowExecutionRequest>
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
238 return SubmitAsync(&SSMClient::CancelMaintenanceWindowExecution, request, handler, context);
264 template <
typename CreateActivationRequestT = Model::CreateActivationRequest>
266 return SubmitCallable(&SSMClient::CreateActivation, request);
273 template <
typename CreateActivationRequestT = Model::CreateActivationRequest>
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
276 return SubmitAsync(&SSMClient::CreateActivation, request, handler, context);
302 template <
typename CreateAssociationRequestT = Model::CreateAssociationRequest>
304 return SubmitCallable(&SSMClient::CreateAssociation, request);
311 template <
typename CreateAssociationRequestT = Model::CreateAssociationRequest>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
314 return SubmitAsync(&SSMClient::CreateAssociation, request, handler, context);
334 template <
typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
336 return SubmitCallable(&SSMClient::CreateAssociationBatch, request);
343 template <
typename CreateAssociationBatchRequestT = Model::CreateAssociationBatchRequest>
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
347 return SubmitAsync(&SSMClient::CreateAssociationBatch, request, handler, context);
362 template <
typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
364 return SubmitCallable(&SSMClient::CreateCloudConnector, request);
371 template <
typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
374 return SubmitAsync(&SSMClient::CreateCloudConnector, request, handler, context);
393 template <
typename CreateDocumentRequestT = Model::CreateDocumentRequest>
395 return SubmitCallable(&SSMClient::CreateDocument, request);
402 template <
typename CreateDocumentRequestT = Model::CreateDocumentRequest>
404 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
405 return SubmitAsync(&SSMClient::CreateDocument, request, handler, context);
426 template <
typename CreateMa
intenanceWindowRequestT = Model::CreateMa
intenanceWindowRequest>
428 return SubmitCallable(&SSMClient::CreateMaintenanceWindow, request);
435 template <
typename CreateMa
intenanceWindowRequestT = Model::CreateMa
intenanceWindowRequest>
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
439 return SubmitAsync(&SSMClient::CreateMaintenanceWindow, request, handler, context);
462 template <
typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
464 return SubmitCallable(&SSMClient::CreateOpsItem, request);
471 template <
typename CreateOpsItemRequestT = Model::CreateOpsItemRequest>
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
474 return SubmitAsync(&SSMClient::CreateOpsItem, request, handler, context);
490 template <
typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
492 return SubmitCallable(&SSMClient::CreateOpsMetadata, request);
499 template <
typename CreateOpsMetadataRequestT = Model::CreateOpsMetadataRequest>
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
502 return SubmitAsync(&SSMClient::CreateOpsMetadata, request, handler, context);
518 template <
typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
520 return SubmitCallable(&SSMClient::CreatePatchBaseline, request);
527 template <
typename CreatePatchBaselineRequestT = Model::CreatePatchBaselineRequest>
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
530 return SubmitAsync(&SSMClient::CreatePatchBaseline, request, handler, context);
569 template <
typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
571 return SubmitCallable(&SSMClient::CreateResourceDataSync, request);
578 template <
typename CreateResourceDataSyncRequestT = Model::CreateResourceDataSyncRequest>
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
582 return SubmitAsync(&SSMClient::CreateResourceDataSync, request, handler, context);
599 template <
typename DeleteActivationRequestT = Model::DeleteActivationRequest>
601 return SubmitCallable(&SSMClient::DeleteActivation, request);
608 template <
typename DeleteActivationRequestT = Model::DeleteActivationRequest>
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
611 return SubmitAsync(&SSMClient::DeleteActivation, request, handler, context);
632 template <
typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
634 return SubmitCallable(&SSMClient::DeleteAssociation, request);
641 template <
typename DeleteAssociationRequestT = Model::DeleteAssociationRequest>
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
644 const DeleteAssociationRequestT& request = {})
const {
645 return SubmitAsync(&SSMClient::DeleteAssociation, request, handler, context);
659 template <
typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
661 return SubmitCallable(&SSMClient::DeleteCloudConnector, request);
668 template <
typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
671 return SubmitAsync(&SSMClient::DeleteCloudConnector, request, handler, context);
688 template <
typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
690 return SubmitCallable(&SSMClient::DeleteDocument, request);
697 template <
typename DeleteDocumentRequestT = Model::DeleteDocumentRequest>
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
700 return SubmitAsync(&SSMClient::DeleteDocument, request, handler, context);
715 template <
typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
717 return SubmitCallable(&SSMClient::DeleteInventory, request);
724 template <
typename DeleteInventoryRequestT = Model::DeleteInventoryRequest>
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
727 return SubmitAsync(&SSMClient::DeleteInventory, request, handler, context);
741 template <
typename DeleteMa
intenanceWindowRequestT = Model::DeleteMa
intenanceWindowRequest>
743 return SubmitCallable(&SSMClient::DeleteMaintenanceWindow, request);
750 template <
typename DeleteMa
intenanceWindowRequestT = Model::DeleteMa
intenanceWindowRequest>
753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
754 return SubmitAsync(&SSMClient::DeleteMaintenanceWindow, request, handler, context);
784 template <
typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
786 return SubmitCallable(&SSMClient::DeleteOpsItem, request);
793 template <
typename DeleteOpsItemRequestT = Model::DeleteOpsItemRequest>
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
796 return SubmitAsync(&SSMClient::DeleteOpsItem, request, handler, context);
810 template <
typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
812 return SubmitCallable(&SSMClient::DeleteOpsMetadata, request);
819 template <
typename DeleteOpsMetadataRequestT = Model::DeleteOpsMetadataRequest>
821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
822 return SubmitAsync(&SSMClient::DeleteOpsMetadata, request, handler, context);
837 template <
typename DeleteParameterRequestT = Model::DeleteParameterRequest>
839 return SubmitCallable(&SSMClient::DeleteParameter, request);
846 template <
typename DeleteParameterRequestT = Model::DeleteParameterRequest>
848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
849 return SubmitAsync(&SSMClient::DeleteParameter, request, handler, context);
864 template <
typename DeleteParametersRequestT = Model::DeleteParametersRequest>
866 return SubmitCallable(&SSMClient::DeleteParameters, request);
873 template <
typename DeleteParametersRequestT = Model::DeleteParametersRequest>
875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
876 return SubmitAsync(&SSMClient::DeleteParameters, request, handler, context);
890 template <
typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
892 return SubmitCallable(&SSMClient::DeletePatchBaseline, request);
899 template <
typename DeletePatchBaselineRequestT = Model::DeletePatchBaselineRequest>
901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
902 return SubmitAsync(&SSMClient::DeletePatchBaseline, request, handler, context);
919 template <
typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
921 return SubmitCallable(&SSMClient::DeleteResourceDataSync, request);
928 template <
typename DeleteResourceDataSyncRequestT = Model::DeleteResourceDataSyncRequest>
931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
932 return SubmitAsync(&SSMClient::DeleteResourceDataSync, request, handler, context);
962 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
964 return SubmitCallable(&SSMClient::DeleteResourcePolicy, request);
971 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
974 return SubmitAsync(&SSMClient::DeleteResourcePolicy, request, handler, context);
996 template <
typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
998 const DeregisterManagedInstanceRequestT& request)
const {
999 return SubmitCallable(&SSMClient::DeregisterManagedInstance, request);
1006 template <
typename DeregisterManagedInstanceRequestT = Model::DeregisterManagedInstanceRequest>
1009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1010 return SubmitAsync(&SSMClient::DeregisterManagedInstance, request, handler, context);
1025 template <
typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
1027 const DeregisterPatchBaselineForPatchGroupRequestT& request)
const {
1028 return SubmitCallable(&SSMClient::DeregisterPatchBaselineForPatchGroup, request);
1035 template <
typename DeregisterPatchBaselineForPatchGroupRequestT = Model::DeregisterPatchBaselineForPatchGroupRequest>
1038 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1039 return SubmitAsync(&SSMClient::DeregisterPatchBaselineForPatchGroup, request, handler, context);
1054 template <
typename DeregisterTargetFromMa
intenanceWindowRequestT = Model::DeregisterTargetFromMa
intenanceWindowRequest>
1056 const DeregisterTargetFromMaintenanceWindowRequestT& request)
const {
1057 return SubmitCallable(&SSMClient::DeregisterTargetFromMaintenanceWindow, request);
1064 template <
typename DeregisterTargetFromMa
intenanceWindowRequestT = Model::DeregisterTargetFromMa
intenanceWindowRequest>
1067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1068 return SubmitAsync(&SSMClient::DeregisterTargetFromMaintenanceWindow, request, handler, context);
1083 template <
typename DeregisterTaskFromMa
intenanceWindowRequestT = Model::DeregisterTaskFromMa
intenanceWindowRequest>
1085 const DeregisterTaskFromMaintenanceWindowRequestT& request)
const {
1086 return SubmitCallable(&SSMClient::DeregisterTaskFromMaintenanceWindow, request);
1093 template <
typename DeregisterTaskFromMa
intenanceWindowRequestT = Model::DeregisterTaskFromMa
intenanceWindowRequest>
1096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1097 return SubmitAsync(&SSMClient::DeregisterTaskFromMaintenanceWindow, request, handler, context);
1114 template <
typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1116 return SubmitCallable(&SSMClient::DescribeActivations, request);
1123 template <
typename DescribeActivationsRequestT = Model::DescribeActivationsRequest>
1125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1126 const DescribeActivationsRequestT& request = {})
const {
1127 return SubmitAsync(&SSMClient::DescribeActivations, request, handler, context);
1144 template <
typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1146 return SubmitCallable(&SSMClient::DescribeAssociation, request);
1153 template <
typename DescribeAssociationRequestT = Model::DescribeAssociationRequest>
1155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1156 const DescribeAssociationRequestT& request = {})
const {
1157 return SubmitAsync(&SSMClient::DescribeAssociation, request, handler, context);
1173 template <
typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1175 const DescribeAssociationExecutionTargetsRequestT& request)
const {
1176 return SubmitCallable(&SSMClient::DescribeAssociationExecutionTargets, request);
1183 template <
typename DescribeAssociationExecutionTargetsRequestT = Model::DescribeAssociationExecutionTargetsRequest>
1186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1187 return SubmitAsync(&SSMClient::DescribeAssociationExecutionTargets, request, handler, context);
1203 template <
typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1205 const DescribeAssociationExecutionsRequestT& request)
const {
1206 return SubmitCallable(&SSMClient::DescribeAssociationExecutions, request);
1213 template <
typename DescribeAssociationExecutionsRequestT = Model::DescribeAssociationExecutionsRequest>
1216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1217 return SubmitAsync(&SSMClient::DescribeAssociationExecutions, request, handler, context);
1233 template <
typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1235 const DescribeAutomationExecutionsRequestT& request = {})
const {
1236 return SubmitCallable(&SSMClient::DescribeAutomationExecutions, request);
1243 template <
typename DescribeAutomationExecutionsRequestT = Model::DescribeAutomationExecutionsRequest>
1245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1246 const DescribeAutomationExecutionsRequestT& request = {})
const {
1247 return SubmitAsync(&SSMClient::DescribeAutomationExecutions, request, handler, context);
1263 template <
typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1265 const DescribeAutomationStepExecutionsRequestT& request)
const {
1266 return SubmitCallable(&SSMClient::DescribeAutomationStepExecutions, request);
1273 template <
typename DescribeAutomationStepExecutionsRequestT = Model::DescribeAutomationStepExecutionsRequest>
1276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1277 return SubmitAsync(&SSMClient::DescribeAutomationStepExecutions, request, handler, context);
1294 template <
typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1296 const DescribeAvailablePatchesRequestT& request = {})
const {
1297 return SubmitCallable(&SSMClient::DescribeAvailablePatches, request);
1304 template <
typename DescribeAvailablePatchesRequestT = Model::DescribeAvailablePatchesRequest>
1306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1307 const DescribeAvailablePatchesRequestT& request = {})
const {
1308 return SubmitAsync(&SSMClient::DescribeAvailablePatches, request, handler, context);
1323 template <
typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1325 return SubmitCallable(&SSMClient::DescribeDocument, request);
1332 template <
typename DescribeDocumentRequestT = Model::DescribeDocumentRequest>
1334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1335 return SubmitAsync(&SSMClient::DescribeDocument, request, handler, context);
1353 template <
typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1355 const DescribeDocumentPermissionRequestT& request)
const {
1356 return SubmitCallable(&SSMClient::DescribeDocumentPermission, request);
1363 template <
typename DescribeDocumentPermissionRequestT = Model::DescribeDocumentPermissionRequest>
1366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1367 return SubmitAsync(&SSMClient::DescribeDocumentPermission, request, handler, context);
1382 template <
typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1384 const DescribeEffectiveInstanceAssociationsRequestT& request)
const {
1385 return SubmitCallable(&SSMClient::DescribeEffectiveInstanceAssociations, request);
1392 template <
typename DescribeEffectiveInstanceAssociationsRequestT = Model::DescribeEffectiveInstanceAssociationsRequest>
1395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1396 return SubmitAsync(&SSMClient::DescribeEffectiveInstanceAssociations, request, handler, context);
1413 template <
typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1415 const DescribeEffectivePatchesForPatchBaselineRequestT& request)
const {
1416 return SubmitCallable(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request);
1423 template <
typename DescribeEffectivePatchesForPatchBaselineRequestT = Model::DescribeEffectivePatchesForPatchBaselineRequest>
1425 const DescribeEffectivePatchesForPatchBaselineRequestT& request,
1427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1428 return SubmitAsync(&SSMClient::DescribeEffectivePatchesForPatchBaseline, request, handler, context);
1444 template <
typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1446 const DescribeInstanceAssociationsStatusRequestT& request)
const {
1447 return SubmitCallable(&SSMClient::DescribeInstanceAssociationsStatus, request);
1454 template <
typename DescribeInstanceAssociationsStatusRequestT = Model::DescribeInstanceAssociationsStatusRequest>
1457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1458 return SubmitAsync(&SSMClient::DescribeInstanceAssociationsStatus, request, handler, context);
1483 template <
typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1485 const DescribeInstanceInformationRequestT& request = {})
const {
1486 return SubmitCallable(&SSMClient::DescribeInstanceInformation, request);
1493 template <
typename DescribeInstanceInformationRequestT = Model::DescribeInstanceInformationRequest>
1495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1496 const DescribeInstanceInformationRequestT& request = {})
const {
1497 return SubmitAsync(&SSMClient::DescribeInstanceInformation, request, handler, context);
1513 template <
typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1515 const DescribeInstancePatchStatesRequestT& request)
const {
1516 return SubmitCallable(&SSMClient::DescribeInstancePatchStates, request);
1523 template <
typename DescribeInstancePatchStatesRequestT = Model::DescribeInstancePatchStatesRequest>
1526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1527 return SubmitAsync(&SSMClient::DescribeInstancePatchStates, request, handler, context);
1543 template <
typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1545 const DescribeInstancePatchStatesForPatchGroupRequestT& request)
const {
1546 return SubmitCallable(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request);
1553 template <
typename DescribeInstancePatchStatesForPatchGroupRequestT = Model::DescribeInstancePatchStatesForPatchGroupRequest>
1555 const DescribeInstancePatchStatesForPatchGroupRequestT& request,
1557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1558 return SubmitAsync(&SSMClient::DescribeInstancePatchStatesForPatchGroup, request, handler, context);
1574 template <
typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1576 return SubmitCallable(&SSMClient::DescribeInstancePatches, request);
1583 template <
typename DescribeInstancePatchesRequestT = Model::DescribeInstancePatchesRequest>
1586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1587 return SubmitAsync(&SSMClient::DescribeInstancePatches, request, handler, context);
1603 template <
typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1605 const DescribeInstancePropertiesRequestT& request = {})
const {
1606 return SubmitCallable(&SSMClient::DescribeInstanceProperties, request);
1613 template <
typename DescribeInstancePropertiesRequestT = Model::DescribeInstancePropertiesRequest>
1615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1616 const DescribeInstancePropertiesRequestT& request = {})
const {
1617 return SubmitAsync(&SSMClient::DescribeInstanceProperties, request, handler, context);
1633 template <
typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1635 const DescribeInventoryDeletionsRequestT& request = {})
const {
1636 return SubmitCallable(&SSMClient::DescribeInventoryDeletions, request);
1643 template <
typename DescribeInventoryDeletionsRequestT = Model::DescribeInventoryDeletionsRequest>
1645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1646 const DescribeInventoryDeletionsRequestT& request = {})
const {
1647 return SubmitAsync(&SSMClient::DescribeInventoryDeletions, request, handler, context);
1667 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request)
const {
1668 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request);
1678 const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT& request,
1680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1681 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTaskInvocations, request, handler, context);
1697 template <
typename DescribeMa
intenanceWindowExecutionTasksRequestT = Model::DescribeMa
intenanceWindowExecutionTasksRequest>
1699 const DescribeMaintenanceWindowExecutionTasksRequestT& request)
const {
1700 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request);
1707 template <
typename DescribeMa
intenanceWindowExecutionTasksRequestT = Model::DescribeMa
intenanceWindowExecutionTasksRequest>
1710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1711 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutionTasks, request, handler, context);
1729 template <
typename DescribeMa
intenanceWindowExecutionsRequestT = Model::DescribeMa
intenanceWindowExecutionsRequest>
1731 const DescribeMaintenanceWindowExecutionsRequestT& request)
const {
1732 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowExecutions, request);
1739 template <
typename DescribeMa
intenanceWindowExecutionsRequestT = Model::DescribeMa
intenanceWindowExecutionsRequest>
1742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1743 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowExecutions, request, handler, context);
1759 template <
typename DescribeMa
intenanceWindowScheduleRequestT = Model::DescribeMa
intenanceWindowScheduleRequest>
1761 const DescribeMaintenanceWindowScheduleRequestT& request = {})
const {
1762 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowSchedule, request);
1769 template <
typename DescribeMa
intenanceWindowScheduleRequestT = Model::DescribeMa
intenanceWindowScheduleRequest>
1771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1772 const DescribeMaintenanceWindowScheduleRequestT& request = {})
const {
1773 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowSchedule, request, handler, context);
1789 template <
typename DescribeMa
intenanceWindowTargetsRequestT = Model::DescribeMa
intenanceWindowTargetsRequest>
1791 const DescribeMaintenanceWindowTargetsRequestT& request)
const {
1792 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTargets, request);
1799 template <
typename DescribeMa
intenanceWindowTargetsRequestT = Model::DescribeMa
intenanceWindowTargetsRequest>
1802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1803 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTargets, request, handler, context);
1823 template <
typename DescribeMa
intenanceWindowTasksRequestT = Model::DescribeMa
intenanceWindowTasksRequest>
1825 const DescribeMaintenanceWindowTasksRequestT& request)
const {
1826 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowTasks, request);
1833 template <
typename DescribeMa
intenanceWindowTasksRequestT = Model::DescribeMa
intenanceWindowTasksRequest>
1836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1837 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowTasks, request, handler, context);
1853 template <
typename DescribeMa
intenanceWindowsRequestT = Model::DescribeMa
intenanceWindowsRequest>
1855 const DescribeMaintenanceWindowsRequestT& request = {})
const {
1856 return SubmitCallable(&SSMClient::DescribeMaintenanceWindows, request);
1863 template <
typename DescribeMa
intenanceWindowsRequestT = Model::DescribeMa
intenanceWindowsRequest>
1865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1866 const DescribeMaintenanceWindowsRequestT& request = {})
const {
1867 return SubmitAsync(&SSMClient::DescribeMaintenanceWindows, request, handler, context);
1883 template <
typename DescribeMa
intenanceWindowsForTargetRequestT = Model::DescribeMa
intenanceWindowsForTargetRequest>
1885 const DescribeMaintenanceWindowsForTargetRequestT& request)
const {
1886 return SubmitCallable(&SSMClient::DescribeMaintenanceWindowsForTarget, request);
1893 template <
typename DescribeMa
intenanceWindowsForTargetRequestT = Model::DescribeMa
intenanceWindowsForTargetRequest>
1896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1897 return SubmitAsync(&SSMClient::DescribeMaintenanceWindowsForTarget, request, handler, context);
1921 template <
typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1923 return SubmitCallable(&SSMClient::DescribeOpsItems, request);
1930 template <
typename DescribeOpsItemsRequestT = Model::DescribeOpsItemsRequest>
1932 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1933 const DescribeOpsItemsRequestT& request = {})
const {
1934 return SubmitAsync(&SSMClient::DescribeOpsItems, request, handler, context);
1965 template <
typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1967 return SubmitCallable(&SSMClient::DescribeParameters, request);
1974 template <
typename DescribeParametersRequestT = Model::DescribeParametersRequest>
1976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1977 const DescribeParametersRequestT& request = {})
const {
1978 return SubmitAsync(&SSMClient::DescribeParameters, request, handler, context);
1993 template <
typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
1995 return SubmitCallable(&SSMClient::DescribePatchBaselines, request);
2002 template <
typename DescribePatchBaselinesRequestT = Model::DescribePatchBaselinesRequest>
2004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2005 const DescribePatchBaselinesRequestT& request = {})
const {
2006 return SubmitAsync(&SSMClient::DescribePatchBaselines, request, handler, context);
2021 template <
typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
2023 return SubmitCallable(&SSMClient::DescribePatchGroupState, request);
2030 template <
typename DescribePatchGroupStateRequestT = Model::DescribePatchGroupStateRequest>
2033 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2034 return SubmitAsync(&SSMClient::DescribePatchGroupState, request, handler, context);
2049 template <
typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
2051 return SubmitCallable(&SSMClient::DescribePatchGroups, request);
2058 template <
typename DescribePatchGroupsRequestT = Model::DescribePatchGroupsRequest>
2060 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2061 const DescribePatchGroupsRequestT& request = {})
const {
2062 return SubmitAsync(&SSMClient::DescribePatchGroups, request, handler, context);
2102 template <
typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2104 return SubmitCallable(&SSMClient::DescribePatchProperties, request);
2111 template <
typename DescribePatchPropertiesRequestT = Model::DescribePatchPropertiesRequest>
2114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2115 return SubmitAsync(&SSMClient::DescribePatchProperties, request, handler, context);
2130 template <
typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2132 return SubmitCallable(&SSMClient::DescribeSessions, request);
2139 template <
typename DescribeSessionsRequestT = Model::DescribeSessionsRequest>
2141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2142 return SubmitAsync(&SSMClient::DescribeSessions, request, handler, context);
2160 template <
typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2162 const DisassociateOpsItemRelatedItemRequestT& request)
const {
2163 return SubmitCallable(&SSMClient::DisassociateOpsItemRelatedItem, request);
2170 template <
typename DisassociateOpsItemRelatedItemRequestT = Model::DisassociateOpsItemRelatedItemRequest>
2173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2174 return SubmitAsync(&SSMClient::DisassociateOpsItemRelatedItem, request, handler, context);
2188 template <
typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2190 return SubmitCallable(&SSMClient::GetAccessToken, request);
2197 template <
typename GetAccessTokenRequestT = Model::GetAccessTokenRequest>
2199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2200 return SubmitAsync(&SSMClient::GetAccessToken, request, handler, context);
2215 template <
typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2217 return SubmitCallable(&SSMClient::GetAutomationExecution, request);
2224 template <
typename GetAutomationExecutionRequestT = Model::GetAutomationExecutionRequest>
2227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2228 return SubmitAsync(&SSMClient::GetAutomationExecution, request, handler, context);
2255 template <
typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2257 return SubmitCallable(&SSMClient::GetCalendarState, request);
2264 template <
typename GetCalendarStateRequestT = Model::GetCalendarStateRequest>
2266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2267 return SubmitAsync(&SSMClient::GetCalendarState, request, handler, context);
2282 template <
typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
2284 return SubmitCallable(&SSMClient::GetCloudConnector, request);
2291 template <
typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
2293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2294 return SubmitAsync(&SSMClient::GetCloudConnector, request, handler, context);
2318 template <
typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2320 return SubmitCallable(&SSMClient::GetCommandInvocation, request);
2327 template <
typename GetCommandInvocationRequestT = Model::GetCommandInvocationRequest>
2329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2330 return SubmitAsync(&SSMClient::GetCommandInvocation, request, handler, context);
2346 template <
typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2348 return SubmitCallable(&SSMClient::GetConnectionStatus, request);
2355 template <
typename GetConnectionStatusRequestT = Model::GetConnectionStatusRequest>
2357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2358 return SubmitAsync(&SSMClient::GetConnectionStatus, request, handler, context);
2376 template <
typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2378 return SubmitCallable(&SSMClient::GetDefaultPatchBaseline, request);
2385 template <
typename GetDefaultPatchBaselineRequestT = Model::GetDefaultPatchBaselineRequest>
2387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2388 const GetDefaultPatchBaselineRequestT& request = {})
const {
2389 return SubmitAsync(&SSMClient::GetDefaultPatchBaseline, request, handler, context);
2414 template <
typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2416 const GetDeployablePatchSnapshotForInstanceRequestT& request)
const {
2417 return SubmitCallable(&SSMClient::GetDeployablePatchSnapshotForInstance, request);
2424 template <
typename GetDeployablePatchSnapshotForInstanceRequestT = Model::GetDeployablePatchSnapshotForInstanceRequest>
2427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2428 return SubmitAsync(&SSMClient::GetDeployablePatchSnapshotForInstance, request, handler, context);
2442 template <
typename GetDocumentRequestT = Model::GetDocumentRequest>
2444 return SubmitCallable(&SSMClient::GetDocument, request);
2451 template <
typename GetDocumentRequestT = Model::GetDocumentRequest>
2453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2454 return SubmitAsync(&SSMClient::GetDocument, request, handler, context);
2470 template <
typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2472 return SubmitCallable(&SSMClient::GetExecutionPreview, request);
2479 template <
typename GetExecutionPreviewRequestT = Model::GetExecutionPreviewRequest>
2481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2482 return SubmitAsync(&SSMClient::GetExecutionPreview, request, handler, context);
2496 template <
typename GetInventoryRequestT = Model::GetInventoryRequest>
2498 return SubmitCallable(&SSMClient::GetInventory, request);
2505 template <
typename GetInventoryRequestT = Model::GetInventoryRequest>
2507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2508 const GetInventoryRequestT& request = {})
const {
2509 return SubmitAsync(&SSMClient::GetInventory, request, handler, context);
2525 template <
typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2527 return SubmitCallable(&SSMClient::GetInventorySchema, request);
2534 template <
typename GetInventorySchemaRequestT = Model::GetInventorySchemaRequest>
2536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2537 const GetInventorySchemaRequestT& request = {})
const {
2538 return SubmitAsync(&SSMClient::GetInventorySchema, request, handler, context);
2552 template <
typename GetMa
intenanceWindowRequestT = Model::GetMa
intenanceWindowRequest>
2554 return SubmitCallable(&SSMClient::GetMaintenanceWindow, request);
2561 template <
typename GetMa
intenanceWindowRequestT = Model::GetMa
intenanceWindowRequest>
2563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2564 return SubmitAsync(&SSMClient::GetMaintenanceWindow, request, handler, context);
2580 template <
typename GetMa
intenanceWindowExecutionRequestT = Model::GetMa
intenanceWindowExecutionRequest>
2582 const GetMaintenanceWindowExecutionRequestT& request)
const {
2583 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecution, request);
2590 template <
typename GetMa
intenanceWindowExecutionRequestT = Model::GetMa
intenanceWindowExecutionRequest>
2593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2594 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecution, request, handler, context);
2610 template <
typename GetMa
intenanceWindowExecutionTaskRequestT = Model::GetMa
intenanceWindowExecutionTaskRequest>
2612 const GetMaintenanceWindowExecutionTaskRequestT& request)
const {
2613 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTask, request);
2620 template <
typename GetMa
intenanceWindowExecutionTaskRequestT = Model::GetMa
intenanceWindowExecutionTaskRequest>
2623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2624 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTask, request, handler, context);
2640 template <
typename GetMa
intenanceWindowExecutionTaskInvocationRequestT = Model::GetMa
intenanceWindowExecutionTaskInvocationRequest>
2642 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request)
const {
2643 return SubmitCallable(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request);
2650 template <
typename GetMa
intenanceWindowExecutionTaskInvocationRequestT = Model::GetMa
intenanceWindowExecutionTaskInvocationRequest>
2652 const GetMaintenanceWindowExecutionTaskInvocationRequestT& request,
2654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2655 return SubmitAsync(&SSMClient::GetMaintenanceWindowExecutionTaskInvocation, request, handler, context);
2676 template <
typename GetMa
intenanceWindowTaskRequestT = Model::GetMa
intenanceWindowTaskRequest>
2678 return SubmitCallable(&SSMClient::GetMaintenanceWindowTask, request);
2685 template <
typename GetMa
intenanceWindowTaskRequestT = Model::GetMa
intenanceWindowTaskRequest>
2688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2689 return SubmitAsync(&SSMClient::GetMaintenanceWindowTask, request, handler, context);
2713 template <
typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2715 return SubmitCallable(&SSMClient::GetOpsItem, request);
2722 template <
typename GetOpsItemRequestT = Model::GetOpsItemRequest>
2724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2725 return SubmitAsync(&SSMClient::GetOpsItem, request, handler, context);
2739 template <
typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2741 return SubmitCallable(&SSMClient::GetOpsMetadata, request);
2748 template <
typename GetOpsMetadataRequestT = Model::GetOpsMetadataRequest>
2750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2751 return SubmitAsync(&SSMClient::GetOpsMetadata, request, handler, context);
2769 template <
typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2771 return SubmitCallable(&SSMClient::GetOpsSummary, request);
2778 template <
typename GetOpsSummaryRequestT = Model::GetOpsSummaryRequest>
2780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2781 const GetOpsSummaryRequestT& request = {})
const {
2782 return SubmitAsync(&SSMClient::GetOpsSummary, request, handler, context);
2815 template <
typename GetParameterRequestT = Model::GetParameterRequest>
2817 return SubmitCallable(&SSMClient::GetParameter, request);
2824 template <
typename GetParameterRequestT = Model::GetParameterRequest>
2826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2827 return SubmitAsync(&SSMClient::GetParameter, request, handler, context);
2849 template <
typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2851 return SubmitCallable(&SSMClient::GetParameterHistory, request);
2858 template <
typename GetParameterHistoryRequestT = Model::GetParameterHistoryRequest>
2860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2861 return SubmitAsync(&SSMClient::GetParameterHistory, request, handler, context);
2894 template <
typename GetParametersRequestT = Model::GetParametersRequest>
2896 return SubmitCallable(&SSMClient::GetParameters, request);
2903 template <
typename GetParametersRequestT = Model::GetParametersRequest>
2905 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2906 return SubmitAsync(&SSMClient::GetParameters, request, handler, context);
2932 template <
typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2934 return SubmitCallable(&SSMClient::GetParametersByPath, request);
2941 template <
typename GetParametersByPathRequestT = Model::GetParametersByPathRequest>
2943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2944 return SubmitAsync(&SSMClient::GetParametersByPath, request, handler, context);
2958 template <
typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2960 return SubmitCallable(&SSMClient::GetPatchBaseline, request);
2967 template <
typename GetPatchBaselineRequestT = Model::GetPatchBaselineRequest>
2969 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2970 return SubmitAsync(&SSMClient::GetPatchBaseline, request, handler, context);
2986 template <
typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2988 const GetPatchBaselineForPatchGroupRequestT& request)
const {
2989 return SubmitCallable(&SSMClient::GetPatchBaselineForPatchGroup, request);
2996 template <
typename GetPatchBaselineForPatchGroupRequestT = Model::GetPatchBaselineForPatchGroupRequest>
2999 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3000 return SubmitAsync(&SSMClient::GetPatchBaselineForPatchGroup, request, handler, context);
3015 template <
typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
3017 return SubmitCallable(&SSMClient::GetResourcePolicies, request);
3024 template <
typename GetResourcePoliciesRequestT = Model::GetResourcePoliciesRequest>
3026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3027 return SubmitAsync(&SSMClient::GetResourcePolicies, request, handler, context);
3057 template <
typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
3059 return SubmitCallable(&SSMClient::GetServiceSetting, request);
3066 template <
typename GetServiceSettingRequestT = Model::GetServiceSettingRequest>
3068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3069 return SubmitAsync(&SSMClient::GetServiceSetting, request, handler, context);
3107 template <
typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
3109 return SubmitCallable(&SSMClient::LabelParameterVersion, request);
3116 template <
typename LabelParameterVersionRequestT = Model::LabelParameterVersionRequest>
3118 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3119 return SubmitAsync(&SSMClient::LabelParameterVersion, request, handler, context);
3134 template <
typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3136 return SubmitCallable(&SSMClient::ListAssociationVersions, request);
3143 template <
typename ListAssociationVersionsRequestT = Model::ListAssociationVersionsRequest>
3146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3147 return SubmitAsync(&SSMClient::ListAssociationVersions, request, handler, context);
3165 template <
typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3167 return SubmitCallable(&SSMClient::ListAssociations, request);
3174 template <
typename ListAssociationsRequestT = Model::ListAssociationsRequest>
3176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3177 const ListAssociationsRequestT& request = {})
const {
3178 return SubmitAsync(&SSMClient::ListAssociations, request, handler, context);
3193 template <
typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
3195 return SubmitCallable(&SSMClient::ListCloudConnectors, request);
3202 template <
typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
3204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3205 const ListCloudConnectorsRequestT& request = {})
const {
3206 return SubmitAsync(&SSMClient::ListCloudConnectors, request, handler, context);
3225 template <
typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3227 return SubmitCallable(&SSMClient::ListCommandInvocations, request);
3234 template <
typename ListCommandInvocationsRequestT = Model::ListCommandInvocationsRequest>
3236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3237 const ListCommandInvocationsRequestT& request = {})
const {
3238 return SubmitAsync(&SSMClient::ListCommandInvocations, request, handler, context);
3252 template <
typename ListCommandsRequestT = Model::ListCommandsRequest>
3254 return SubmitCallable(&SSMClient::ListCommands, request);
3261 template <
typename ListCommandsRequestT = Model::ListCommandsRequest>
3263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3264 const ListCommandsRequestT& request = {})
const {
3265 return SubmitAsync(&SSMClient::ListCommands, request, handler, context);
3282 template <
typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3284 return SubmitCallable(&SSMClient::ListComplianceItems, request);
3291 template <
typename ListComplianceItemsRequestT = Model::ListComplianceItemsRequest>
3293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3294 const ListComplianceItemsRequestT& request = {})
const {
3295 return SubmitAsync(&SSMClient::ListComplianceItems, request, handler, context);
3312 template <
typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3314 return SubmitCallable(&SSMClient::ListComplianceSummaries, request);
3321 template <
typename ListComplianceSummariesRequestT = Model::ListComplianceSummariesRequest>
3323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3324 const ListComplianceSummariesRequestT& request = {})
const {
3325 return SubmitAsync(&SSMClient::ListComplianceSummaries, request, handler, context);
3346 template <
typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3348 const ListDocumentMetadataHistoryRequestT& request)
const {
3349 return SubmitCallable(&SSMClient::ListDocumentMetadataHistory, request);
3356 template <
typename ListDocumentMetadataHistoryRequestT = Model::ListDocumentMetadataHistoryRequest>
3359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3360 return SubmitAsync(&SSMClient::ListDocumentMetadataHistory, request, handler, context);
3374 template <
typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3376 return SubmitCallable(&SSMClient::ListDocumentVersions, request);
3383 template <
typename ListDocumentVersionsRequestT = Model::ListDocumentVersionsRequest>
3385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3386 return SubmitAsync(&SSMClient::ListDocumentVersions, request, handler, context);
3401 template <
typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3403 return SubmitCallable(&SSMClient::ListDocuments, request);
3410 template <
typename ListDocumentsRequestT = Model::ListDocumentsRequest>
3412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3413 const ListDocumentsRequestT& request = {})
const {
3414 return SubmitAsync(&SSMClient::ListDocuments, request, handler, context);
3429 template <
typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3431 return SubmitCallable(&SSMClient::ListInventoryEntries, request);
3438 template <
typename ListInventoryEntriesRequestT = Model::ListInventoryEntriesRequest>
3440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3441 return SubmitAsync(&SSMClient::ListInventoryEntries, request, handler, context);
3455 template <
typename ListNodesRequestT = Model::ListNodesRequest>
3457 return SubmitCallable(&SSMClient::ListNodes, request);
3464 template <
typename ListNodesRequestT = Model::ListNodesRequest>
3466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3467 const ListNodesRequestT& request = {})
const {
3468 return SubmitAsync(&SSMClient::ListNodes, request, handler, context);
3484 template <
typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3486 return SubmitCallable(&SSMClient::ListNodesSummary, request);
3493 template <
typename ListNodesSummaryRequestT = Model::ListNodesSummaryRequest>
3495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3496 return SubmitAsync(&SSMClient::ListNodesSummary, request, handler, context);
3513 template <
typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3515 return SubmitCallable(&SSMClient::ListOpsItemEvents, request);
3522 template <
typename ListOpsItemEventsRequestT = Model::ListOpsItemEventsRequest>
3524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3525 const ListOpsItemEventsRequestT& request = {})
const {
3526 return SubmitAsync(&SSMClient::ListOpsItemEvents, request, handler, context);
3542 template <
typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3544 return SubmitCallable(&SSMClient::ListOpsItemRelatedItems, request);
3551 template <
typename ListOpsItemRelatedItemsRequestT = Model::ListOpsItemRelatedItemsRequest>
3553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3554 const ListOpsItemRelatedItemsRequestT& request = {})
const {
3555 return SubmitAsync(&SSMClient::ListOpsItemRelatedItems, request, handler, context);
3570 template <
typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3572 return SubmitCallable(&SSMClient::ListOpsMetadata, request);
3579 template <
typename ListOpsMetadataRequestT = Model::ListOpsMetadataRequest>
3581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3582 const ListOpsMetadataRequestT& request = {})
const {
3583 return SubmitAsync(&SSMClient::ListOpsMetadata, request, handler, context);
3601 template <
typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3603 const ListResourceComplianceSummariesRequestT& request = {})
const {
3604 return SubmitCallable(&SSMClient::ListResourceComplianceSummaries, request);
3611 template <
typename ListResourceComplianceSummariesRequestT = Model::ListResourceComplianceSummariesRequest>
3613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3614 const ListResourceComplianceSummariesRequestT& request = {})
const {
3615 return SubmitAsync(&SSMClient::ListResourceComplianceSummaries, request, handler, context);
3638 template <
typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3640 return SubmitCallable(&SSMClient::ListResourceDataSync, request);
3647 template <
typename ListResourceDataSyncRequestT = Model::ListResourceDataSyncRequest>
3649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3650 const ListResourceDataSyncRequestT& request = {})
const {
3651 return SubmitAsync(&SSMClient::ListResourceDataSync, request, handler, context);
3667 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3669 return SubmitCallable(&SSMClient::ListTagsForResource, request);
3676 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3679 return SubmitAsync(&SSMClient::ListTagsForResource, request, handler, context);
3697 template <
typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3699 return SubmitCallable(&SSMClient::ModifyDocumentPermission, request);
3706 template <
typename ModifyDocumentPermissionRequestT = Model::ModifyDocumentPermissionRequest>
3709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3710 return SubmitAsync(&SSMClient::ModifyDocumentPermission, request, handler, context);
3754 template <
typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3756 return SubmitCallable(&SSMClient::PutComplianceItems, request);
3763 template <
typename PutComplianceItemsRequestT = Model::PutComplianceItemsRequest>
3765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3766 return SubmitAsync(&SSMClient::PutComplianceItems, request, handler, context);
3781 template <
typename PutInventoryRequestT = Model::PutInventoryRequest>
3783 return SubmitCallable(&SSMClient::PutInventory, request);
3790 template <
typename PutInventoryRequestT = Model::PutInventoryRequest>
3792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3793 return SubmitAsync(&SSMClient::PutInventory, request, handler, context);
3821 template <
typename PutParameterRequestT = Model::PutParameterRequest>
3823 return SubmitCallable(&SSMClient::PutParameter, request);
3830 template <
typename PutParameterRequestT = Model::PutParameterRequest>
3832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3833 return SubmitAsync(&SSMClient::PutParameter, request, handler, context);
3899 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3901 return SubmitCallable(&SSMClient::PutResourcePolicy, request);
3908 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
3910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3911 return SubmitAsync(&SSMClient::PutResourcePolicy, request, handler, context);
3931 template <
typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3933 const RegisterDefaultPatchBaselineRequestT& request)
const {
3934 return SubmitCallable(&SSMClient::RegisterDefaultPatchBaseline, request);
3941 template <
typename RegisterDefaultPatchBaselineRequestT = Model::RegisterDefaultPatchBaselineRequest>
3944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3945 return SubmitAsync(&SSMClient::RegisterDefaultPatchBaseline, request, handler, context);
3960 template <
typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3962 const RegisterPatchBaselineForPatchGroupRequestT& request)
const {
3963 return SubmitCallable(&SSMClient::RegisterPatchBaselineForPatchGroup, request);
3970 template <
typename RegisterPatchBaselineForPatchGroupRequestT = Model::RegisterPatchBaselineForPatchGroupRequest>
3973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3974 return SubmitAsync(&SSMClient::RegisterPatchBaselineForPatchGroup, request, handler, context);
3989 template <
typename RegisterTargetWithMa
intenanceWindowRequestT = Model::RegisterTargetWithMa
intenanceWindowRequest>
3991 const RegisterTargetWithMaintenanceWindowRequestT& request)
const {
3992 return SubmitCallable(&SSMClient::RegisterTargetWithMaintenanceWindow, request);
3999 template <
typename RegisterTargetWithMa
intenanceWindowRequestT = Model::RegisterTargetWithMa
intenanceWindowRequest>
4002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4003 return SubmitAsync(&SSMClient::RegisterTargetWithMaintenanceWindow, request, handler, context);
4018 template <
typename RegisterTaskWithMa
intenanceWindowRequestT = Model::RegisterTaskWithMa
intenanceWindowRequest>
4020 const RegisterTaskWithMaintenanceWindowRequestT& request)
const {
4021 return SubmitCallable(&SSMClient::RegisterTaskWithMaintenanceWindow, request);
4028 template <
typename RegisterTaskWithMa
intenanceWindowRequestT = Model::RegisterTaskWithMa
intenanceWindowRequest>
4031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4032 return SubmitAsync(&SSMClient::RegisterTaskWithMaintenanceWindow, request, handler, context);
4046 template <
typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4048 return SubmitCallable(&SSMClient::RemoveTagsFromResource, request);
4055 template <
typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
4058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4059 return SubmitAsync(&SSMClient::RemoveTagsFromResource, request, handler, context);
4087 template <
typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
4089 return SubmitCallable(&SSMClient::ResetServiceSetting, request);
4096 template <
typename ResetServiceSettingRequestT = Model::ResetServiceSettingRequest>
4098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4099 return SubmitAsync(&SSMClient::ResetServiceSetting, request, handler, context);
4116 template <
typename ResumeSessionRequestT = Model::ResumeSessionRequest>
4118 return SubmitCallable(&SSMClient::ResumeSession, request);
4125 template <
typename ResumeSessionRequestT = Model::ResumeSessionRequest>
4127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4128 return SubmitAsync(&SSMClient::ResumeSession, request, handler, context);
4143 template <
typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
4145 return SubmitCallable(&SSMClient::SendAutomationSignal, request);
4152 template <
typename SendAutomationSignalRequestT = Model::SendAutomationSignalRequest>
4154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4155 return SubmitAsync(&SSMClient::SendAutomationSignal, request, handler, context);
4168 template <
typename SendCommandRequestT = Model::SendCommandRequest>
4170 return SubmitCallable(&SSMClient::SendCommand, request);
4177 template <
typename SendCommandRequestT = Model::SendCommandRequest>
4179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4180 return SubmitAsync(&SSMClient::SendCommand, request, handler, context);
4195 template <
typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4197 return SubmitCallable(&SSMClient::StartAccessRequest, request);
4204 template <
typename StartAccessRequestRequestT = Model::StartAccessRequestRequest>
4206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4207 return SubmitAsync(&SSMClient::StartAccessRequest, request, handler, context);
4222 template <
typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4224 return SubmitCallable(&SSMClient::StartAssociationsOnce, request);
4231 template <
typename StartAssociationsOnceRequestT = Model::StartAssociationsOnceRequest>
4233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4234 return SubmitAsync(&SSMClient::StartAssociationsOnce, request, handler, context);
4248 template <
typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4250 return SubmitCallable(&SSMClient::StartAutomationExecution, request);
4257 template <
typename StartAutomationExecutionRequestT = Model::StartAutomationExecutionRequest>
4260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4261 return SubmitAsync(&SSMClient::StartAutomationExecution, request, handler, context);
4283 template <
typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4285 const StartChangeRequestExecutionRequestT& request)
const {
4286 return SubmitCallable(&SSMClient::StartChangeRequestExecution, request);
4293 template <
typename StartChangeRequestExecutionRequestT = Model::StartChangeRequestExecutionRequest>
4296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4297 return SubmitAsync(&SSMClient::StartChangeRequestExecution, request, handler, context);
4313 template <
typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4315 return SubmitCallable(&SSMClient::StartExecutionPreview, request);
4322 template <
typename StartExecutionPreviewRequestT = Model::StartExecutionPreviewRequest>
4324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4325 return SubmitAsync(&SSMClient::StartExecutionPreview, request, handler, context);
4349 template <
typename StartSessionRequestT = Model::StartSessionRequest>
4351 return SubmitCallable(&SSMClient::StartSession, request);
4358 template <
typename StartSessionRequestT = Model::StartSessionRequest>
4360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4361 return SubmitAsync(&SSMClient::StartSession, request, handler, context);
4375 template <
typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4377 return SubmitCallable(&SSMClient::StopAutomationExecution, request);
4384 template <
typename StopAutomationExecutionRequestT = Model::StopAutomationExecutionRequest>
4387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4388 return SubmitAsync(&SSMClient::StopAutomationExecution, request, handler, context);
4404 template <
typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4406 return SubmitCallable(&SSMClient::TerminateSession, request);
4413 template <
typename TerminateSessionRequestT = Model::TerminateSessionRequest>
4415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4416 return SubmitAsync(&SSMClient::TerminateSession, request, handler, context);
4434 template <
typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4436 return SubmitCallable(&SSMClient::UnlabelParameterVersion, request);
4443 template <
typename UnlabelParameterVersionRequestT = Model::UnlabelParameterVersionRequest>
4446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4447 return SubmitAsync(&SSMClient::UnlabelParameterVersion, request, handler, context);
4480 template <
typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4482 return SubmitCallable(&SSMClient::UpdateAssociation, request);
4489 template <
typename UpdateAssociationRequestT = Model::UpdateAssociationRequest>
4491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4492 return SubmitAsync(&SSMClient::UpdateAssociation, request, handler, context);
4511 template <
typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4513 return SubmitCallable(&SSMClient::UpdateAssociationStatus, request);
4520 template <
typename UpdateAssociationStatusRequestT = Model::UpdateAssociationStatusRequest>
4523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4524 return SubmitAsync(&SSMClient::UpdateAssociationStatus, request, handler, context);
4539 template <
typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
4541 return SubmitCallable(&SSMClient::UpdateCloudConnector, request);
4548 template <
typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
4550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4551 return SubmitAsync(&SSMClient::UpdateCloudConnector, request, handler, context);
4564 template <
typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4566 return SubmitCallable(&SSMClient::UpdateDocument, request);
4573 template <
typename UpdateDocumentRequestT = Model::UpdateDocumentRequest>
4575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4576 return SubmitAsync(&SSMClient::UpdateDocument, request, handler, context);
4595 template <
typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4597 const UpdateDocumentDefaultVersionRequestT& request)
const {
4598 return SubmitCallable(&SSMClient::UpdateDocumentDefaultVersion, request);
4605 template <
typename UpdateDocumentDefaultVersionRequestT = Model::UpdateDocumentDefaultVersionRequest>
4608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4609 return SubmitAsync(&SSMClient::UpdateDocumentDefaultVersion, request, handler, context);
4629 template <
typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4631 return SubmitCallable(&SSMClient::UpdateDocumentMetadata, request);
4638 template <
typename UpdateDocumentMetadataRequestT = Model::UpdateDocumentMetadataRequest>
4641 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4642 return SubmitAsync(&SSMClient::UpdateDocumentMetadata, request, handler, context);
4663 template <
typename UpdateMa
intenanceWindowRequestT = Model::UpdateMa
intenanceWindowRequest>
4665 return SubmitCallable(&SSMClient::UpdateMaintenanceWindow, request);
4672 template <
typename UpdateMa
intenanceWindowRequestT = Model::UpdateMa
intenanceWindowRequest>
4675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4676 return SubmitAsync(&SSMClient::UpdateMaintenanceWindow, request, handler, context);
4698 template <
typename UpdateMa
intenanceWindowTargetRequestT = Model::UpdateMa
intenanceWindowTargetRequest>
4700 const UpdateMaintenanceWindowTargetRequestT& request)
const {
4701 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTarget, request);
4708 template <
typename UpdateMa
intenanceWindowTargetRequestT = Model::UpdateMa
intenanceWindowTargetRequest>
4711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4712 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTarget, request, handler, context);
4756 template <
typename UpdateMa
intenanceWindowTaskRequestT = Model::UpdateMa
intenanceWindowTaskRequest>
4758 const UpdateMaintenanceWindowTaskRequestT& request)
const {
4759 return SubmitCallable(&SSMClient::UpdateMaintenanceWindowTask, request);
4766 template <
typename UpdateMa
intenanceWindowTaskRequestT = Model::UpdateMa
intenanceWindowTaskRequest>
4769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4770 return SubmitAsync(&SSMClient::UpdateMaintenanceWindowTask, request, handler, context);
4787 template <
typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4789 const UpdateManagedInstanceRoleRequestT& request)
const {
4790 return SubmitCallable(&SSMClient::UpdateManagedInstanceRole, request);
4797 template <
typename UpdateManagedInstanceRoleRequestT = Model::UpdateManagedInstanceRoleRequest>
4800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4801 return SubmitAsync(&SSMClient::UpdateManagedInstanceRole, request, handler, context);
4824 template <
typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4826 return SubmitCallable(&SSMClient::UpdateOpsItem, request);
4833 template <
typename UpdateOpsItemRequestT = Model::UpdateOpsItemRequest>
4835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4836 return SubmitAsync(&SSMClient::UpdateOpsItem, request, handler, context);
4851 template <
typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4853 return SubmitCallable(&SSMClient::UpdateOpsMetadata, request);
4860 template <
typename UpdateOpsMetadataRequestT = Model::UpdateOpsMetadataRequest>
4862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4863 return SubmitAsync(&SSMClient::UpdateOpsMetadata, request, handler, context);
4880 template <
typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4882 return SubmitCallable(&SSMClient::UpdatePatchBaseline, request);
4889 template <
typename UpdatePatchBaselineRequestT = Model::UpdatePatchBaselineRequest>
4891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4892 return SubmitAsync(&SSMClient::UpdatePatchBaseline, request, handler, context);
4914 template <
typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4916 return SubmitCallable(&SSMClient::UpdateResourceDataSync, request);
4923 template <
typename UpdateResourceDataSyncRequestT = Model::UpdateResourceDataSyncRequest>
4926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4927 return SubmitAsync(&SSMClient::UpdateResourceDataSync, request, handler, context);
4955 template <
typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4957 return SubmitCallable(&SSMClient::UpdateServiceSetting, request);
4964 template <
typename UpdateServiceSettingRequestT = Model::UpdateServiceSettingRequest>
4966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4967 return SubmitAsync(&SSMClient::UpdateServiceSetting, request, handler, context);
4982 template <
typename Val
idateCloudConnectorRequestT = Model::Val
idateCloudConnectorRequest>
4984 return SubmitCallable(&SSMClient::ValidateCloudConnector, request);
4991 template <
typename Val
idateCloudConnectorRequestT = Model::Val
idateCloudConnectorRequest>
4994 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4995 return SubmitAsync(&SSMClient::ValidateCloudConnector, request, handler, context);
5010 std::shared_ptr<SSMEndpointProviderBase> m_endpointProvider;
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
void SendCommandAsync(const SendCommandRequestT &request, const SendCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateActivationAsync(const CreateActivationRequestT &request, const CreateActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartAutomationExecutionOutcomeCallable StartAutomationExecutionCallable(const StartAutomationExecutionRequestT &request) const
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
virtual Model::DeleteActivationOutcome DeleteActivation(const Model::DeleteActivationRequest &request) const
Model::ValidateCloudConnectorOutcomeCallable ValidateCloudConnectorCallable(const ValidateCloudConnectorRequestT &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
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
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
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
void CreateMaintenanceWindowAsync(const CreateMaintenanceWindowRequestT &request, const CreateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeInstancePatchStatesOutcomeCallable DescribeInstancePatchStatesCallable(const DescribeInstancePatchStatesRequestT &request) const
void CancelCommandAsync(const CancelCommandRequestT &request, const CancelCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendCommandOutcomeCallable SendCommandCallable(const SendCommandRequestT &request) const
void GetResourcePoliciesAsync(const GetResourcePoliciesRequestT &request, const GetResourcePoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteInventoryOutcomeCallable DeleteInventoryCallable(const DeleteInventoryRequestT &request) const
void GetOpsItemAsync(const GetOpsItemRequestT &request, const GetOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeMaintenanceWindowTargetsOutcome DescribeMaintenanceWindowTargets(const Model::DescribeMaintenanceWindowTargetsRequest &request) const
virtual Model::UpdateServiceSettingOutcome UpdateServiceSetting(const Model::UpdateServiceSettingRequest &request) const
Model::DeleteCloudConnectorOutcomeCallable DeleteCloudConnectorCallable(const DeleteCloudConnectorRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMaintenanceWindowExecutionsOutcomeCallable DescribeMaintenanceWindowExecutionsCallable(const DescribeMaintenanceWindowExecutionsRequestT &request) const
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
void UpdateAssociationStatusAsync(const UpdateAssociationStatusRequestT &request, const UpdateAssociationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartExecutionPreviewOutcomeCallable StartExecutionPreviewCallable(const StartExecutionPreviewRequestT &request) const
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
Model::DescribeAssociationExecutionTargetsOutcomeCallable DescribeAssociationExecutionTargetsCallable(const DescribeAssociationExecutionTargetsRequestT &request) const
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
void DeleteActivationAsync(const DeleteActivationRequestT &request, const DeleteActivationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCommandInvocationAsync(const GetCommandInvocationRequestT &request, const GetCommandInvocationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCloudConnectorAsync(const UpdateCloudConnectorRequestT &request, const UpdateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMaintenanceWindowExecutionsAsync(const DescribeMaintenanceWindowExecutionsRequestT &request, const DescribeMaintenanceWindowExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMaintenanceWindowExecutionTaskInvocationsAsync(const DescribeMaintenanceWindowExecutionTaskInvocationsRequestT &request, const DescribeMaintenanceWindowExecutionTaskInvocationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartSessionAsync(const StartSessionRequestT &request, const StartSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAccessTokenOutcomeCallable GetAccessTokenCallable(const GetAccessTokenRequestT &request) const
Model::GetParametersByPathOutcomeCallable GetParametersByPathCallable(const GetParametersByPathRequestT &request) const
Model::UpdateServiceSettingOutcomeCallable UpdateServiceSettingCallable(const UpdateServiceSettingRequestT &request) const
Model::UpdateManagedInstanceRoleOutcomeCallable UpdateManagedInstanceRoleCallable(const UpdateManagedInstanceRoleRequestT &request) const
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
void GetMaintenanceWindowExecutionTaskAsync(const GetMaintenanceWindowExecutionTaskRequestT &request, const GetMaintenanceWindowExecutionTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAssociationAsync(const CreateAssociationRequestT &request, const CreateAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCloudConnectorsOutcomeCallable ListCloudConnectorsCallable(const ListCloudConnectorsRequestT &request={}) const
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
Model::ListDocumentVersionsOutcomeCallable ListDocumentVersionsCallable(const ListDocumentVersionsRequestT &request) const
void GetMaintenanceWindowExecutionAsync(const GetMaintenanceWindowExecutionRequestT &request, const GetMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
virtual Model::CancelCommandOutcome CancelCommand(const Model::CancelCommandRequest &request) const
SSMClientConfiguration ClientConfigurationType
Model::ResumeSessionOutcomeCallable ResumeSessionCallable(const ResumeSessionRequestT &request) const
Model::DescribeAssociationOutcomeCallable DescribeAssociationCallable(const DescribeAssociationRequestT &request={}) const
Model::GetParameterOutcomeCallable GetParameterCallable(const GetParameterRequestT &request) const
virtual Model::UpdateAssociationStatusOutcome UpdateAssociationStatus(const Model::UpdateAssociationStatusRequest &request) const
Model::ListInventoryEntriesOutcomeCallable ListInventoryEntriesCallable(const ListInventoryEntriesRequestT &request) const
virtual Model::DescribeInstancePropertiesOutcome DescribeInstanceProperties(const Model::DescribeInstancePropertiesRequest &request={}) const
Model::ListAssociationVersionsOutcomeCallable ListAssociationVersionsCallable(const ListAssociationVersionsRequestT &request) const
Model::GetMaintenanceWindowExecutionOutcomeCallable GetMaintenanceWindowExecutionCallable(const GetMaintenanceWindowExecutionRequestT &request) const
Model::ListDocumentMetadataHistoryOutcomeCallable ListDocumentMetadataHistoryCallable(const ListDocumentMetadataHistoryRequestT &request) const
Model::CreateMaintenanceWindowOutcomeCallable CreateMaintenanceWindowCallable(const CreateMaintenanceWindowRequestT &request) const
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
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
void ListNodesAsync(const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNodesRequestT &request={}) const
Model::PutInventoryOutcomeCallable PutInventoryCallable(const PutInventoryRequestT &request) const
void GetInventoryAsync(const GetInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventoryRequestT &request={}) const
Model::RegisterDefaultPatchBaselineOutcomeCallable RegisterDefaultPatchBaselineCallable(const RegisterDefaultPatchBaselineRequestT &request) const
virtual Model::DescribeOpsItemsOutcome DescribeOpsItems(const Model::DescribeOpsItemsRequest &request={}) const
Model::DescribeMaintenanceWindowsOutcomeCallable DescribeMaintenanceWindowsCallable(const DescribeMaintenanceWindowsRequestT &request={}) const
virtual Model::DescribeMaintenanceWindowsOutcome DescribeMaintenanceWindows(const Model::DescribeMaintenanceWindowsRequest &request={}) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
void UpdateDocumentDefaultVersionAsync(const UpdateDocumentDefaultVersionRequestT &request, const UpdateDocumentDefaultVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void UnlabelParameterVersionAsync(const UnlabelParameterVersionRequestT &request, const UnlabelParameterVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartAccessRequestOutcomeCallable StartAccessRequestCallable(const StartAccessRequestRequestT &request) const
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
SSMEndpointProvider EndpointProviderType
void GetPatchBaselineForPatchGroupAsync(const GetPatchBaselineForPatchGroupRequestT &request, const GetPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetParametersByPathAsync(const GetParametersByPathRequestT &request, const GetParametersByPathResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDefaultPatchBaselineAsync(const GetDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultPatchBaselineRequestT &request={}) const
void DescribeParametersAsync(const DescribeParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeParametersRequestT &request={}) const
Model::GetCloudConnectorOutcomeCallable GetCloudConnectorCallable(const GetCloudConnectorRequestT &request) const
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
void DescribeAssociationExecutionsAsync(const DescribeAssociationExecutionsRequestT &request, const DescribeAssociationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEffectiveInstanceAssociationsAsync(const DescribeEffectiveInstanceAssociationsRequestT &request, const DescribeEffectiveInstanceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateResourceDataSyncAsync(const UpdateResourceDataSyncRequestT &request, const UpdateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateOpsItemAsync(const CreateOpsItemRequestT &request, const CreateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateMaintenanceWindowTaskAsync(const UpdateMaintenanceWindowTaskRequestT &request, const UpdateMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
Model::DeregisterTaskFromMaintenanceWindowOutcomeCallable DeregisterTaskFromMaintenanceWindowCallable(const DeregisterTaskFromMaintenanceWindowRequestT &request) const
Model::DescribeOpsItemsOutcomeCallable DescribeOpsItemsCallable(const DescribeOpsItemsRequestT &request={}) const
Model::ModifyDocumentPermissionOutcomeCallable ModifyDocumentPermissionCallable(const ModifyDocumentPermissionRequestT &request) const
Model::DescribeMaintenanceWindowExecutionTasksOutcomeCallable DescribeMaintenanceWindowExecutionTasksCallable(const DescribeMaintenanceWindowExecutionTasksRequestT &request) const
void UpdateMaintenanceWindowAsync(const UpdateMaintenanceWindowRequestT &request, const UpdateMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterTaskFromMaintenanceWindowAsync(const DeregisterTaskFromMaintenanceWindowRequestT &request, const DeregisterTaskFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeployablePatchSnapshotForInstanceOutcomeCallable GetDeployablePatchSnapshotForInstanceCallable(const GetDeployablePatchSnapshotForInstanceRequestT &request) const
Model::ListComplianceItemsOutcomeCallable ListComplianceItemsCallable(const ListComplianceItemsRequestT &request={}) const
Model::DescribeDocumentOutcomeCallable DescribeDocumentCallable(const DescribeDocumentRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DeleteOpsMetadataOutcomeCallable DeleteOpsMetadataCallable(const DeleteOpsMetadataRequestT &request) const
void UpdatePatchBaselineAsync(const UpdatePatchBaselineRequestT &request, const UpdatePatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void StartAutomationExecutionAsync(const StartAutomationExecutionRequestT &request, const StartAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMaintenanceWindowExecutionTaskOutcome GetMaintenanceWindowExecutionTask(const Model::GetMaintenanceWindowExecutionTaskRequest &request) const
Model::ListCommandsOutcomeCallable ListCommandsCallable(const ListCommandsRequestT &request={}) const
Model::DeregisterManagedInstanceOutcomeCallable DeregisterManagedInstanceCallable(const DeregisterManagedInstanceRequestT &request) const
void DescribeInstanceAssociationsStatusAsync(const DescribeInstanceAssociationsStatusRequestT &request, const DescribeInstanceAssociationsStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMaintenanceWindowExecutionTaskInvocationOutcomeCallable GetMaintenanceWindowExecutionTaskInvocationCallable(const GetMaintenanceWindowExecutionTaskInvocationRequestT &request) const
Model::CreateAssociationBatchOutcomeCallable CreateAssociationBatchCallable(const CreateAssociationBatchRequestT &request) const
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
Model::CreateOpsItemOutcomeCallable CreateOpsItemCallable(const CreateOpsItemRequestT &request) const
Model::DeleteMaintenanceWindowOutcomeCallable DeleteMaintenanceWindowCallable(const DeleteMaintenanceWindowRequestT &request) const
Model::RegisterTargetWithMaintenanceWindowOutcomeCallable RegisterTargetWithMaintenanceWindowCallable(const RegisterTargetWithMaintenanceWindowRequestT &request) const
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
void DeleteMaintenanceWindowAsync(const DeleteMaintenanceWindowRequestT &request, const DeleteMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateResourceDataSyncAsync(const CreateResourceDataSyncRequestT &request, const CreateResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDocumentOutcomeCallable CreateDocumentCallable(const CreateDocumentRequestT &request) const
Model::ListOpsItemRelatedItemsOutcomeCallable ListOpsItemRelatedItemsCallable(const ListOpsItemRelatedItemsRequestT &request={}) const
void PutComplianceItemsAsync(const PutComplianceItemsRequestT &request, const PutComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeployablePatchSnapshotForInstanceAsync(const GetDeployablePatchSnapshotForInstanceRequestT &request, const GetDeployablePatchSnapshotForInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT &request={}) const
void RegisterDefaultPatchBaselineAsync(const RegisterDefaultPatchBaselineRequestT &request, const RegisterDefaultPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
Model::StartChangeRequestExecutionOutcomeCallable StartChangeRequestExecutionCallable(const StartChangeRequestExecutionRequestT &request) const
void DescribeAssociationAsync(const DescribeAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAssociationRequestT &request={}) const
virtual Model::DescribeAssociationExecutionsOutcome DescribeAssociationExecutions(const Model::DescribeAssociationExecutionsRequest &request) const
Model::DescribeAvailablePatchesOutcomeCallable DescribeAvailablePatchesCallable(const DescribeAvailablePatchesRequestT &request={}) const
virtual Model::ListAssociationsOutcome ListAssociations(const Model::ListAssociationsRequest &request={}) const
Model::DescribeInstancePropertiesOutcomeCallable DescribeInstancePropertiesCallable(const DescribeInstancePropertiesRequestT &request={}) const
void DescribeMaintenanceWindowTasksAsync(const DescribeMaintenanceWindowTasksRequestT &request, const DescribeMaintenanceWindowTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMaintenanceWindowExecutionTaskInvocationOutcome GetMaintenanceWindowExecutionTaskInvocation(const Model::GetMaintenanceWindowExecutionTaskInvocationRequest &request) const
Model::DescribeMaintenanceWindowTargetsOutcomeCallable DescribeMaintenanceWindowTargetsCallable(const DescribeMaintenanceWindowTargetsRequestT &request) const
virtual Model::DeleteMaintenanceWindowOutcome DeleteMaintenanceWindow(const Model::DeleteMaintenanceWindowRequest &request) const
Model::DeleteOpsItemOutcomeCallable DeleteOpsItemCallable(const DeleteOpsItemRequestT &request) const
void CreateCloudConnectorAsync(const CreateCloudConnectorRequestT &request, const CreateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TerminateSessionAsync(const TerminateSessionRequestT &request, const TerminateSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void PutInventoryAsync(const PutInventoryRequestT &request, const PutInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMaintenanceWindowTasksOutcomeCallable DescribeMaintenanceWindowTasksCallable(const DescribeMaintenanceWindowTasksRequestT &request) const
Model::UpdatePatchBaselineOutcomeCallable UpdatePatchBaselineCallable(const UpdatePatchBaselineRequestT &request) const
void DeleteOpsItemAsync(const DeleteOpsItemRequestT &request, const DeleteOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOpsItemOutcomeCallable UpdateOpsItemCallable(const UpdateOpsItemRequestT &request) const
Model::GetResourcePoliciesOutcomeCallable GetResourcePoliciesCallable(const GetResourcePoliciesRequestT &request) const
void DeleteAssociationAsync(const DeleteAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteAssociationRequestT &request={}) const
Model::DeleteParametersOutcomeCallable DeleteParametersCallable(const DeleteParametersRequestT &request) const
Model::GetParametersOutcomeCallable GetParametersCallable(const GetParametersRequestT &request) const
void ListComplianceItemsAsync(const ListComplianceItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceItemsRequestT &request={}) const
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
Model::UpdateAssociationStatusOutcomeCallable UpdateAssociationStatusCallable(const UpdateAssociationStatusRequestT &request) const
void UpdateOpsMetadataAsync(const UpdateOpsMetadataRequestT &request, const UpdateOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListComplianceSummariesAsync(const ListComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListComplianceSummariesRequestT &request={}) const
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
void DeregisterManagedInstanceAsync(const DeregisterManagedInstanceRequestT &request, const DeregisterManagedInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCloudConnectorAsync(const GetCloudConnectorRequestT &request, const GetCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendAutomationSignalOutcomeCallable SendAutomationSignalCallable(const SendAutomationSignalRequestT &request) const
void RegisterTargetWithMaintenanceWindowAsync(const RegisterTargetWithMaintenanceWindowRequestT &request, const RegisterTargetWithMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetServiceSettingAsync(const GetServiceSettingRequestT &request, const GetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SendAutomationSignalAsync(const SendAutomationSignalRequestT &request, const SendAutomationSignalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMaintenanceWindowScheduleAsync(const DescribeMaintenanceWindowScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMaintenanceWindowScheduleRequestT &request={}) const
Model::GetOpsMetadataOutcomeCallable GetOpsMetadataCallable(const GetOpsMetadataRequestT &request) const
virtual Model::DescribeSessionsOutcome DescribeSessions(const Model::DescribeSessionsRequest &request) const
Model::DeleteResourceDataSyncOutcomeCallable DeleteResourceDataSyncCallable(const DeleteResourceDataSyncRequestT &request) const
void GetCalendarStateAsync(const GetCalendarStateRequestT &request, const GetCalendarStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPatchBaselineOutcome GetPatchBaseline(const Model::GetPatchBaselineRequest &request) const
Model::UpdateAssociationOutcomeCallable UpdateAssociationCallable(const UpdateAssociationRequestT &request) const
Model::DescribeInventoryDeletionsOutcomeCallable DescribeInventoryDeletionsCallable(const DescribeInventoryDeletionsRequestT &request={}) const
Model::UpdateDocumentOutcomeCallable UpdateDocumentCallable(const UpdateDocumentRequestT &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Model::GetParameterHistoryOutcomeCallable GetParameterHistoryCallable(const GetParameterHistoryRequestT &request) const
void DescribeDocumentAsync(const DescribeDocumentRequestT &request, const DescribeDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void DescribeInstancePropertiesAsync(const DescribeInstancePropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstancePropertiesRequestT &request={}) const
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::UpdateCloudConnectorOutcomeCallable UpdateCloudConnectorCallable(const UpdateCloudConnectorRequestT &request) const
Model::UpdateMaintenanceWindowTaskOutcomeCallable UpdateMaintenanceWindowTaskCallable(const UpdateMaintenanceWindowTaskRequestT &request) const
void ListAssociationVersionsAsync(const ListAssociationVersionsRequestT &request, const ListAssociationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartAssociationsOnceOutcome StartAssociationsOnce(const Model::StartAssociationsOnceRequest &request) const
Model::CreateCloudConnectorOutcomeCallable CreateCloudConnectorCallable(const CreateCloudConnectorRequestT &request) const
Model::PutParameterOutcomeCallable PutParameterCallable(const PutParameterRequestT &request) const
void DescribeInstanceInformationAsync(const DescribeInstanceInformationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInstanceInformationRequestT &request={}) const
Model::DeleteDocumentOutcomeCallable DeleteDocumentCallable(const DeleteDocumentRequestT &request) const
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
void DescribeAutomationStepExecutionsAsync(const DescribeAutomationStepExecutionsRequestT &request, const DescribeAutomationStepExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePatchGroupsAsync(const DescribePatchGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePatchGroupsRequestT &request={}) const
Model::GetServiceSettingOutcomeCallable GetServiceSettingCallable(const GetServiceSettingRequestT &request) const
virtual Model::PutInventoryOutcome PutInventory(const Model::PutInventoryRequest &request) const
Model::UpdateOpsMetadataOutcomeCallable UpdateOpsMetadataCallable(const UpdateOpsMetadataRequestT &request) const
virtual Model::DescribeInventoryDeletionsOutcome DescribeInventoryDeletions(const Model::DescribeInventoryDeletionsRequest &request={}) const
Model::AssociateOpsItemRelatedItemOutcomeCallable AssociateOpsItemRelatedItemCallable(const AssociateOpsItemRelatedItemRequestT &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void GetExecutionPreviewAsync(const GetExecutionPreviewRequestT &request, const GetExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListResourceComplianceSummariesAsync(const ListResourceComplianceSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceComplianceSummariesRequestT &request={}) const
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
Model::DescribeInstancePatchStatesForPatchGroupOutcomeCallable DescribeInstancePatchStatesForPatchGroupCallable(const DescribeInstancePatchStatesForPatchGroupRequestT &request) const
virtual Model::LabelParameterVersionOutcome LabelParameterVersion(const Model::LabelParameterVersionRequest &request) const
Model::DeleteParameterOutcomeCallable DeleteParameterCallable(const DeleteParameterRequestT &request) const
Model::GetAutomationExecutionOutcomeCallable GetAutomationExecutionCallable(const GetAutomationExecutionRequestT &request) const
Model::UpdateDocumentDefaultVersionOutcomeCallable UpdateDocumentDefaultVersionCallable(const UpdateDocumentDefaultVersionRequestT &request) const
virtual Model::GetDeployablePatchSnapshotForInstanceOutcome GetDeployablePatchSnapshotForInstance(const Model::GetDeployablePatchSnapshotForInstanceRequest &request) const
Model::StartSessionOutcomeCallable StartSessionCallable(const StartSessionRequestT &request) const
virtual Model::GetParameterHistoryOutcome GetParameterHistory(const Model::GetParameterHistoryRequest &request) const
Model::DeleteActivationOutcomeCallable DeleteActivationCallable(const DeleteActivationRequestT &request) const
void GetInventorySchemaAsync(const GetInventorySchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInventorySchemaRequestT &request={}) const
Model::DescribePatchGroupsOutcomeCallable DescribePatchGroupsCallable(const DescribePatchGroupsRequestT &request={}) const
Model::DescribeParametersOutcomeCallable DescribeParametersCallable(const DescribeParametersRequestT &request={}) const
void CancelMaintenanceWindowExecutionAsync(const CancelMaintenanceWindowExecutionRequestT &request, const CancelMaintenanceWindowExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourceDataSyncAsync(const DeleteResourceDataSyncRequestT &request, const DeleteResourceDataSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
virtual Model::ListAssociationVersionsOutcome ListAssociationVersions(const Model::ListAssociationVersionsRequest &request) const
void DeleteCloudConnectorAsync(const DeleteCloudConnectorRequestT &request, const DeleteCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::GetCloudConnectorOutcome GetCloudConnector(const Model::GetCloudConnectorRequest &request) const
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
void DescribeSessionsAsync(const DescribeSessionsRequestT &request, const DescribeSessionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMaintenanceWindowTargetsAsync(const DescribeMaintenanceWindowTargetsRequestT &request, const DescribeMaintenanceWindowTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResourceComplianceSummariesOutcomeCallable ListResourceComplianceSummariesCallable(const ListResourceComplianceSummariesRequestT &request={}) const
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
virtual Model::CreateOpsMetadataOutcome CreateOpsMetadata(const Model::CreateOpsMetadataRequest &request) const
Model::DescribeEffectiveInstanceAssociationsOutcomeCallable DescribeEffectiveInstanceAssociationsCallable(const DescribeEffectiveInstanceAssociationsRequestT &request) const
Model::DeregisterTargetFromMaintenanceWindowOutcomeCallable DeregisterTargetFromMaintenanceWindowCallable(const DeregisterTargetFromMaintenanceWindowRequestT &request) const
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
void DeleteInventoryAsync(const DeleteInventoryRequestT &request, const DeleteInventoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TerminateSessionOutcomeCallable TerminateSessionCallable(const TerminateSessionRequestT &request) const
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
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
Model::ListComplianceSummariesOutcomeCallable ListComplianceSummariesCallable(const ListComplianceSummariesRequestT &request={}) const
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request={}) const
Model::DescribeAssociationExecutionsOutcomeCallable DescribeAssociationExecutionsCallable(const DescribeAssociationExecutionsRequestT &request) const
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
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
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
Model::PutComplianceItemsOutcomeCallable PutComplianceItemsCallable(const PutComplianceItemsRequestT &request) const
void ListOpsItemRelatedItemsAsync(const ListOpsItemRelatedItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsItemRelatedItemsRequestT &request={}) const
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
Model::DisassociateOpsItemRelatedItemOutcomeCallable DisassociateOpsItemRelatedItemCallable(const DisassociateOpsItemRelatedItemRequestT &request) const
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
virtual Model::DeleteOpsMetadataOutcome DeleteOpsMetadata(const Model::DeleteOpsMetadataRequest &request) const
Model::UpdateMaintenanceWindowTargetOutcomeCallable UpdateMaintenanceWindowTargetCallable(const UpdateMaintenanceWindowTargetRequestT &request) const
void GetConnectionStatusAsync(const GetConnectionStatusRequestT &request, const GetConnectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void GetParameterHistoryAsync(const GetParameterHistoryRequestT &request, const GetParameterHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeActivationsAsync(const DescribeActivationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeActivationsRequestT &request={}) const
void StartAccessRequestAsync(const StartAccessRequestRequestT &request, const StartAccessRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResumeSessionAsync(const ResumeSessionRequestT &request, const ResumeSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
virtual Model::ListDocumentMetadataHistoryOutcome ListDocumentMetadataHistory(const Model::ListDocumentMetadataHistoryRequest &request) const
Model::DescribeEffectivePatchesForPatchBaselineOutcomeCallable DescribeEffectivePatchesForPatchBaselineCallable(const DescribeEffectivePatchesForPatchBaselineRequestT &request) const
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
Model::DescribePatchBaselinesOutcomeCallable DescribePatchBaselinesCallable(const DescribePatchBaselinesRequestT &request={}) const
void ResetServiceSettingAsync(const ResetServiceSettingRequestT &request, const ResetServiceSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ValidateCloudConnectorAsync(const ValidateCloudConnectorRequestT &request, const ValidateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPatchBaselineOutcomeCallable GetPatchBaselineCallable(const GetPatchBaselineRequestT &request) const
void DeregisterTargetFromMaintenanceWindowAsync(const DeregisterTargetFromMaintenanceWindowRequestT &request, const DeregisterTargetFromMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
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
virtual Model::CreateActivationOutcome CreateActivation(const Model::CreateActivationRequest &request) const
Model::CreateAssociationOutcomeCallable CreateAssociationCallable(const CreateAssociationRequestT &request) const
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
Model::GetOpsSummaryOutcomeCallable GetOpsSummaryCallable(const GetOpsSummaryRequestT &request={}) const
virtual Model::ListCommandInvocationsOutcome ListCommandInvocations(const Model::ListCommandInvocationsRequest &request={}) const
Model::StartAssociationsOnceOutcomeCallable StartAssociationsOnceCallable(const StartAssociationsOnceRequestT &request) const
Model::GetInventoryOutcomeCallable GetInventoryCallable(const GetInventoryRequestT &request={}) const
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
Model::GetCalendarStateOutcomeCallable GetCalendarStateCallable(const GetCalendarStateRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePatchBaselineOutcome DeletePatchBaseline(const Model::DeletePatchBaselineRequest &request) const
Model::UnlabelParameterVersionOutcomeCallable UnlabelParameterVersionCallable(const UnlabelParameterVersionRequestT &request) const
void GetPatchBaselineAsync(const GetPatchBaselineRequestT &request, const GetPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListOpsItemRelatedItemsOutcome ListOpsItemRelatedItems(const Model::ListOpsItemRelatedItemsRequest &request={}) const
Model::CreateResourceDataSyncOutcomeCallable CreateResourceDataSyncCallable(const CreateResourceDataSyncRequestT &request) const
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
Model::DescribePatchGroupStateOutcomeCallable DescribePatchGroupStateCallable(const DescribePatchGroupStateRequestT &request) const
Model::CreateOpsMetadataOutcomeCallable CreateOpsMetadataCallable(const CreateOpsMetadataRequestT &request) const
void StartExecutionPreviewAsync(const StartExecutionPreviewRequestT &request, const StartExecutionPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAssociationOutcome DescribeAssociation(const Model::DescribeAssociationRequest &request={}) const
Model::ListCommandInvocationsOutcomeCallable ListCommandInvocationsCallable(const ListCommandInvocationsRequestT &request={}) const
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
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const RemoveTagsFromResourceRequestT &request) const
void UpdateDocumentAsync(const UpdateDocumentRequestT &request, const UpdateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
Model::DescribeInstancePatchesOutcomeCallable DescribeInstancePatchesCallable(const DescribeInstancePatchesRequestT &request) const
Model::DescribeActivationsOutcomeCallable DescribeActivationsCallable(const DescribeActivationsRequestT &request={}) const
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
virtual Model::UpdateDocumentDefaultVersionOutcome UpdateDocumentDefaultVersion(const Model::UpdateDocumentDefaultVersionRequest &request) const
virtual Model::DeleteCloudConnectorOutcome DeleteCloudConnector(const Model::DeleteCloudConnectorRequest &request) const
void ListOpsMetadataAsync(const ListOpsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpsMetadataRequestT &request={}) const
void ListInventoryEntriesAsync(const ListInventoryEntriesRequestT &request, const ListInventoryEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInstancePatchStatesForPatchGroupAsync(const DescribeInstancePatchStatesForPatchGroupRequestT &request, const DescribeInstancePatchStatesForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void ListCommandsAsync(const ListCommandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCommandsRequestT &request={}) const
void DescribeEffectivePatchesForPatchBaselineAsync(const DescribeEffectivePatchesForPatchBaselineRequestT &request, const DescribeEffectivePatchesForPatchBaselineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateOpsItemOutcome CreateOpsItem(const Model::CreateOpsItemRequest &request) const
Model::GetConnectionStatusOutcomeCallable GetConnectionStatusCallable(const GetConnectionStatusRequestT &request) const
Model::DeleteAssociationOutcomeCallable DeleteAssociationCallable(const DeleteAssociationRequestT &request={}) const
Model::GetMaintenanceWindowExecutionTaskOutcomeCallable GetMaintenanceWindowExecutionTaskCallable(const GetMaintenanceWindowExecutionTaskRequestT &request) const
Model::DescribeInstanceInformationOutcomeCallable DescribeInstanceInformationCallable(const DescribeInstanceInformationRequestT &request={}) const
Model::GetPatchBaselineForPatchGroupOutcomeCallable GetPatchBaselineForPatchGroupCallable(const GetPatchBaselineForPatchGroupRequestT &request) const
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
void DescribeMaintenanceWindowExecutionTasksAsync(const DescribeMaintenanceWindowExecutionTasksRequestT &request, const DescribeMaintenanceWindowExecutionTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetInventorySchemaOutcomeCallable GetInventorySchemaCallable(const GetInventorySchemaRequestT &request={}) const
void DescribeInstancePatchStatesAsync(const DescribeInstancePatchStatesRequestT &request, const DescribeInstancePatchStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListResourceComplianceSummariesOutcome ListResourceComplianceSummaries(const Model::ListResourceComplianceSummariesRequest &request={}) const
Model::UpdateMaintenanceWindowOutcomeCallable UpdateMaintenanceWindowCallable(const UpdateMaintenanceWindowRequestT &request) const
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
Model::DescribeAutomationExecutionsOutcomeCallable DescribeAutomationExecutionsCallable(const DescribeAutomationExecutionsRequestT &request={}) const
Model::DescribeDocumentPermissionOutcomeCallable DescribeDocumentPermissionCallable(const DescribeDocumentPermissionRequestT &request) const
Model::DeletePatchBaselineOutcomeCallable DeletePatchBaselineCallable(const DeletePatchBaselineRequestT &request) const
virtual Model::UpdateCloudConnectorOutcome UpdateCloudConnector(const Model::UpdateCloudConnectorRequest &request) const
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
virtual Model::DescribePatchGroupsOutcome DescribePatchGroups(const Model::DescribePatchGroupsRequest &request={}) const
Model::StopAutomationExecutionOutcomeCallable StopAutomationExecutionCallable(const StopAutomationExecutionRequestT &request) const
void DescribeInventoryDeletionsAsync(const DescribeInventoryDeletionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeInventoryDeletionsRequestT &request={}) const
Model::DescribeSessionsOutcomeCallable DescribeSessionsCallable(const DescribeSessionsRequestT &request) const
Model::UpdateDocumentMetadataOutcomeCallable UpdateDocumentMetadataCallable(const UpdateDocumentMetadataRequestT &request) const
Model::GetMaintenanceWindowTaskOutcomeCallable GetMaintenanceWindowTaskCallable(const GetMaintenanceWindowTaskRequestT &request) const
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
void DescribeAssociationExecutionTargetsAsync(const DescribeAssociationExecutionTargetsRequestT &request, const DescribeAssociationExecutionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void UpdateOpsItemAsync(const UpdateOpsItemRequestT &request, const UpdateOpsItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePatchPropertiesAsync(const DescribePatchPropertiesRequestT &request, const DescribePatchPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCloudConnectorOutcome CreateCloudConnector(const Model::CreateCloudConnectorRequest &request) const
Model::CancelMaintenanceWindowExecutionOutcomeCallable CancelMaintenanceWindowExecutionCallable(const CancelMaintenanceWindowExecutionRequestT &request) const
virtual Model::DeleteAssociationOutcome DeleteAssociation(const Model::DeleteAssociationRequest &request={}) const
Model::UpdateResourceDataSyncOutcomeCallable UpdateResourceDataSyncCallable(const UpdateResourceDataSyncRequestT &request) const
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
Model::CreateActivationOutcomeCallable CreateActivationCallable(const CreateActivationRequestT &request) const
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
void DeleteParameterAsync(const DeleteParameterRequestT &request, const DeleteParameterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
Model::ListOpsItemEventsOutcomeCallable ListOpsItemEventsCallable(const ListOpsItemEventsRequestT &request={}) const
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
Model::GetOpsItemOutcomeCallable GetOpsItemCallable(const GetOpsItemRequestT &request) const
virtual Model::ListCloudConnectorsOutcome ListCloudConnectors(const Model::ListCloudConnectorsRequest &request={}) const
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
void StopAutomationExecutionAsync(const StopAutomationExecutionRequestT &request, const StopAutomationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SSMClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SSMEndpointProviderBase > endpointProvider=nullptr, const Aws::SSM::SSMClientConfiguration &clientConfiguration=Aws::SSM::SSMClientConfiguration())
virtual Model::ValidateCloudConnectorOutcome ValidateCloudConnector(const Model::ValidateCloudConnectorRequest &request) const
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
Model::ListOpsMetadataOutcomeCallable ListOpsMetadataCallable(const ListOpsMetadataRequestT &request={}) const
Model::DescribePatchPropertiesOutcomeCallable DescribePatchPropertiesCallable(const DescribePatchPropertiesRequestT &request) const
Model::LabelParameterVersionOutcomeCallable LabelParameterVersionCallable(const LabelParameterVersionRequestT &request) const
Model::GetCommandInvocationOutcomeCallable GetCommandInvocationCallable(const GetCommandInvocationRequestT &request) const
void CreateDocumentAsync(const CreateDocumentRequestT &request, const CreateDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendAutomationSignalOutcome SendAutomationSignal(const Model::SendAutomationSignalRequest &request) const
void ListCloudConnectorsAsync(const ListCloudConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudConnectorsRequestT &request={}) const
void DescribeAutomationExecutionsAsync(const DescribeAutomationExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAutomationExecutionsRequestT &request={}) const
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
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
void ListDocumentVersionsAsync(const ListDocumentVersionsRequestT &request, const ListDocumentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutParameterOutcome PutParameter(const Model::PutParameterRequest &request) const
Model::GetDocumentOutcomeCallable GetDocumentCallable(const GetDocumentRequestT &request) const
void RegisterPatchBaselineForPatchGroupAsync(const RegisterPatchBaselineForPatchGroupRequestT &request, const RegisterPatchBaselineForPatchGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetMaintenanceWindowTaskAsync(const GetMaintenanceWindowTaskRequestT &request, const GetMaintenanceWindowTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePatchBaselineOutcomeCallable CreatePatchBaselineCallable(const CreatePatchBaselineRequestT &request) const
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< CreateCloudConnectorOutcome > CreateCloudConnectorOutcomeCallable
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< DeleteCloudConnectorOutcome > DeleteCloudConnectorOutcomeCallable
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< ListCloudConnectorsOutcome > ListCloudConnectorsOutcomeCallable
std::future< ValidateCloudConnectorOutcome > ValidateCloudConnectorOutcomeCallable
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< GetCloudConnectorOutcome > GetCloudConnectorOutcomeCallable
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< UpdateCloudConnectorOutcome > UpdateCloudConnectorOutcomeCallable
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::DeleteCloudConnectorRequest &, const Model::DeleteCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCloudConnectorResponseReceivedHandler
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::CreateCloudConnectorRequest &, const Model::CreateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCloudConnectorResponseReceivedHandler
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::ListCloudConnectorsRequest &, const Model::ListCloudConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCloudConnectorsResponseReceivedHandler
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::GetCloudConnectorRequest &, const Model::GetCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudConnectorResponseReceivedHandler
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::UpdateCloudConnectorRequest &, const Model::UpdateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCloudConnectorResponseReceivedHandler
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::ValidateCloudConnectorRequest &, const Model::ValidateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ValidateCloudConnectorResponseReceivedHandler
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