70 class HttpClientFactory;
75 template<
typename R,
typename E>
class Outcome;
91 class AWSCredentialsProvider;
217 typedef std::function<void(const InspectorClient*, const Model::AddAttributesToFindingsRequest&, const Model::AddAttributesToFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
AddAttributesToFindingsResponseReceivedHandler;
219 typedef std::function<void(const InspectorClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateApplicationResponseReceivedHandler;
220 typedef std::function<void(const InspectorClient*, const Model::CreateAssessmentRequest&, const Model::CreateAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateAssessmentResponseReceivedHandler;
221 typedef std::function<void(const InspectorClient*, const Model::CreateResourceGroupRequest&, const Model::CreateResourceGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateResourceGroupResponseReceivedHandler;
222 typedef std::function<void(const InspectorClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteApplicationResponseReceivedHandler;
223 typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentRequest&, const Model::DeleteAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteAssessmentResponseReceivedHandler;
224 typedef std::function<void(const InspectorClient*, const Model::DeleteRunRequest&, const Model::DeleteRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRunResponseReceivedHandler;
225 typedef std::function<void(const InspectorClient*, const Model::DescribeApplicationRequest&, const Model::DescribeApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeApplicationResponseReceivedHandler;
226 typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentRequest&, const Model::DescribeAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeAssessmentResponseReceivedHandler;
228 typedef std::function<void(const InspectorClient*, const Model::DescribeFindingRequest&, const Model::DescribeFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeFindingResponseReceivedHandler;
229 typedef std::function<void(const InspectorClient*, const Model::DescribeResourceGroupRequest&, const Model::DescribeResourceGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeResourceGroupResponseReceivedHandler;
230 typedef std::function<void(const InspectorClient*, const Model::DescribeRulesPackageRequest&, const Model::DescribeRulesPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRulesPackageResponseReceivedHandler;
231 typedef std::function<void(const InspectorClient*, const Model::DescribeRunRequest&, const Model::DescribeRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeRunResponseReceivedHandler;
233 typedef std::function<void(const InspectorClient*, const Model::GetAssessmentTelemetryRequest&, const Model::GetAssessmentTelemetryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetAssessmentTelemetryResponseReceivedHandler;
234 typedef std::function<void(const InspectorClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListApplicationsResponseReceivedHandler;
235 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentAgentsRequest&, const Model::ListAssessmentAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListAssessmentAgentsResponseReceivedHandler;
236 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentsRequest&, const Model::ListAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListAssessmentsResponseReceivedHandler;
237 typedef std::function<void(const InspectorClient*, const Model::ListAttachedAssessmentsRequest&, const Model::ListAttachedAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListAttachedAssessmentsResponseReceivedHandler;
238 typedef std::function<void(const InspectorClient*, const Model::ListAttachedRulesPackagesRequest&, const Model::ListAttachedRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListAttachedRulesPackagesResponseReceivedHandler;
239 typedef std::function<void(const InspectorClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListFindingsResponseReceivedHandler;
240 typedef std::function<void(const InspectorClient*, const Model::ListRulesPackagesRequest&, const Model::ListRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListRulesPackagesResponseReceivedHandler;
241 typedef std::function<void(const InspectorClient*, const Model::ListRunsRequest&, const Model::ListRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListRunsResponseReceivedHandler;
242 typedef std::function<void(const InspectorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListTagsForResourceResponseReceivedHandler;
243 typedef std::function<void(const InspectorClient*, const Model::LocalizeTextRequest&, const Model::LocalizeTextOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
LocalizeTextResponseReceivedHandler;
244 typedef std::function<void(const InspectorClient*, const Model::PreviewAgentsForResourceGroupRequest&, const Model::PreviewAgentsForResourceGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PreviewAgentsForResourceGroupResponseReceivedHandler;
245 typedef std::function<void(const InspectorClient*, const Model::RegisterCrossAccountAccessRoleRequest&, const Model::RegisterCrossAccountAccessRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterCrossAccountAccessRoleResponseReceivedHandler;
246 typedef std::function<void(const InspectorClient*, const Model::RemoveAttributesFromFindingsRequest&, const Model::RemoveAttributesFromFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RemoveAttributesFromFindingsResponseReceivedHandler;
247 typedef std::function<void(const InspectorClient*, const Model::RunAssessmentRequest&, const Model::RunAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RunAssessmentResponseReceivedHandler;
248 typedef std::function<void(const InspectorClient*, const Model::SetTagsForResourceRequest&, const Model::SetTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SetTagsForResourceResponseReceivedHandler;
249 typedef std::function<void(const InspectorClient*, const Model::StartDataCollectionRequest&, const Model::StartDataCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartDataCollectionResponseReceivedHandler;
250 typedef std::function<void(const InspectorClient*, const Model::StopDataCollectionRequest&, const Model::StopDataCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StopDataCollectionResponseReceivedHandler;
251 typedef std::function<void(const InspectorClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateApplicationResponseReceivedHandler;
252 typedef std::function<void(const InspectorClient*, const Model::UpdateAssessmentRequest&, const Model::UpdateAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateAssessmentResponseReceivedHandler;
282 InspectorClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
1097 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< ListAttachedAssessmentsOutcome > ListAttachedAssessmentsOutcomeCallable
std::future< DescribeFindingOutcome > DescribeFindingOutcomeCallable
std::function< void(const InspectorClient *, const Model::PreviewAgentsForResourceGroupRequest &, const Model::PreviewAgentsForResourceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PreviewAgentsForResourceGroupResponseReceivedHandler
std::future< DescribeAssessmentOutcome > DescribeAssessmentOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationResult, Aws::Client::AWSError< InspectorErrors > > DescribeApplicationOutcome
Aws::Utils::Outcome< CreateApplicationResult, Aws::Client::AWSError< InspectorErrors > > CreateApplicationOutcome
std::function< void(const InspectorClient *, const Model::SetTagsForResourceRequest &, const Model::SetTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTagsForResourceResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentsRequest &, const Model::ListAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentsResponseReceivedHandler
std::future< AddAttributesToFindingsOutcome > AddAttributesToFindingsOutcomeCallable
std::future< StartDataCollectionOutcome > StartDataCollectionOutcomeCallable
std::function< void(const InspectorClient *, const Model::CreateResourceGroupRequest &, const Model::CreateResourceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceGroupResponseReceivedHandler
std::future< DeleteRunOutcome > DeleteRunOutcomeCallable
std::future< ListRulesPackagesOutcome > ListRulesPackagesOutcomeCallable
Aws::Utils::Outcome< ListAttachedRulesPackagesResult, Aws::Client::AWSError< InspectorErrors > > ListAttachedRulesPackagesOutcome
Aws::Utils::Outcome< ListRunsResult, Aws::Client::AWSError< InspectorErrors > > ListRunsOutcome
std::function< void(const InspectorClient *, const Model::DetachAssessmentAndRulesPackageRequest &, const Model::DetachAssessmentAndRulesPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachAssessmentAndRulesPackageResponseReceivedHandler
Aws::Utils::Outcome< UpdateAssessmentResult, Aws::Client::AWSError< InspectorErrors > > UpdateAssessmentOutcome
std::function< void(const InspectorClient *, const Model::AttachAssessmentAndRulesPackageRequest &, const Model::AttachAssessmentAndRulesPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachAssessmentAndRulesPackageResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::RemoveAttributesFromFindingsRequest &, const Model::RemoveAttributesFromFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAttributesFromFindingsResponseReceivedHandler
std::future< PreviewAgentsForResourceGroupOutcome > PreviewAgentsForResourceGroupOutcomeCallable
std::future< ListAssessmentsOutcome > ListAssessmentsOutcomeCallable
std::function< void(const InspectorClient *, const Model::RunAssessmentRequest &, const Model::RunAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunAssessmentResponseReceivedHandler
#define AWS_INSPECTOR_API
std::function< void(const InspectorClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
Aws::Utils::Outcome< RegisterCrossAccountAccessRoleResult, Aws::Client::AWSError< InspectorErrors > > RegisterCrossAccountAccessRoleOutcome
std::future< ListAssessmentAgentsOutcome > ListAssessmentAgentsOutcomeCallable
std::function< void(const InspectorClient *, const Model::ListAttachedRulesPackagesRequest &, const Model::ListAttachedRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedRulesPackagesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentAgentsRequest &, const Model::ListAssessmentAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentAgentsResponseReceivedHandler
Aws::Client::AWSJsonClient BASECLASS
std::function< void(const InspectorClient *, const Model::DescribeRunRequest &, const Model::DescribeRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListRunsRequest &, const Model::ListRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRunsResponseReceivedHandler
std::future< DetachAssessmentAndRulesPackageOutcome > DetachAssessmentAndRulesPackageOutcomeCallable
Aws::Utils::Outcome< DescribeCrossAccountAccessRoleResult, Aws::Client::AWSError< InspectorErrors > > DescribeCrossAccountAccessRoleOutcome
Aws::Utils::Outcome< DeleteApplicationResult, Aws::Client::AWSError< InspectorErrors > > DeleteApplicationOutcome
Aws::Utils::Outcome< DetachAssessmentAndRulesPackageResult, Aws::Client::AWSError< InspectorErrors > > DetachAssessmentAndRulesPackageOutcome
std::future< RemoveAttributesFromFindingsOutcome > RemoveAttributesFromFindingsOutcomeCallable
std::function< void(const InspectorClient *, const Model::GetAssessmentTelemetryRequest &, const Model::GetAssessmentTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentTelemetryResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::UpdateAssessmentRequest &, const Model::UpdateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentRequest &, const Model::DeleteAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentResponseReceivedHandler
Aws::Utils::Outcome< ListAttachedAssessmentsResult, Aws::Client::AWSError< InspectorErrors > > ListAttachedAssessmentsOutcome
std::function< void(const InspectorClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::future< UpdateAssessmentOutcome > UpdateAssessmentOutcomeCallable
std::function< void(const InspectorClient *, const Model::DescribeFindingRequest &, const Model::DescribeFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFindingResponseReceivedHandler
Aws::Utils::Outcome< StopDataCollectionResult, Aws::Client::AWSError< InspectorErrors > > StopDataCollectionOutcome
Aws::Utils::Outcome< ListRulesPackagesResult, Aws::Client::AWSError< InspectorErrors > > ListRulesPackagesOutcome
std::function< void(const InspectorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Aws::Utils::Outcome< RunAssessmentResult, Aws::Client::AWSError< InspectorErrors > > RunAssessmentOutcome
Aws::Utils::Outcome< AddAttributesToFindingsResult, Aws::Client::AWSError< InspectorErrors > > AddAttributesToFindingsOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeFindingResult, Aws::Client::AWSError< InspectorErrors > > DescribeFindingOutcome
std::future< GetAssessmentTelemetryOutcome > GetAssessmentTelemetryOutcomeCallable
std::function< void(const InspectorClient *, const Model::DescribeApplicationRequest &, const Model::DescribeApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationResponseReceivedHandler
std::future< DescribeResourceGroupOutcome > DescribeResourceGroupOutcomeCallable
std::function< void(const InspectorClient *, const Model::StopDataCollectionRequest &, const Model::StopDataCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataCollectionResponseReceivedHandler
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::function< void(const InspectorClient *, const Model::ListRulesPackagesRequest &, const Model::ListRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesPackagesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
Aws::Utils::Outcome< ListFindingsResult, Aws::Client::AWSError< InspectorErrors > > ListFindingsOutcome
std::function< void(const InspectorClient *, const Model::DeleteRunRequest &, const Model::DeleteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::AddAttributesToFindingsRequest &, const Model::AddAttributesToFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddAttributesToFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCrossAccountAccessRoleResponseReceivedHandler
Aws::Utils::Outcome< DescribeRunResult, Aws::Client::AWSError< InspectorErrors > > DescribeRunOutcome
std::function< void(const InspectorClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
Aws::Utils::Outcome< UpdateApplicationResult, Aws::Client::AWSError< InspectorErrors > > UpdateApplicationOutcome
Aws::Utils::Outcome< DeleteAssessmentResult, Aws::Client::AWSError< InspectorErrors > > DeleteAssessmentOutcome
std::function< void(const InspectorClient *, const Model::DescribeResourceGroupRequest &, const Model::DescribeResourceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceGroupResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::StartDataCollectionRequest &, const Model::StartDataCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataCollectionResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentRequest &, const Model::DescribeAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentResponseReceivedHandler
std::future< LocalizeTextOutcome > LocalizeTextOutcomeCallable
std::future< CreateResourceGroupOutcome > CreateResourceGroupOutcomeCallable
std::future< CreateAssessmentOutcome > CreateAssessmentOutcomeCallable
std::future< StopDataCollectionOutcome > StopDataCollectionOutcomeCallable
std::future< AttachAssessmentAndRulesPackageOutcome > AttachAssessmentAndRulesPackageOutcomeCallable
Aws::Utils::Outcome< RemoveAttributesFromFindingsResult, Aws::Client::AWSError< InspectorErrors > > RemoveAttributesFromFindingsOutcome
Aws::Utils::Outcome< StartDataCollectionResult, Aws::Client::AWSError< InspectorErrors > > StartDataCollectionOutcome
Aws::Utils::Outcome< CreateResourceGroupResult, Aws::Client::AWSError< InspectorErrors > > CreateResourceGroupOutcome
std::function< void(const InspectorClient *, const Model::DescribeRulesPackageRequest &, const Model::DescribeRulesPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRulesPackageResponseReceivedHandler
Aws::Utils::Outcome< SetTagsForResourceResult, Aws::Client::AWSError< InspectorErrors > > SetTagsForResourceOutcome
Aws::Utils::Outcome< ListAssessmentAgentsResult, Aws::Client::AWSError< InspectorErrors > > ListAssessmentAgentsOutcome
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< DeleteAssessmentOutcome > DeleteAssessmentOutcomeCallable
std::future< RunAssessmentOutcome > RunAssessmentOutcomeCallable
std::future< DescribeApplicationOutcome > DescribeApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeRulesPackageResult, Aws::Client::AWSError< InspectorErrors > > DescribeRulesPackageOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::future< DescribeRulesPackageOutcome > DescribeRulesPackageOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< InspectorErrors > > ListTagsForResourceOutcome
std::function< void(const InspectorClient *, const Model::RegisterCrossAccountAccessRoleRequest &, const Model::RegisterCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCrossAccountAccessRoleResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAttachedAssessmentsRequest &, const Model::ListAttachedAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedAssessmentsResponseReceivedHandler
std::future< SetTagsForResourceOutcome > SetTagsForResourceOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< ListAssessmentsResult, Aws::Client::AWSError< InspectorErrors > > ListAssessmentsOutcome
std::function< void(const InspectorClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::future< RegisterCrossAccountAccessRoleOutcome > RegisterCrossAccountAccessRoleOutcomeCallable
Aws::Utils::Outcome< PreviewAgentsForResourceGroupResult, Aws::Client::AWSError< InspectorErrors > > PreviewAgentsForResourceGroupOutcome
Aws::Utils::Outcome< AttachAssessmentAndRulesPackageResult, Aws::Client::AWSError< InspectorErrors > > AttachAssessmentAndRulesPackageOutcome
std::future< ListAttachedRulesPackagesOutcome > ListAttachedRulesPackagesOutcomeCallable
std::function< void(const InspectorClient *, const Model::LocalizeTextRequest &, const Model::LocalizeTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LocalizeTextResponseReceivedHandler
Aws::Utils::Outcome< DeleteRunResult, Aws::Client::AWSError< InspectorErrors > > DeleteRunOutcome
Aws::Utils::Outcome< LocalizeTextResult, Aws::Client::AWSError< InspectorErrors > > LocalizeTextOutcome
Aws::Utils::Outcome< DescribeAssessmentResult, Aws::Client::AWSError< InspectorErrors > > DescribeAssessmentOutcome
Aws::Utils::Outcome< CreateAssessmentResult, Aws::Client::AWSError< InspectorErrors > > CreateAssessmentOutcome
std::function< void(const InspectorClient *, const Model::CreateAssessmentRequest &, const Model::CreateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentResponseReceivedHandler
Aws::Utils::Outcome< DescribeResourceGroupResult, Aws::Client::AWSError< InspectorErrors > > DescribeResourceGroupOutcome
std::future< ListRunsOutcome > ListRunsOutcomeCallable
std::future< DescribeRunOutcome > DescribeRunOutcomeCallable
Aws::Utils::Outcome< ListApplicationsResult, Aws::Client::AWSError< InspectorErrors > > ListApplicationsOutcome
Aws::Utils::Outcome< GetAssessmentTelemetryResult, Aws::Client::AWSError< InspectorErrors > > GetAssessmentTelemetryOutcome
JSON (JavaScript Object Notation).
std::future< DescribeCrossAccountAccessRoleOutcome > DescribeCrossAccountAccessRoleOutcomeCallable