AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Inspector::InspectorClient Class Reference

#include <InspectorClient.h>

+ Inheritance diagram for Aws::Inspector::InspectorClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 InspectorClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 InspectorClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 InspectorClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~InspectorClient ()
 
virtual Model::AddAttributesToFindingsOutcome AddAttributesToFindings (const Model::AddAttributesToFindingsRequest &request) const
 
virtual Model::AddAttributesToFindingsOutcomeCallable AddAttributesToFindingsCallable (const Model::AddAttributesToFindingsRequest &request) const
 
virtual void AddAttributesToFindingsAsync (const Model::AddAttributesToFindingsRequest &request, const AddAttributesToFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AttachAssessmentAndRulesPackageOutcome AttachAssessmentAndRulesPackage (const Model::AttachAssessmentAndRulesPackageRequest &request) const
 
virtual Model::AttachAssessmentAndRulesPackageOutcomeCallable AttachAssessmentAndRulesPackageCallable (const Model::AttachAssessmentAndRulesPackageRequest &request) const
 
virtual void AttachAssessmentAndRulesPackageAsync (const Model::AttachAssessmentAndRulesPackageRequest &request, const AttachAssessmentAndRulesPackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateApplicationOutcome CreateApplication (const Model::CreateApplicationRequest &request) const
 
virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable (const Model::CreateApplicationRequest &request) const
 
virtual void CreateApplicationAsync (const Model::CreateApplicationRequest &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAssessmentOutcome CreateAssessment (const Model::CreateAssessmentRequest &request) const
 
virtual Model::CreateAssessmentOutcomeCallable CreateAssessmentCallable (const Model::CreateAssessmentRequest &request) const
 
virtual void CreateAssessmentAsync (const Model::CreateAssessmentRequest &request, const CreateAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateResourceGroupOutcome CreateResourceGroup (const Model::CreateResourceGroupRequest &request) const
 
virtual Model::CreateResourceGroupOutcomeCallable CreateResourceGroupCallable (const Model::CreateResourceGroupRequest &request) const
 
virtual void CreateResourceGroupAsync (const Model::CreateResourceGroupRequest &request, const CreateResourceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApplicationOutcome DeleteApplication (const Model::DeleteApplicationRequest &request) const
 
virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable (const Model::DeleteApplicationRequest &request) const
 
virtual void DeleteApplicationAsync (const Model::DeleteApplicationRequest &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAssessmentOutcome DeleteAssessment (const Model::DeleteAssessmentRequest &request) const
 
virtual Model::DeleteAssessmentOutcomeCallable DeleteAssessmentCallable (const Model::DeleteAssessmentRequest &request) const
 
virtual void DeleteAssessmentAsync (const Model::DeleteAssessmentRequest &request, const DeleteAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRunOutcome DeleteRun (const Model::DeleteRunRequest &request) const
 
virtual Model::DeleteRunOutcomeCallable DeleteRunCallable (const Model::DeleteRunRequest &request) const
 
virtual void DeleteRunAsync (const Model::DeleteRunRequest &request, const DeleteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeApplicationOutcome DescribeApplication (const Model::DescribeApplicationRequest &request) const
 
virtual Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable (const Model::DescribeApplicationRequest &request) const
 
virtual void DescribeApplicationAsync (const Model::DescribeApplicationRequest &request, const DescribeApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssessmentOutcome DescribeAssessment (const Model::DescribeAssessmentRequest &request) const
 
virtual Model::DescribeAssessmentOutcomeCallable DescribeAssessmentCallable (const Model::DescribeAssessmentRequest &request) const
 
virtual void DescribeAssessmentAsync (const Model::DescribeAssessmentRequest &request, const DescribeAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCrossAccountAccessRoleOutcome DescribeCrossAccountAccessRole () const
 
virtual Model::DescribeCrossAccountAccessRoleOutcomeCallable DescribeCrossAccountAccessRoleCallable () const
 
virtual void DescribeCrossAccountAccessRoleAsync (const DescribeCrossAccountAccessRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFindingOutcome DescribeFinding (const Model::DescribeFindingRequest &request) const
 
virtual Model::DescribeFindingOutcomeCallable DescribeFindingCallable (const Model::DescribeFindingRequest &request) const
 
virtual void DescribeFindingAsync (const Model::DescribeFindingRequest &request, const DescribeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeResourceGroupOutcome DescribeResourceGroup (const Model::DescribeResourceGroupRequest &request) const
 
virtual Model::DescribeResourceGroupOutcomeCallable DescribeResourceGroupCallable (const Model::DescribeResourceGroupRequest &request) const
 
virtual void DescribeResourceGroupAsync (const Model::DescribeResourceGroupRequest &request, const DescribeResourceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRulesPackageOutcome DescribeRulesPackage (const Model::DescribeRulesPackageRequest &request) const
 
virtual Model::DescribeRulesPackageOutcomeCallable DescribeRulesPackageCallable (const Model::DescribeRulesPackageRequest &request) const
 
virtual void DescribeRulesPackageAsync (const Model::DescribeRulesPackageRequest &request, const DescribeRulesPackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRunOutcome DescribeRun (const Model::DescribeRunRequest &request) const
 
virtual Model::DescribeRunOutcomeCallable DescribeRunCallable (const Model::DescribeRunRequest &request) const
 
virtual void DescribeRunAsync (const Model::DescribeRunRequest &request, const DescribeRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DetachAssessmentAndRulesPackageOutcome DetachAssessmentAndRulesPackage (const Model::DetachAssessmentAndRulesPackageRequest &request) const
 
virtual Model::DetachAssessmentAndRulesPackageOutcomeCallable DetachAssessmentAndRulesPackageCallable (const Model::DetachAssessmentAndRulesPackageRequest &request) const
 
virtual void DetachAssessmentAndRulesPackageAsync (const Model::DetachAssessmentAndRulesPackageRequest &request, const DetachAssessmentAndRulesPackageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssessmentTelemetryOutcome GetAssessmentTelemetry (const Model::GetAssessmentTelemetryRequest &request) const
 
virtual Model::GetAssessmentTelemetryOutcomeCallable GetAssessmentTelemetryCallable (const Model::GetAssessmentTelemetryRequest &request) const
 
virtual void GetAssessmentTelemetryAsync (const Model::GetAssessmentTelemetryRequest &request, const GetAssessmentTelemetryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApplicationsOutcome ListApplications (const Model::ListApplicationsRequest &request) const
 
virtual Model::ListApplicationsOutcomeCallable ListApplicationsCallable (const Model::ListApplicationsRequest &request) const
 
virtual void ListApplicationsAsync (const Model::ListApplicationsRequest &request, const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentAgentsOutcome ListAssessmentAgents (const Model::ListAssessmentAgentsRequest &request) const
 
virtual Model::ListAssessmentAgentsOutcomeCallable ListAssessmentAgentsCallable (const Model::ListAssessmentAgentsRequest &request) const
 
virtual void ListAssessmentAgentsAsync (const Model::ListAssessmentAgentsRequest &request, const ListAssessmentAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentsOutcome ListAssessments (const Model::ListAssessmentsRequest &request) const
 
virtual Model::ListAssessmentsOutcomeCallable ListAssessmentsCallable (const Model::ListAssessmentsRequest &request) const
 
virtual void ListAssessmentsAsync (const Model::ListAssessmentsRequest &request, const ListAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAttachedAssessmentsOutcome ListAttachedAssessments (const Model::ListAttachedAssessmentsRequest &request) const
 
virtual Model::ListAttachedAssessmentsOutcomeCallable ListAttachedAssessmentsCallable (const Model::ListAttachedAssessmentsRequest &request) const
 
virtual void ListAttachedAssessmentsAsync (const Model::ListAttachedAssessmentsRequest &request, const ListAttachedAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAttachedRulesPackagesOutcome ListAttachedRulesPackages (const Model::ListAttachedRulesPackagesRequest &request) const
 
virtual Model::ListAttachedRulesPackagesOutcomeCallable ListAttachedRulesPackagesCallable (const Model::ListAttachedRulesPackagesRequest &request) const
 
virtual void ListAttachedRulesPackagesAsync (const Model::ListAttachedRulesPackagesRequest &request, const ListAttachedRulesPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFindingsOutcome ListFindings (const Model::ListFindingsRequest &request) const
 
virtual Model::ListFindingsOutcomeCallable ListFindingsCallable (const Model::ListFindingsRequest &request) const
 
virtual void ListFindingsAsync (const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRulesPackagesOutcome ListRulesPackages (const Model::ListRulesPackagesRequest &request) const
 
virtual Model::ListRulesPackagesOutcomeCallable ListRulesPackagesCallable (const Model::ListRulesPackagesRequest &request) const
 
virtual void ListRulesPackagesAsync (const Model::ListRulesPackagesRequest &request, const ListRulesPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRunsOutcome ListRuns (const Model::ListRunsRequest &request) const
 
virtual Model::ListRunsOutcomeCallable ListRunsCallable (const Model::ListRunsRequest &request) const
 
virtual void ListRunsAsync (const Model::ListRunsRequest &request, const ListRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::LocalizeTextOutcome LocalizeText (const Model::LocalizeTextRequest &request) const
 
virtual Model::LocalizeTextOutcomeCallable LocalizeTextCallable (const Model::LocalizeTextRequest &request) const
 
virtual void LocalizeTextAsync (const Model::LocalizeTextRequest &request, const LocalizeTextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PreviewAgentsForResourceGroupOutcome PreviewAgentsForResourceGroup (const Model::PreviewAgentsForResourceGroupRequest &request) const
 
virtual Model::PreviewAgentsForResourceGroupOutcomeCallable PreviewAgentsForResourceGroupCallable (const Model::PreviewAgentsForResourceGroupRequest &request) const
 
virtual void PreviewAgentsForResourceGroupAsync (const Model::PreviewAgentsForResourceGroupRequest &request, const PreviewAgentsForResourceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RegisterCrossAccountAccessRoleOutcome RegisterCrossAccountAccessRole (const Model::RegisterCrossAccountAccessRoleRequest &request) const
 
virtual Model::RegisterCrossAccountAccessRoleOutcomeCallable RegisterCrossAccountAccessRoleCallable (const Model::RegisterCrossAccountAccessRoleRequest &request) const
 
virtual void RegisterCrossAccountAccessRoleAsync (const Model::RegisterCrossAccountAccessRoleRequest &request, const RegisterCrossAccountAccessRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveAttributesFromFindingsOutcome RemoveAttributesFromFindings (const Model::RemoveAttributesFromFindingsRequest &request) const
 
virtual Model::RemoveAttributesFromFindingsOutcomeCallable RemoveAttributesFromFindingsCallable (const Model::RemoveAttributesFromFindingsRequest &request) const
 
virtual void RemoveAttributesFromFindingsAsync (const Model::RemoveAttributesFromFindingsRequest &request, const RemoveAttributesFromFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RunAssessmentOutcome RunAssessment (const Model::RunAssessmentRequest &request) const
 
virtual Model::RunAssessmentOutcomeCallable RunAssessmentCallable (const Model::RunAssessmentRequest &request) const
 
virtual void RunAssessmentAsync (const Model::RunAssessmentRequest &request, const RunAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SetTagsForResourceOutcome SetTagsForResource (const Model::SetTagsForResourceRequest &request) const
 
virtual Model::SetTagsForResourceOutcomeCallable SetTagsForResourceCallable (const Model::SetTagsForResourceRequest &request) const
 
virtual void SetTagsForResourceAsync (const Model::SetTagsForResourceRequest &request, const SetTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDataCollectionOutcome StartDataCollection (const Model::StartDataCollectionRequest &request) const
 
virtual Model::StartDataCollectionOutcomeCallable StartDataCollectionCallable (const Model::StartDataCollectionRequest &request) const
 
virtual void StartDataCollectionAsync (const Model::StartDataCollectionRequest &request, const StartDataCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopDataCollectionOutcome StopDataCollection (const Model::StopDataCollectionRequest &request) const
 
virtual Model::StopDataCollectionOutcomeCallable StopDataCollectionCallable (const Model::StopDataCollectionRequest &request) const
 
virtual void StopDataCollectionAsync (const Model::StopDataCollectionRequest &request, const StopDataCollectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApplicationOutcome UpdateApplication (const Model::UpdateApplicationRequest &request) const
 
virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable (const Model::UpdateApplicationRequest &request) const
 
virtual void UpdateApplicationAsync (const Model::UpdateApplicationRequest &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAssessmentOutcome UpdateAssessment (const Model::UpdateAssessmentRequest &request) const
 
virtual Model::UpdateAssessmentOutcomeCallable UpdateAssessmentCallable (const Model::UpdateAssessmentRequest &request) const
 
virtual void UpdateAssessmentAsync (const Model::UpdateAssessmentRequest &request, const UpdateAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
JsonOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

<fullname>Amazon Inspector</fullname>

Amazon Inspector enables you to analyze the behavior of the applications you run in AWS and to identify potential security issues. For more information, see Amazon Inspector User Guide.

Definition at line 261 of file InspectorClient.h.

Member Typedef Documentation

Definition at line 264 of file InspectorClient.h.

Constructor & Destructor Documentation

Aws::Inspector::InspectorClient::InspectorClient ( const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::Inspector::InspectorClient::InspectorClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

Aws::Inspector::InspectorClient::InspectorClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

virtual Aws::Inspector::InspectorClient::~InspectorClient ( )
virtual

Member Function Documentation

virtual Model::AddAttributesToFindingsOutcome Aws::Inspector::InspectorClient::AddAttributesToFindings ( const Model::AddAttributesToFindingsRequest request) const
virtual

Assigns attributes (key and value pair) to the findings specified by the findings' ARNs.

virtual void Aws::Inspector::InspectorClient::AddAttributesToFindingsAsync ( const Model::AddAttributesToFindingsRequest request,
const AddAttributesToFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns attributes (key and value pair) to the findings specified by the findings' ARNs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AddAttributesToFindingsOutcomeCallable Aws::Inspector::InspectorClient::AddAttributesToFindingsCallable ( const Model::AddAttributesToFindingsRequest request) const
virtual

Assigns attributes (key and value pair) to the findings specified by the findings' ARNs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::AttachAssessmentAndRulesPackageOutcome Aws::Inspector::InspectorClient::AttachAssessmentAndRulesPackage ( const Model::AttachAssessmentAndRulesPackageRequest request) const
virtual

Attaches the rules package specified by the rules package ARN to the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::AttachAssessmentAndRulesPackageAsync ( const Model::AttachAssessmentAndRulesPackageRequest request,
const AttachAssessmentAndRulesPackageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attaches the rules package specified by the rules package ARN to the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::AttachAssessmentAndRulesPackageOutcomeCallable Aws::Inspector::InspectorClient::AttachAssessmentAndRulesPackageCallable ( const Model::AttachAssessmentAndRulesPackageRequest request) const
virtual

Attaches the rules package specified by the rules package ARN to the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateApplicationOutcome Aws::Inspector::InspectorClient::CreateApplication ( const Model::CreateApplicationRequest request) const
virtual

Creates a new application using the resource group ARN generated by CreateResourceGroup. You can create up to 50 applications per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Inspector Applications.

virtual void Aws::Inspector::InspectorClient::CreateApplicationAsync ( const Model::CreateApplicationRequest request,
const CreateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new application using the resource group ARN generated by CreateResourceGroup. You can create up to 50 applications per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Inspector Applications.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateApplicationOutcomeCallable Aws::Inspector::InspectorClient::CreateApplicationCallable ( const Model::CreateApplicationRequest request) const
virtual

Creates a new application using the resource group ARN generated by CreateResourceGroup. You can create up to 50 applications per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Inspector Applications.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateAssessmentOutcome Aws::Inspector::InspectorClient::CreateAssessment ( const Model::CreateAssessmentRequest request) const
virtual

Creates an assessment for the application specified by the application ARN. You can create up to 500 assessments per AWS account.

virtual void Aws::Inspector::InspectorClient::CreateAssessmentAsync ( const Model::CreateAssessmentRequest request,
const CreateAssessmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an assessment for the application specified by the application ARN. You can create up to 500 assessments per AWS account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateAssessmentOutcomeCallable Aws::Inspector::InspectorClient::CreateAssessmentCallable ( const Model::CreateAssessmentRequest request) const
virtual

Creates an assessment for the application specified by the application ARN. You can create up to 500 assessments per AWS account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::CreateResourceGroupOutcome Aws::Inspector::InspectorClient::CreateResourceGroup ( const Model::CreateResourceGroupRequest request) const
virtual

Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Inspector application. The created resource group is then used to create an Inspector application.

virtual void Aws::Inspector::InspectorClient::CreateResourceGroupAsync ( const Model::CreateResourceGroupRequest request,
const CreateResourceGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Inspector application. The created resource group is then used to create an Inspector application.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::CreateResourceGroupOutcomeCallable Aws::Inspector::InspectorClient::CreateResourceGroupCallable ( const Model::CreateResourceGroupRequest request) const
virtual

Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Inspector application. The created resource group is then used to create an Inspector application.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteApplicationOutcome Aws::Inspector::InspectorClient::DeleteApplication ( const Model::DeleteApplicationRequest request) const
virtual

Deletes the application specified by the application ARN.

virtual void Aws::Inspector::InspectorClient::DeleteApplicationAsync ( const Model::DeleteApplicationRequest request,
const DeleteApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the application specified by the application ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteApplicationOutcomeCallable Aws::Inspector::InspectorClient::DeleteApplicationCallable ( const Model::DeleteApplicationRequest request) const
virtual

Deletes the application specified by the application ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteAssessmentOutcome Aws::Inspector::InspectorClient::DeleteAssessment ( const Model::DeleteAssessmentRequest request) const
virtual

Deletes the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::DeleteAssessmentAsync ( const Model::DeleteAssessmentRequest request,
const DeleteAssessmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteAssessmentOutcomeCallable Aws::Inspector::InspectorClient::DeleteAssessmentCallable ( const Model::DeleteAssessmentRequest request) const
virtual

Deletes the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DeleteRunOutcome Aws::Inspector::InspectorClient::DeleteRun ( const Model::DeleteRunRequest request) const
virtual

Deletes the assessment run specified by the run ARN.

virtual void Aws::Inspector::InspectorClient::DeleteRunAsync ( const Model::DeleteRunRequest request,
const DeleteRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the assessment run specified by the run ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DeleteRunOutcomeCallable Aws::Inspector::InspectorClient::DeleteRunCallable ( const Model::DeleteRunRequest request) const
virtual

Deletes the assessment run specified by the run ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeApplicationOutcome Aws::Inspector::InspectorClient::DescribeApplication ( const Model::DescribeApplicationRequest request) const
virtual

Describes the application specified by the application ARN.

virtual void Aws::Inspector::InspectorClient::DescribeApplicationAsync ( const Model::DescribeApplicationRequest request,
const DescribeApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the application specified by the application ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeApplicationOutcomeCallable Aws::Inspector::InspectorClient::DescribeApplicationCallable ( const Model::DescribeApplicationRequest request) const
virtual

Describes the application specified by the application ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeAssessmentOutcome Aws::Inspector::InspectorClient::DescribeAssessment ( const Model::DescribeAssessmentRequest request) const
virtual

Describes the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::DescribeAssessmentAsync ( const Model::DescribeAssessmentRequest request,
const DescribeAssessmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeAssessmentOutcomeCallable Aws::Inspector::InspectorClient::DescribeAssessmentCallable ( const Model::DescribeAssessmentRequest request) const
virtual

Describes the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeCrossAccountAccessRoleOutcome Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRole ( ) const
virtual

Describes the IAM role that enables Inspector to access your AWS account.

virtual void Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRoleAsync ( const DescribeCrossAccountAccessRoleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the IAM role that enables Inspector to access your AWS account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeCrossAccountAccessRoleOutcomeCallable Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRoleCallable ( ) const
virtual

Describes the IAM role that enables Inspector to access your AWS account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeFindingOutcome Aws::Inspector::InspectorClient::DescribeFinding ( const Model::DescribeFindingRequest request) const
virtual

Describes the finding specified by the finding ARN.

virtual void Aws::Inspector::InspectorClient::DescribeFindingAsync ( const Model::DescribeFindingRequest request,
const DescribeFindingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the finding specified by the finding ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeFindingOutcomeCallable Aws::Inspector::InspectorClient::DescribeFindingCallable ( const Model::DescribeFindingRequest request) const
virtual

Describes the finding specified by the finding ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeResourceGroupOutcome Aws::Inspector::InspectorClient::DescribeResourceGroup ( const Model::DescribeResourceGroupRequest request) const
virtual

Describes the resource group specified by the resource group ARN.

virtual void Aws::Inspector::InspectorClient::DescribeResourceGroupAsync ( const Model::DescribeResourceGroupRequest request,
const DescribeResourceGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the resource group specified by the resource group ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeResourceGroupOutcomeCallable Aws::Inspector::InspectorClient::DescribeResourceGroupCallable ( const Model::DescribeResourceGroupRequest request) const
virtual

Describes the resource group specified by the resource group ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeRulesPackageOutcome Aws::Inspector::InspectorClient::DescribeRulesPackage ( const Model::DescribeRulesPackageRequest request) const
virtual

Describes the rules package specified by the rules package ARN.

virtual void Aws::Inspector::InspectorClient::DescribeRulesPackageAsync ( const Model::DescribeRulesPackageRequest request,
const DescribeRulesPackageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the rules package specified by the rules package ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeRulesPackageOutcomeCallable Aws::Inspector::InspectorClient::DescribeRulesPackageCallable ( const Model::DescribeRulesPackageRequest request) const
virtual

Describes the rules package specified by the rules package ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DescribeRunOutcome Aws::Inspector::InspectorClient::DescribeRun ( const Model::DescribeRunRequest request) const
virtual

Describes the assessment run specified by the run ARN.

virtual void Aws::Inspector::InspectorClient::DescribeRunAsync ( const Model::DescribeRunRequest request,
const DescribeRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the assessment run specified by the run ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DescribeRunOutcomeCallable Aws::Inspector::InspectorClient::DescribeRunCallable ( const Model::DescribeRunRequest request) const
virtual

Describes the assessment run specified by the run ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::DetachAssessmentAndRulesPackageOutcome Aws::Inspector::InspectorClient::DetachAssessmentAndRulesPackage ( const Model::DetachAssessmentAndRulesPackageRequest request) const
virtual

Detaches the rules package specified by the rules package ARN from the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::DetachAssessmentAndRulesPackageAsync ( const Model::DetachAssessmentAndRulesPackageRequest request,
const DetachAssessmentAndRulesPackageResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Detaches the rules package specified by the rules package ARN from the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::DetachAssessmentAndRulesPackageOutcomeCallable Aws::Inspector::InspectorClient::DetachAssessmentAndRulesPackageCallable ( const Model::DetachAssessmentAndRulesPackageRequest request) const
virtual

Detaches the rules package specified by the rules package ARN from the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::GetAssessmentTelemetryOutcome Aws::Inspector::InspectorClient::GetAssessmentTelemetry ( const Model::GetAssessmentTelemetryRequest request) const
virtual

Returns the metadata about the telemetry (application behavioral data) for the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::GetAssessmentTelemetryAsync ( const Model::GetAssessmentTelemetryRequest request,
const GetAssessmentTelemetryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the metadata about the telemetry (application behavioral data) for the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::GetAssessmentTelemetryOutcomeCallable Aws::Inspector::InspectorClient::GetAssessmentTelemetryCallable ( const Model::GetAssessmentTelemetryRequest request) const
virtual

Returns the metadata about the telemetry (application behavioral data) for the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListApplicationsOutcome Aws::Inspector::InspectorClient::ListApplications ( const Model::ListApplicationsRequest request) const
virtual

Lists the ARNs of the applications within this AWS account. For more information about applications, see Inspector Applications.

virtual void Aws::Inspector::InspectorClient::ListApplicationsAsync ( const Model::ListApplicationsRequest request,
const ListApplicationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the ARNs of the applications within this AWS account. For more information about applications, see Inspector Applications.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListApplicationsOutcomeCallable Aws::Inspector::InspectorClient::ListApplicationsCallable ( const Model::ListApplicationsRequest request) const
virtual

Lists the ARNs of the applications within this AWS account. For more information about applications, see Inspector Applications.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListAssessmentAgentsOutcome Aws::Inspector::InspectorClient::ListAssessmentAgents ( const Model::ListAssessmentAgentsRequest request) const
virtual

Lists the agents of the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::ListAssessmentAgentsAsync ( const Model::ListAssessmentAgentsRequest request,
const ListAssessmentAgentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the agents of the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListAssessmentAgentsOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentAgentsCallable ( const Model::ListAssessmentAgentsRequest request) const
virtual

Lists the agents of the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListAssessmentsOutcome Aws::Inspector::InspectorClient::ListAssessments ( const Model::ListAssessmentsRequest request) const
virtual

Lists the assessments corresponding to applications specified by the applications' ARNs.

virtual void Aws::Inspector::InspectorClient::ListAssessmentsAsync ( const Model::ListAssessmentsRequest request,
const ListAssessmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the assessments corresponding to applications specified by the applications' ARNs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListAssessmentsOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentsCallable ( const Model::ListAssessmentsRequest request) const
virtual

Lists the assessments corresponding to applications specified by the applications' ARNs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListAttachedAssessmentsOutcome Aws::Inspector::InspectorClient::ListAttachedAssessments ( const Model::ListAttachedAssessmentsRequest request) const
virtual

Lists the assessments attached to the rules package specified by the rules package ARN.

virtual void Aws::Inspector::InspectorClient::ListAttachedAssessmentsAsync ( const Model::ListAttachedAssessmentsRequest request,
const ListAttachedAssessmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the assessments attached to the rules package specified by the rules package ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListAttachedAssessmentsOutcomeCallable Aws::Inspector::InspectorClient::ListAttachedAssessmentsCallable ( const Model::ListAttachedAssessmentsRequest request) const
virtual

Lists the assessments attached to the rules package specified by the rules package ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListAttachedRulesPackagesOutcome Aws::Inspector::InspectorClient::ListAttachedRulesPackages ( const Model::ListAttachedRulesPackagesRequest request) const
virtual

Lists the rules packages attached to the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::ListAttachedRulesPackagesAsync ( const Model::ListAttachedRulesPackagesRequest request,
const ListAttachedRulesPackagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the rules packages attached to the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListAttachedRulesPackagesOutcomeCallable Aws::Inspector::InspectorClient::ListAttachedRulesPackagesCallable ( const Model::ListAttachedRulesPackagesRequest request) const
virtual

Lists the rules packages attached to the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListFindingsOutcome Aws::Inspector::InspectorClient::ListFindings ( const Model::ListFindingsRequest request) const
virtual

Lists findings generated by the assessment run specified by the run ARNs.

virtual void Aws::Inspector::InspectorClient::ListFindingsAsync ( const Model::ListFindingsRequest request,
const ListFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists findings generated by the assessment run specified by the run ARNs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListFindingsOutcomeCallable Aws::Inspector::InspectorClient::ListFindingsCallable ( const Model::ListFindingsRequest request) const
virtual

Lists findings generated by the assessment run specified by the run ARNs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListRulesPackagesOutcome Aws::Inspector::InspectorClient::ListRulesPackages ( const Model::ListRulesPackagesRequest request) const
virtual

Lists all available Inspector rules packages.

virtual void Aws::Inspector::InspectorClient::ListRulesPackagesAsync ( const Model::ListRulesPackagesRequest request,
const ListRulesPackagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all available Inspector rules packages.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListRulesPackagesOutcomeCallable Aws::Inspector::InspectorClient::ListRulesPackagesCallable ( const Model::ListRulesPackagesRequest request) const
virtual

Lists all available Inspector rules packages.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListRunsOutcome Aws::Inspector::InspectorClient::ListRuns ( const Model::ListRunsRequest request) const
virtual

Lists the assessment runs associated with the assessments specified by the assessment ARNs.

virtual void Aws::Inspector::InspectorClient::ListRunsAsync ( const Model::ListRunsRequest request,
const ListRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the assessment runs associated with the assessments specified by the assessment ARNs.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListRunsOutcomeCallable Aws::Inspector::InspectorClient::ListRunsCallable ( const Model::ListRunsRequest request) const
virtual

Lists the assessment runs associated with the assessments specified by the assessment ARNs.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::ListTagsForResourceOutcome Aws::Inspector::InspectorClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags associated with a resource.

virtual void Aws::Inspector::InspectorClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all tags associated with a resource.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::ListTagsForResourceOutcomeCallable Aws::Inspector::InspectorClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags associated with a resource.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::LocalizeTextOutcome Aws::Inspector::InspectorClient::LocalizeText ( const Model::LocalizeTextRequest request) const
virtual

Translates a textual identifier into a user-readable text in a specified locale.

virtual void Aws::Inspector::InspectorClient::LocalizeTextAsync ( const Model::LocalizeTextRequest request,
const LocalizeTextResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Translates a textual identifier into a user-readable text in a specified locale.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::LocalizeTextOutcomeCallable Aws::Inspector::InspectorClient::LocalizeTextCallable ( const Model::LocalizeTextRequest request) const
virtual

Translates a textual identifier into a user-readable text in a specified locale.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::PreviewAgentsForResourceGroupOutcome Aws::Inspector::InspectorClient::PreviewAgentsForResourceGroup ( const Model::PreviewAgentsForResourceGroupRequest request) const
virtual

Previews the agents installed on the EC2 instances that are included in the application created with the specified resource group.

virtual void Aws::Inspector::InspectorClient::PreviewAgentsForResourceGroupAsync ( const Model::PreviewAgentsForResourceGroupRequest request,
const PreviewAgentsForResourceGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Previews the agents installed on the EC2 instances that are included in the application created with the specified resource group.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::PreviewAgentsForResourceGroupOutcomeCallable Aws::Inspector::InspectorClient::PreviewAgentsForResourceGroupCallable ( const Model::PreviewAgentsForResourceGroupRequest request) const
virtual

Previews the agents installed on the EC2 instances that are included in the application created with the specified resource group.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::RegisterCrossAccountAccessRoleOutcome Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRole ( const Model::RegisterCrossAccountAccessRoleRequest request) const
virtual

Register the role that Inspector uses to list your EC2 instances during the assessment.

virtual void Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRoleAsync ( const Model::RegisterCrossAccountAccessRoleRequest request,
const RegisterCrossAccountAccessRoleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Register the role that Inspector uses to list your EC2 instances during the assessment.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::RegisterCrossAccountAccessRoleOutcomeCallable Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRoleCallable ( const Model::RegisterCrossAccountAccessRoleRequest request) const
virtual

Register the role that Inspector uses to list your EC2 instances during the assessment.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::RemoveAttributesFromFindingsOutcome Aws::Inspector::InspectorClient::RemoveAttributesFromFindings ( const Model::RemoveAttributesFromFindingsRequest request) const
virtual

Removes the entire attribute (key and value pair) from the findings specified by the finding ARNs where an attribute with the specified key exists.

virtual void Aws::Inspector::InspectorClient::RemoveAttributesFromFindingsAsync ( const Model::RemoveAttributesFromFindingsRequest request,
const RemoveAttributesFromFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the entire attribute (key and value pair) from the findings specified by the finding ARNs where an attribute with the specified key exists.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::RemoveAttributesFromFindingsOutcomeCallable Aws::Inspector::InspectorClient::RemoveAttributesFromFindingsCallable ( const Model::RemoveAttributesFromFindingsRequest request) const
virtual

Removes the entire attribute (key and value pair) from the findings specified by the finding ARNs where an attribute with the specified key exists.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::RunAssessmentOutcome Aws::Inspector::InspectorClient::RunAssessment ( const Model::RunAssessmentRequest request) const
virtual

Starts the analysis of the application’s behavior against selected rule packages for the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::RunAssessmentAsync ( const Model::RunAssessmentRequest request,
const RunAssessmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts the analysis of the application’s behavior against selected rule packages for the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::RunAssessmentOutcomeCallable Aws::Inspector::InspectorClient::RunAssessmentCallable ( const Model::RunAssessmentRequest request) const
virtual

Starts the analysis of the application’s behavior against selected rule packages for the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::SetTagsForResourceOutcome Aws::Inspector::InspectorClient::SetTagsForResource ( const Model::SetTagsForResourceRequest request) const
virtual

Sets tags (key and value pairs) to the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::SetTagsForResourceAsync ( const Model::SetTagsForResourceRequest request,
const SetTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets tags (key and value pairs) to the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::SetTagsForResourceOutcomeCallable Aws::Inspector::InspectorClient::SetTagsForResourceCallable ( const Model::SetTagsForResourceRequest request) const
virtual

Sets tags (key and value pairs) to the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::StartDataCollectionOutcome Aws::Inspector::InspectorClient::StartDataCollection ( const Model::StartDataCollectionRequest request) const
virtual

Starts data collection for the assessment specified by the assessment ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.

virtual void Aws::Inspector::InspectorClient::StartDataCollectionAsync ( const Model::StartDataCollectionRequest request,
const StartDataCollectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts data collection for the assessment specified by the assessment ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::StartDataCollectionOutcomeCallable Aws::Inspector::InspectorClient::StartDataCollectionCallable ( const Model::StartDataCollectionRequest request) const
virtual

Starts data collection for the assessment specified by the assessment ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::StopDataCollectionOutcome Aws::Inspector::InspectorClient::StopDataCollection ( const Model::StopDataCollectionRequest request) const
virtual

Stop data collection for the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::StopDataCollectionAsync ( const Model::StopDataCollectionRequest request,
const StopDataCollectionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stop data collection for the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::StopDataCollectionOutcomeCallable Aws::Inspector::InspectorClient::StopDataCollectionCallable ( const Model::StopDataCollectionRequest request) const
virtual

Stop data collection for the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateApplicationOutcome Aws::Inspector::InspectorClient::UpdateApplication ( const Model::UpdateApplicationRequest request) const
virtual

Updates application specified by the application ARN.

virtual void Aws::Inspector::InspectorClient::UpdateApplicationAsync ( const Model::UpdateApplicationRequest request,
const UpdateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates application specified by the application ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateApplicationOutcomeCallable Aws::Inspector::InspectorClient::UpdateApplicationCallable ( const Model::UpdateApplicationRequest request) const
virtual

Updates application specified by the application ARN.

returns a future to the operation so that it can be executed in parallel to other requests.

virtual Model::UpdateAssessmentOutcome Aws::Inspector::InspectorClient::UpdateAssessment ( const Model::UpdateAssessmentRequest request) const
virtual

Updates the assessment specified by the assessment ARN.

virtual void Aws::Inspector::InspectorClient::UpdateAssessmentAsync ( const Model::UpdateAssessmentRequest request,
const UpdateAssessmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the assessment specified by the assessment ARN.

Queues the request into a thread executor and triggers associated callback when operation has finished.

virtual Model::UpdateAssessmentOutcomeCallable Aws::Inspector::InspectorClient::UpdateAssessmentCallable ( const Model::UpdateAssessmentRequest request) const
virtual

Updates the assessment specified by the assessment ARN.

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: