7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/inspector2/Inspector2ServiceClientModel.h>
38 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider =
nullptr);
45 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider =
nullptr,
52 Inspector2Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider =
nullptr,
75 Inspector2Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
98 template<
typename AssociateMemberRequestT = Model::AssociateMemberRequest>
101 return SubmitCallable(&Inspector2Client::AssociateMember, request);
107 template<
typename AssociateMemberRequestT = Model::AssociateMemberRequest>
110 return SubmitAsync(&Inspector2Client::AssociateMember, request, handler, context);
124 template<
typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
127 return SubmitCallable(&Inspector2Client::BatchGetAccountStatus, request);
133 template<
typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
136 return SubmitAsync(&Inspector2Client::BatchGetAccountStatus, request, handler, context);
150 template<
typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
153 return SubmitCallable(&Inspector2Client::BatchGetCodeSnippet, request);
159 template<
typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
162 return SubmitAsync(&Inspector2Client::BatchGetCodeSnippet, request, handler, context);
175 template<
typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
178 return SubmitCallable(&Inspector2Client::BatchGetFindingDetails, request);
184 template<
typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
187 return SubmitAsync(&Inspector2Client::BatchGetFindingDetails, request, handler, context);
201 template<
typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
204 return SubmitCallable(&Inspector2Client::BatchGetFreeTrialInfo, request);
210 template<
typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
213 return SubmitAsync(&Inspector2Client::BatchGetFreeTrialInfo, request, handler, context);
229 template<
typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
232 return SubmitCallable(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request);
238 template<
typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
241 return SubmitAsync(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request, handler, context);
257 template<
typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
260 return SubmitCallable(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request);
266 template<
typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
269 return SubmitAsync(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request, handler, context);
282 template<
typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
285 return SubmitCallable(&Inspector2Client::CancelFindingsReport, request);
291 template<
typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
294 return SubmitAsync(&Inspector2Client::CancelFindingsReport, request, handler, context);
308 template<
typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
311 return SubmitCallable(&Inspector2Client::CancelSbomExport, request);
317 template<
typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
320 return SubmitAsync(&Inspector2Client::CancelSbomExport, request, handler, context);
333 template<
typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
336 return SubmitCallable(&Inspector2Client::CreateCisScanConfiguration, request);
342 template<
typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
345 return SubmitAsync(&Inspector2Client::CreateCisScanConfiguration, request, handler, context);
360 template<
typename CreateFilterRequestT = Model::CreateFilterRequest>
363 return SubmitCallable(&Inspector2Client::CreateFilter, request);
369 template<
typename CreateFilterRequestT = Model::CreateFilterRequest>
372 return SubmitAsync(&Inspector2Client::CreateFilter, request, handler, context);
388 template<
typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
391 return SubmitCallable(&Inspector2Client::CreateFindingsReport, request);
397 template<
typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
400 return SubmitAsync(&Inspector2Client::CreateFindingsReport, request, handler, context);
414 template<
typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
417 return SubmitCallable(&Inspector2Client::CreateSbomExport, request);
423 template<
typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
426 return SubmitAsync(&Inspector2Client::CreateSbomExport, request, handler, context);
439 template<
typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
442 return SubmitCallable(&Inspector2Client::DeleteCisScanConfiguration, request);
448 template<
typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
451 return SubmitAsync(&Inspector2Client::DeleteCisScanConfiguration, request, handler, context);
464 template<
typename DeleteFilterRequestT = Model::DeleteFilterRequest>
467 return SubmitCallable(&Inspector2Client::DeleteFilter, request);
473 template<
typename DeleteFilterRequestT = Model::DeleteFilterRequest>
476 return SubmitAsync(&Inspector2Client::DeleteFilter, request, handler, context);
490 template<
typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
493 return SubmitCallable(&Inspector2Client::DescribeOrganizationConfiguration, request);
499 template<
typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
502 return SubmitAsync(&Inspector2Client::DescribeOrganizationConfiguration, request, handler, context);
517 template<
typename DisableRequestT = Model::DisableRequest>
520 return SubmitCallable(&Inspector2Client::Disable, request);
526 template<
typename DisableRequestT = Model::DisableRequest>
529 return SubmitAsync(&Inspector2Client::Disable, request, handler, context);
543 template<
typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
546 return SubmitCallable(&Inspector2Client::DisableDelegatedAdminAccount, request);
552 template<
typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
555 return SubmitAsync(&Inspector2Client::DisableDelegatedAdminAccount, request, handler, context);
569 template<
typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
572 return SubmitCallable(&Inspector2Client::DisassociateMember, request);
578 template<
typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
581 return SubmitAsync(&Inspector2Client::DisassociateMember, request, handler, context);
595 template<
typename EnableRequestT = Model::EnableRequest>
598 return SubmitCallable(&Inspector2Client::Enable, request);
604 template<
typename EnableRequestT = Model::EnableRequest>
607 return SubmitAsync(&Inspector2Client::Enable, request, handler, context);
621 template<
typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
624 return SubmitCallable(&Inspector2Client::EnableDelegatedAdminAccount, request);
630 template<
typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
633 return SubmitAsync(&Inspector2Client::EnableDelegatedAdminAccount, request, handler, context);
646 template<
typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
649 return SubmitCallable(&Inspector2Client::GetCisScanReport, request);
655 template<
typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
658 return SubmitAsync(&Inspector2Client::GetCisScanReport, request, handler, context);
671 template<
typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
674 return SubmitCallable(&Inspector2Client::GetCisScanResultDetails, request);
680 template<
typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
683 return SubmitAsync(&Inspector2Client::GetCisScanResultDetails, request, handler, context);
697 template<
typename GetConfigurationRequestT = Model::GetConfigurationRequest>
700 return SubmitCallable(&Inspector2Client::GetConfiguration, request);
706 template<
typename GetConfigurationRequestT = Model::GetConfigurationRequest>
709 return SubmitAsync(&Inspector2Client::GetConfiguration, request, handler, context);
723 template<
typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
726 return SubmitCallable(&Inspector2Client::GetDelegatedAdminAccount, request);
732 template<
typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
735 return SubmitAsync(&Inspector2Client::GetDelegatedAdminAccount, request, handler, context);
749 template<
typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
752 return SubmitCallable(&Inspector2Client::GetEc2DeepInspectionConfiguration, request);
758 template<
typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
761 return SubmitAsync(&Inspector2Client::GetEc2DeepInspectionConfiguration, request, handler, context);
774 template<
typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
777 return SubmitCallable(&Inspector2Client::GetEncryptionKey, request);
783 template<
typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
786 return SubmitAsync(&Inspector2Client::GetEncryptionKey, request, handler, context);
799 template<
typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
802 return SubmitCallable(&Inspector2Client::GetFindingsReportStatus, request);
808 template<
typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
811 return SubmitAsync(&Inspector2Client::GetFindingsReportStatus, request, handler, context);
824 template<
typename GetMemberRequestT = Model::GetMemberRequest>
827 return SubmitCallable(&Inspector2Client::GetMember, request);
833 template<
typename GetMemberRequestT = Model::GetMemberRequest>
836 return SubmitAsync(&Inspector2Client::GetMember, request, handler, context);
850 template<
typename GetSbomExportRequestT = Model::GetSbomExportRequest>
853 return SubmitCallable(&Inspector2Client::GetSbomExport, request);
859 template<
typename GetSbomExportRequestT = Model::GetSbomExportRequest>
862 return SubmitAsync(&Inspector2Client::GetSbomExport, request, handler, context);
876 template<
typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
879 return SubmitCallable(&Inspector2Client::ListAccountPermissions, request);
885 template<
typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
888 return SubmitAsync(&Inspector2Client::ListAccountPermissions, request, handler, context);
901 template<
typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
904 return SubmitCallable(&Inspector2Client::ListCisScanConfigurations, request);
910 template<
typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
913 return SubmitAsync(&Inspector2Client::ListCisScanConfigurations, request, handler, context);
926 template<
typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
929 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request);
935 template<
typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
938 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request, handler, context);
952 template<
typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
955 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request);
961 template<
typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
964 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request, handler, context);
977 template<
typename ListCisScansRequestT = Model::ListCisScansRequest>
980 return SubmitCallable(&Inspector2Client::ListCisScans, request);
986 template<
typename ListCisScansRequestT = Model::ListCisScansRequest>
989 return SubmitAsync(&Inspector2Client::ListCisScans, request, handler, context);
1002 template<
typename ListCoverageRequestT = Model::ListCoverageRequest>
1005 return SubmitCallable(&Inspector2Client::ListCoverage, request);
1011 template<
typename ListCoverageRequestT = Model::ListCoverageRequest>
1014 return SubmitAsync(&Inspector2Client::ListCoverage, request, handler, context);
1028 template<
typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1031 return SubmitCallable(&Inspector2Client::ListCoverageStatistics, request);
1037 template<
typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1040 return SubmitAsync(&Inspector2Client::ListCoverageStatistics, request, handler, context);
1054 template<
typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1057 return SubmitCallable(&Inspector2Client::ListDelegatedAdminAccounts, request);
1063 template<
typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1066 return SubmitAsync(&Inspector2Client::ListDelegatedAdminAccounts, request, handler, context);
1079 template<
typename ListFiltersRequestT = Model::ListFiltersRequest>
1082 return SubmitCallable(&Inspector2Client::ListFilters, request);
1088 template<
typename ListFiltersRequestT = Model::ListFiltersRequest>
1091 return SubmitAsync(&Inspector2Client::ListFilters, request, handler, context);
1105 template<
typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1108 return SubmitCallable(&Inspector2Client::ListFindingAggregations, request);
1114 template<
typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1117 return SubmitAsync(&Inspector2Client::ListFindingAggregations, request, handler, context);
1130 template<
typename ListFindingsRequestT = Model::ListFindingsRequest>
1133 return SubmitCallable(&Inspector2Client::ListFindings, request);
1139 template<
typename ListFindingsRequestT = Model::ListFindingsRequest>
1142 return SubmitAsync(&Inspector2Client::ListFindings, request, handler, context);
1156 template<
typename ListMembersRequestT = Model::ListMembersRequest>
1159 return SubmitCallable(&Inspector2Client::ListMembers, request);
1165 template<
typename ListMembersRequestT = Model::ListMembersRequest>
1168 return SubmitAsync(&Inspector2Client::ListMembers, request, handler, context);
1181 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1184 return SubmitCallable(&Inspector2Client::ListTagsForResource, request);
1190 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1193 return SubmitAsync(&Inspector2Client::ListTagsForResource, request, handler, context);
1207 template<
typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1210 return SubmitCallable(&Inspector2Client::ListUsageTotals, request);
1216 template<
typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1219 return SubmitAsync(&Inspector2Client::ListUsageTotals, request, handler, context);
1233 template<
typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1236 return SubmitCallable(&Inspector2Client::ResetEncryptionKey, request);
1242 template<
typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1245 return SubmitAsync(&Inspector2Client::ResetEncryptionKey, request, handler, context);
1259 template<
typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1262 return SubmitCallable(&Inspector2Client::SearchVulnerabilities, request);
1268 template<
typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1271 return SubmitAsync(&Inspector2Client::SearchVulnerabilities, request, handler, context);
1287 template<
typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1290 return SubmitCallable(&Inspector2Client::SendCisSessionHealth, request);
1296 template<
typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1299 return SubmitAsync(&Inspector2Client::SendCisSessionHealth, request, handler, context);
1315 template<
typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1318 return SubmitCallable(&Inspector2Client::SendCisSessionTelemetry, request);
1324 template<
typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1327 return SubmitAsync(&Inspector2Client::SendCisSessionTelemetry, request, handler, context);
1343 template<
typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1346 return SubmitCallable(&Inspector2Client::StartCisSession, request);
1352 template<
typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1355 return SubmitAsync(&Inspector2Client::StartCisSession, request, handler, context);
1371 template<
typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1374 return SubmitCallable(&Inspector2Client::StopCisSession, request);
1380 template<
typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1383 return SubmitAsync(&Inspector2Client::StopCisSession, request, handler, context);
1396 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1399 return SubmitCallable(&Inspector2Client::TagResource, request);
1405 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1408 return SubmitAsync(&Inspector2Client::TagResource, request, handler, context);
1421 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1424 return SubmitCallable(&Inspector2Client::UntagResource, request);
1430 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1433 return SubmitAsync(&Inspector2Client::UntagResource, request, handler, context);
1446 template<
typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1449 return SubmitCallable(&Inspector2Client::UpdateCisScanConfiguration, request);
1455 template<
typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1458 return SubmitAsync(&Inspector2Client::UpdateCisScanConfiguration, request, handler, context);
1474 template<
typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1477 return SubmitCallable(&Inspector2Client::UpdateConfiguration, request);
1483 template<
typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1486 return SubmitAsync(&Inspector2Client::UpdateConfiguration, request, handler, context);
1500 template<
typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1503 return SubmitCallable(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request);
1509 template<
typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1512 return SubmitAsync(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request, handler, context);
1527 template<
typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1530 return SubmitCallable(&Inspector2Client::UpdateEncryptionKey, request);
1536 template<
typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1539 return SubmitAsync(&Inspector2Client::UpdateEncryptionKey, request, handler, context);
1553 template<
typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1556 return SubmitCallable(&Inspector2Client::UpdateFilter, request);
1562 template<
typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1565 return SubmitAsync(&Inspector2Client::UpdateFilter, request, handler, context);
1580 template<
typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
1583 return SubmitCallable(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request);
1589 template<
typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
1592 return SubmitAsync(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request, handler, context);
1606 template<
typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
1609 return SubmitCallable(&Inspector2Client::UpdateOrganizationConfiguration, request);
1615 template<
typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
1618 return SubmitAsync(&Inspector2Client::UpdateOrganizationConfiguration, request, handler, context);
1629 std::shared_ptr<Inspector2EndpointProviderBase> m_endpointProvider;
virtual Model::ListCisScanResultsAggregatedByChecksOutcome ListCisScanResultsAggregatedByChecks(const Model::ListCisScanResultsAggregatedByChecksRequest &request) const
void GetDelegatedAdminAccountAsync(const GetDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDelegatedAdminAccountRequestT &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void GetMemberAsync(const GetMemberRequestT &request, const GetMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetFreeTrialInfoOutcomeCallable BatchGetFreeTrialInfoCallable(const BatchGetFreeTrialInfoRequestT &request) const
virtual Model::UpdateFilterOutcome UpdateFilter(const Model::UpdateFilterRequest &request) const
Model::GetSbomExportOutcomeCallable GetSbomExportCallable(const GetSbomExportRequestT &request) const
Model::EnableDelegatedAdminAccountOutcomeCallable EnableDelegatedAdminAccountCallable(const EnableDelegatedAdminAccountRequestT &request) const
void DisableDelegatedAdminAccountAsync(const DisableDelegatedAdminAccountRequestT &request, const DisableDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEc2DeepInspectionConfigurationAsync(const GetEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::ListCisScansOutcome ListCisScans(const Model::ListCisScansRequest &request={}) const
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration(const Model::DescribeOrganizationConfigurationRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT &request) const
virtual Model::GetEncryptionKeyOutcome GetEncryptionKey(const Model::GetEncryptionKeyRequest &request) const
virtual Model::GetEc2DeepInspectionConfigurationOutcome GetEc2DeepInspectionConfiguration(const Model::GetEc2DeepInspectionConfigurationRequest &request={}) const
Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT &request) const
virtual Model::UpdateCisScanConfigurationOutcome UpdateCisScanConfiguration(const Model::UpdateCisScanConfigurationRequest &request) const
virtual Model::GetSbomExportOutcome GetSbomExport(const Model::GetSbomExportRequest &request) const
void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT &request, const BatchGetFreeTrialInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchVulnerabilitiesOutcome SearchVulnerabilities(const Model::SearchVulnerabilitiesRequest &request) const
Model::BatchGetMemberEc2DeepInspectionStatusOutcomeCallable BatchGetMemberEc2DeepInspectionStatusCallable(const BatchGetMemberEc2DeepInspectionStatusRequestT &request={}) const
void ListDelegatedAdminAccountsAsync(const ListDelegatedAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDelegatedAdminAccountsRequestT &request={}) const
Model::ListCisScanConfigurationsOutcomeCallable ListCisScanConfigurationsCallable(const ListCisScanConfigurationsRequestT &request={}) const
void BatchGetCodeSnippetAsync(const BatchGetCodeSnippetRequestT &request, const BatchGetCodeSnippetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartCisSessionAsync(const StartCisSessionRequestT &request, const StartCisSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request={}) const
Model::ListDelegatedAdminAccountsOutcomeCallable ListDelegatedAdminAccountsCallable(const ListDelegatedAdminAccountsRequestT &request={}) const
virtual Model::BatchUpdateMemberEc2DeepInspectionStatusOutcome BatchUpdateMemberEc2DeepInspectionStatus(const Model::BatchUpdateMemberEc2DeepInspectionStatusRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFindingsReportAsync(const CreateFindingsReportRequestT &request, const CreateFindingsReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFindingsReportOutcomeCallable CreateFindingsReportCallable(const CreateFindingsReportRequestT &request) const
void BatchGetFindingDetailsAsync(const BatchGetFindingDetailsRequestT &request, const BatchGetFindingDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT &request) const
Model::AssociateMemberOutcomeCallable AssociateMemberCallable(const AssociateMemberRequestT &request) const
void CreateSbomExportAsync(const CreateSbomExportRequestT &request, const CreateSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelSbomExportOutcome CancelSbomExport(const Model::CancelSbomExportRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::EnableDelegatedAdminAccountOutcome EnableDelegatedAdminAccount(const Model::EnableDelegatedAdminAccountRequest &request) const
Model::ListUsageTotalsOutcomeCallable ListUsageTotalsCallable(const ListUsageTotalsRequestT &request={}) const
virtual Model::ListUsageTotalsOutcome ListUsageTotals(const Model::ListUsageTotalsRequest &request={}) const
void BatchGetMemberEc2DeepInspectionStatusAsync(const BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetMemberEc2DeepInspectionStatusRequestT &request={}) const
virtual Model::ListFindingAggregationsOutcome ListFindingAggregations(const Model::ListFindingAggregationsRequest &request) const
virtual Model::GetCisScanResultDetailsOutcome GetCisScanResultDetails(const Model::GetCisScanResultDetailsRequest &request) const
void CancelFindingsReportAsync(const CancelFindingsReportRequestT &request, const CancelFindingsReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCisScanResultsAggregatedByTargetResourceOutcome ListCisScanResultsAggregatedByTargetResource(const Model::ListCisScanResultsAggregatedByTargetResourceRequest &request) const
void DisableAsync(const DisableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableRequestT &request={}) const
Model::DisableDelegatedAdminAccountOutcomeCallable DisableDelegatedAdminAccountCallable(const DisableDelegatedAdminAccountRequestT &request) const
Model::GetDelegatedAdminAccountOutcomeCallable GetDelegatedAdminAccountCallable(const GetDelegatedAdminAccountRequestT &request={}) const
virtual Model::BatchGetFreeTrialInfoOutcome BatchGetFreeTrialInfo(const Model::BatchGetFreeTrialInfoRequest &request) const
Inspector2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetCisScanReportOutcomeCallable GetCisScanReportCallable(const GetCisScanReportRequestT &request) const
void GetEncryptionKeyAsync(const GetEncryptionKeyRequestT &request, const GetEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCisScanConfigurationsOutcome ListCisScanConfigurations(const Model::ListCisScanConfigurationsRequest &request={}) const
virtual Model::ListAccountPermissionsOutcome ListAccountPermissions(const Model::ListAccountPermissionsRequest &request={}) const
virtual Model::ListFiltersOutcome ListFilters(const Model::ListFiltersRequest &request={}) const
Model::UpdateEc2DeepInspectionConfigurationOutcomeCallable UpdateEc2DeepInspectionConfigurationCallable(const UpdateEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::StartCisSessionOutcome StartCisSession(const Model::StartCisSessionRequest &request) const
virtual ~Inspector2Client()
std::shared_ptr< Inspector2EndpointProviderBase > & accessEndpointProvider()
virtual Model::CreateFindingsReportOutcome CreateFindingsReport(const Model::CreateFindingsReportRequest &request) const
virtual Model::DisableDelegatedAdminAccountOutcome DisableDelegatedAdminAccount(const Model::DisableDelegatedAdminAccountRequest &request) const
void ListUsageTotalsAsync(const ListUsageTotalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListUsageTotalsRequestT &request={}) const
virtual Model::DeleteCisScanConfigurationOutcome DeleteCisScanConfiguration(const Model::DeleteCisScanConfigurationRequest &request) const
void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConfigurationRequestT &request={}) const
Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT &request) const
Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT &request) const
Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT &request) const
Model::UpdateCisScanConfigurationOutcomeCallable UpdateCisScanConfigurationCallable(const UpdateCisScanConfigurationRequestT &request) const
void StopCisSessionAsync(const StopCisSessionRequestT &request, const StopCisSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetFindingDetailsOutcome BatchGetFindingDetails(const Model::BatchGetFindingDetailsRequest &request) const
static const char * GetAllocationTag()
Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT &request={}) const
Model::ListCisScanResultsAggregatedByChecksOutcomeCallable ListCisScanResultsAggregatedByChecksCallable(const ListCisScanResultsAggregatedByChecksRequestT &request) const
void DeleteFilterAsync(const DeleteFilterRequestT &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfigurationOutcome GetConfiguration(const Model::GetConfigurationRequest &request={}) const
Model::DisableOutcomeCallable DisableCallable(const DisableRequestT &request={}) const
Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT &request) const
virtual Model::BatchGetAccountStatusOutcome BatchGetAccountStatus(const Model::BatchGetAccountStatusRequest &request={}) const
Model::DeleteCisScanConfigurationOutcomeCallable DeleteCisScanConfigurationCallable(const DeleteCisScanConfigurationRequestT &request) const
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration(const Model::UpdateOrganizationConfigurationRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2EndpointProvider EndpointProviderType
void UpdateConfigurationAsync(const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateConfigurationRequestT &request={}) const
void GetFindingsReportStatusAsync(const GetFindingsReportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetFindingsReportStatusRequestT &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListCoverageStatisticsOutcome ListCoverageStatistics(const Model::ListCoverageStatisticsRequest &request={}) const
virtual Model::StopCisSessionOutcome StopCisSession(const Model::StopCisSessionRequest &request) const
void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT &request, const EnableDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateMemberAsync(const AssociateMemberRequestT &request, const AssociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT &request={}) const
void ListCisScanResultsAggregatedByTargetResourceAsync(const ListCisScanResultsAggregatedByTargetResourceRequestT &request, const ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetMemberEc2DeepInspectionStatusOutcome BatchGetMemberEc2DeepInspectionStatus(const Model::BatchGetMemberEc2DeepInspectionStatusRequest &request={}) const
static const char * GetServiceName()
void GetCisScanReportAsync(const GetCisScanReportRequestT &request, const GetCisScanReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request={}) const
Model::ListFindingAggregationsOutcomeCallable ListFindingAggregationsCallable(const ListFindingAggregationsRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const DisassociateMemberRequestT &request) const
void ListCisScanConfigurationsAsync(const ListCisScanConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCisScanConfigurationsRequestT &request={}) const
Inspector2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ResetEncryptionKeyAsync(const ResetEncryptionKeyRequestT &request, const ResetEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable UpdateOrgEc2DeepInspectionConfigurationCallable(const UpdateOrgEc2DeepInspectionConfigurationRequestT &request) const
void ListAccountPermissionsAsync(const ListAccountPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountPermissionsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT &request) const
virtual Model::CreateCisScanConfigurationOutcome CreateCisScanConfiguration(const Model::CreateCisScanConfigurationRequest &request) const
Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void BatchGetAccountStatusAsync(const BatchGetAccountStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetAccountStatusRequestT &request={}) const
virtual Model::CancelFindingsReportOutcome CancelFindingsReport(const Model::CancelFindingsReportRequest &request) const
virtual Model::ResetEncryptionKeyOutcome ResetEncryptionKey(const Model::ResetEncryptionKeyRequest &request) const
Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT &request={}) const
virtual Model::UpdateEncryptionKeyOutcome UpdateEncryptionKey(const Model::UpdateEncryptionKeyRequest &request) const
Model::CancelFindingsReportOutcomeCallable CancelFindingsReportCallable(const CancelFindingsReportRequestT &request) const
Model::ListCisScanResultsAggregatedByTargetResourceOutcomeCallable ListCisScanResultsAggregatedByTargetResourceCallable(const ListCisScanResultsAggregatedByTargetResourceRequestT &request) const
Inspector2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr, const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration())
Model::ListCoverageStatisticsOutcomeCallable ListCoverageStatisticsCallable(const ListCoverageStatisticsRequestT &request={}) const
void GetCisScanResultDetailsAsync(const GetCisScanResultDetailsRequestT &request, const GetCisScanResultDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCisScanConfigurationOutcomeCallable CreateCisScanConfigurationCallable(const CreateCisScanConfigurationRequestT &request) const
virtual Model::GetDelegatedAdminAccountOutcome GetDelegatedAdminAccount(const Model::GetDelegatedAdminAccountRequest &request={}) const
Model::BatchGetAccountStatusOutcomeCallable BatchGetAccountStatusCallable(const BatchGetAccountStatusRequestT &request={}) const
Model::GetEc2DeepInspectionConfigurationOutcomeCallable GetEc2DeepInspectionConfigurationCallable(const GetEc2DeepInspectionConfigurationRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void SendCisSessionHealthAsync(const SendCisSessionHealthRequestT &request, const SendCisSessionHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableAsync(const EnableRequestT &request, const EnableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchVulnerabilitiesOutcomeCallable SearchVulnerabilitiesCallable(const SearchVulnerabilitiesRequestT &request) const
void ListMembersAsync(const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMembersRequestT &request={}) const
void BatchUpdateMemberEc2DeepInspectionStatusAsync(const BatchUpdateMemberEc2DeepInspectionStatusRequestT &request, const BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFindingsAsync(const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFindingsRequestT &request={}) const
Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT &request={}) const
void UpdateCisScanConfigurationAsync(const UpdateCisScanConfigurationRequestT &request, const UpdateCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateMemberOutcome AssociateMember(const Model::AssociateMemberRequest &request) const
void CreateFilterAsync(const CreateFilterRequestT &request, const CreateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEc2DeepInspectionConfigurationAsync(const UpdateEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::GetFindingsReportStatusOutcome GetFindingsReportStatus(const Model::GetFindingsReportStatusRequest &request={}) const
Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT &request) const
Model::SendCisSessionTelemetryOutcomeCallable SendCisSessionTelemetryCallable(const SendCisSessionTelemetryRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void SearchVulnerabilitiesAsync(const SearchVulnerabilitiesRequestT &request, const SearchVulnerabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateOrgEc2DeepInspectionConfigurationOutcome UpdateOrgEc2DeepInspectionConfiguration(const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &request) const
virtual Model::GetMemberOutcome GetMember(const Model::GetMemberRequest &request) const
Model::BatchGetCodeSnippetOutcomeCallable BatchGetCodeSnippetCallable(const BatchGetCodeSnippetRequestT &request) const
void ListFindingAggregationsAsync(const ListFindingAggregationsRequestT &request, const ListFindingAggregationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable(const UpdateOrganizationConfigurationRequestT &request) const
virtual Model::DisassociateMemberOutcome DisassociateMember(const Model::DisassociateMemberRequest &request) const
void UpdateOrgEc2DeepInspectionConfigurationAsync(const UpdateOrgEc2DeepInspectionConfigurationRequestT &request, const UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendCisSessionHealthOutcome SendCisSessionHealth(const Model::SendCisSessionHealthRequest &request) const
void GetSbomExportAsync(const GetSbomExportRequestT &request, const GetSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOrganizationConfigurationAsync(const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConfigurationRequestT &request={}) const
void ListCoverageStatisticsAsync(const ListCoverageStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCoverageStatisticsRequestT &request={}) const
virtual Model::BatchGetCodeSnippetOutcome BatchGetCodeSnippet(const Model::BatchGetCodeSnippetRequest &request) const
virtual Model::CreateFilterOutcome CreateFilter(const Model::CreateFilterRequest &request) const
virtual Model::GetCisScanReportOutcome GetCisScanReport(const Model::GetCisScanReportRequest &request) const
Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT &request) const
Model::EnableOutcomeCallable EnableCallable(const EnableRequestT &request) const
virtual Model::ListMembersOutcome ListMembers(const Model::ListMembersRequest &request={}) const
void SendCisSessionTelemetryAsync(const SendCisSessionTelemetryRequestT &request, const SendCisSessionTelemetryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSbomExportOutcome CreateSbomExport(const Model::CreateSbomExportRequest &request) const
Model::ListMembersOutcomeCallable ListMembersCallable(const ListMembersRequestT &request={}) const
Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT &request={}) const
virtual Model::EnableOutcome Enable(const Model::EnableRequest &request) const
void CreateCisScanConfigurationAsync(const CreateCisScanConfigurationRequestT &request, const CreateCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCoverageOutcomeCallable ListCoverageCallable(const ListCoverageRequestT &request={}) const
Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT &request={}) const
void ListCisScansAsync(const ListCisScansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCisScansRequestT &request={}) const
Model::CreateSbomExportOutcomeCallable CreateSbomExportCallable(const CreateSbomExportRequestT &request) const
Model::ListAccountPermissionsOutcomeCallable ListAccountPermissionsCallable(const ListAccountPermissionsRequestT &request={}) const
virtual Model::DisableOutcome Disable(const Model::DisableRequest &request={}) const
void ListFiltersAsync(const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFiltersRequestT &request={}) const
void DisassociateMemberAsync(const DisassociateMemberRequestT &request, const DisassociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr, const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration())
Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT &request) const
virtual Model::DeleteFilterOutcome DeleteFilter(const Model::DeleteFilterRequest &request) const
Inspector2ClientConfiguration ClientConfigurationType
Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const DescribeOrganizationConfigurationRequestT &request={}) const
void CancelSbomExportAsync(const CancelSbomExportRequestT &request, const CancelSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCoverageAsync(const ListCoverageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCoverageRequestT &request={}) const
Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT &request) const
virtual Model::ListCoverageOutcome ListCoverage(const Model::ListCoverageRequest &request={}) const
void UpdateFilterAsync(const UpdateFilterRequestT &request, const UpdateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEc2DeepInspectionConfigurationOutcome UpdateEc2DeepInspectionConfiguration(const Model::UpdateEc2DeepInspectionConfigurationRequest &request={}) const
void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT &request, const UpdateEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable BatchUpdateMemberEc2DeepInspectionStatusCallable(const BatchUpdateMemberEc2DeepInspectionStatusRequestT &request) const
void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT &request, const ListCisScanResultsAggregatedByChecksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCisScanConfigurationAsync(const DeleteCisScanConfigurationRequestT &request, const DeleteCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration(), std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr)
virtual Model::SendCisSessionTelemetryOutcome SendCisSessionTelemetry(const Model::SendCisSessionTelemetryRequest &request) const
virtual Model::ListDelegatedAdminAccountsOutcome ListDelegatedAdminAccounts(const Model::ListDelegatedAdminAccountsRequest &request={}) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListCoverageOutcome > ListCoverageOutcomeCallable
std::future< GetEncryptionKeyOutcome > GetEncryptionKeyOutcomeCallable
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListCisScanConfigurationsOutcome > ListCisScanConfigurationsOutcomeCallable
std::future< EnableDelegatedAdminAccountOutcome > EnableDelegatedAdminAccountOutcomeCallable
std::future< DeleteCisScanConfigurationOutcome > DeleteCisScanConfigurationOutcomeCallable
std::future< ListFindingAggregationsOutcome > ListFindingAggregationsOutcomeCallable
std::future< StopCisSessionOutcome > StopCisSessionOutcomeCallable
std::future< UpdateFilterOutcome > UpdateFilterOutcomeCallable
std::future< GetFindingsReportStatusOutcome > GetFindingsReportStatusOutcomeCallable
std::future< UpdateEc2DeepInspectionConfigurationOutcome > UpdateEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListUsageTotalsOutcome > ListUsageTotalsOutcomeCallable
std::future< AssociateMemberOutcome > AssociateMemberOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
std::future< BatchGetCodeSnippetOutcome > BatchGetCodeSnippetOutcomeCallable
std::future< ListCisScanResultsAggregatedByChecksOutcome > ListCisScanResultsAggregatedByChecksOutcomeCallable
std::future< GetDelegatedAdminAccountOutcome > GetDelegatedAdminAccountOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
std::future< CreateFindingsReportOutcome > CreateFindingsReportOutcomeCallable
std::future< BatchGetFreeTrialInfoOutcome > BatchGetFreeTrialInfoOutcomeCallable
std::future< UpdateEncryptionKeyOutcome > UpdateEncryptionKeyOutcomeCallable
std::future< DisableOutcome > DisableOutcomeCallable
std::future< SendCisSessionHealthOutcome > SendCisSessionHealthOutcomeCallable
std::future< EnableOutcome > EnableOutcomeCallable
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetCisScanReportOutcome > GetCisScanReportOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< BatchGetMemberEc2DeepInspectionStatusOutcome > BatchGetMemberEc2DeepInspectionStatusOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< SendCisSessionTelemetryOutcome > SendCisSessionTelemetryOutcomeCallable
std::future< UpdateOrgEc2DeepInspectionConfigurationOutcome > UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable
std::future< CancelSbomExportOutcome > CancelSbomExportOutcomeCallable
std::future< CancelFindingsReportOutcome > CancelFindingsReportOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
std::future< BatchUpdateMemberEc2DeepInspectionStatusOutcome > BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
std::future< GetCisScanResultDetailsOutcome > GetCisScanResultDetailsOutcomeCallable
std::future< ListDelegatedAdminAccountsOutcome > ListDelegatedAdminAccountsOutcomeCallable
std::future< CreateSbomExportOutcome > CreateSbomExportOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< DisableDelegatedAdminAccountOutcome > DisableDelegatedAdminAccountOutcomeCallable
std::future< SearchVulnerabilitiesOutcome > SearchVulnerabilitiesOutcomeCallable
std::future< BatchGetAccountStatusOutcome > BatchGetAccountStatusOutcomeCallable
std::future< ListCoverageStatisticsOutcome > ListCoverageStatisticsOutcomeCallable
std::future< GetSbomExportOutcome > GetSbomExportOutcomeCallable
std::future< StartCisSessionOutcome > StartCisSessionOutcomeCallable
std::future< UpdateCisScanConfigurationOutcome > UpdateCisScanConfigurationOutcomeCallable
std::future< GetEc2DeepInspectionConfigurationOutcome > GetEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListAccountPermissionsOutcome > ListAccountPermissionsOutcomeCallable
std::future< ResetEncryptionKeyOutcome > ResetEncryptionKeyOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
std::future< CreateCisScanConfigurationOutcome > CreateCisScanConfigurationOutcomeCallable
std::future< ListCisScanResultsAggregatedByTargetResourceOutcome > ListCisScanResultsAggregatedByTargetResourceOutcomeCallable
std::future< ListCisScansOutcome > ListCisScansOutcomeCallable
std::future< BatchGetFindingDetailsOutcome > BatchGetFindingDetailsOutcomeCallable
std::function< void(const Inspector2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateSbomExportRequest &, const Model::CreateSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFreeTrialInfoRequest &, const Model::BatchGetFreeTrialInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFreeTrialInfoResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableDelegatedAdminAccountRequest &, const Model::EnableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetSbomExportRequest &, const Model::GetSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelSbomExportRequest &, const Model::CancelSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEncryptionKeyRequest &, const Model::UpdateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableDelegatedAdminAccountRequest &, const Model::DisableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableRequest &, const Model::EnableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListDelegatedAdminAccountsRequest &, const Model::ListDelegatedAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDelegatedAdminAccountsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEncryptionKeyRequest &, const Model::GetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByTargetResourceRequest &, const Model::ListCisScanResultsAggregatedByTargetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageStatisticsRequest &, const Model::ListCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageStatisticsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByChecksRequest &, const Model::ListCisScanResultsAggregatedByChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByChecksResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanConfigurationsRequest &, const Model::ListCisScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetCodeSnippetRequest &, const Model::BatchGetCodeSnippetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCodeSnippetResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCisScanConfigurationRequest &, const Model::CreateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanResultDetailsRequest &, const Model::GetCisScanResultDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanResultDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelFindingsReportRequest &, const Model::CancelFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ResetEncryptionKeyRequest &, const Model::ResetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateCisScanConfigurationRequest &, const Model::UpdateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingAggregationsRequest &, const Model::ListFindingAggregationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateFilterRequest &, const Model::UpdateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StopCisSessionRequest &, const Model::StopCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScansRequest &, const Model::ListCisScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScansResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetMemberEc2DeepInspectionStatusRequest &, const Model::BatchGetMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StartCisSessionRequest &, const Model::StartCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetAccountStatusRequest &, const Model::BatchGetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAccountStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFindingDetailsRequest &, const Model::BatchGetFindingDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFindingDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionHealthRequest &, const Model::SendCisSessionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionHealthResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFindingsReportRequest &, const Model::CreateFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListUsageTotalsRequest &, const Model::ListUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsageTotalsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionTelemetryRequest &, const Model::SendCisSessionTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionTelemetryResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetFindingsReportStatusRequest &, const Model::GetFindingsReportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsReportStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFiltersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SearchVulnerabilitiesRequest &, const Model::SearchVulnerabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchVulnerabilitiesResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &, const Model::UpdateOrgEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableRequest &, const Model::DisableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::AssociateMemberRequest &, const Model::AssociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCisScanConfigurationRequest &, const Model::DeleteCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchUpdateMemberEc2DeepInspectionStatusRequest &, const Model::BatchUpdateMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetDelegatedAdminAccountRequest &, const Model::GetDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListAccountPermissionsRequest &, const Model::ListAccountPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountPermissionsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEc2DeepInspectionConfigurationRequest &, const Model::GetEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEc2DeepInspectionConfigurationRequest &, const Model::UpdateEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanReportRequest &, const Model::GetCisScanReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanReportResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String