AWS SDK for C++  1.9.104
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 Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 InspectorClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 InspectorClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::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::CreateAssessmentTargetOutcome CreateAssessmentTarget (const Model::CreateAssessmentTargetRequest &request) const
 
virtual Model::CreateAssessmentTargetOutcomeCallable CreateAssessmentTargetCallable (const Model::CreateAssessmentTargetRequest &request) const
 
virtual void CreateAssessmentTargetAsync (const Model::CreateAssessmentTargetRequest &request, const CreateAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAssessmentTemplateOutcome CreateAssessmentTemplate (const Model::CreateAssessmentTemplateRequest &request) const
 
virtual Model::CreateAssessmentTemplateOutcomeCallable CreateAssessmentTemplateCallable (const Model::CreateAssessmentTemplateRequest &request) const
 
virtual void CreateAssessmentTemplateAsync (const Model::CreateAssessmentTemplateRequest &request, const CreateAssessmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateExclusionsPreviewOutcome CreateExclusionsPreview (const Model::CreateExclusionsPreviewRequest &request) const
 
virtual Model::CreateExclusionsPreviewOutcomeCallable CreateExclusionsPreviewCallable (const Model::CreateExclusionsPreviewRequest &request) const
 
virtual void CreateExclusionsPreviewAsync (const Model::CreateExclusionsPreviewRequest &request, const CreateExclusionsPreviewResponseReceivedHandler &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::DeleteAssessmentRunOutcome DeleteAssessmentRun (const Model::DeleteAssessmentRunRequest &request) const
 
virtual Model::DeleteAssessmentRunOutcomeCallable DeleteAssessmentRunCallable (const Model::DeleteAssessmentRunRequest &request) const
 
virtual void DeleteAssessmentRunAsync (const Model::DeleteAssessmentRunRequest &request, const DeleteAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAssessmentTargetOutcome DeleteAssessmentTarget (const Model::DeleteAssessmentTargetRequest &request) const
 
virtual Model::DeleteAssessmentTargetOutcomeCallable DeleteAssessmentTargetCallable (const Model::DeleteAssessmentTargetRequest &request) const
 
virtual void DeleteAssessmentTargetAsync (const Model::DeleteAssessmentTargetRequest &request, const DeleteAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAssessmentTemplateOutcome DeleteAssessmentTemplate (const Model::DeleteAssessmentTemplateRequest &request) const
 
virtual Model::DeleteAssessmentTemplateOutcomeCallable DeleteAssessmentTemplateCallable (const Model::DeleteAssessmentTemplateRequest &request) const
 
virtual void DeleteAssessmentTemplateAsync (const Model::DeleteAssessmentTemplateRequest &request, const DeleteAssessmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssessmentRunsOutcome DescribeAssessmentRuns (const Model::DescribeAssessmentRunsRequest &request) const
 
virtual Model::DescribeAssessmentRunsOutcomeCallable DescribeAssessmentRunsCallable (const Model::DescribeAssessmentRunsRequest &request) const
 
virtual void DescribeAssessmentRunsAsync (const Model::DescribeAssessmentRunsRequest &request, const DescribeAssessmentRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssessmentTargetsOutcome DescribeAssessmentTargets (const Model::DescribeAssessmentTargetsRequest &request) const
 
virtual Model::DescribeAssessmentTargetsOutcomeCallable DescribeAssessmentTargetsCallable (const Model::DescribeAssessmentTargetsRequest &request) const
 
virtual void DescribeAssessmentTargetsAsync (const Model::DescribeAssessmentTargetsRequest &request, const DescribeAssessmentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAssessmentTemplatesOutcome DescribeAssessmentTemplates (const Model::DescribeAssessmentTemplatesRequest &request) const
 
virtual Model::DescribeAssessmentTemplatesOutcomeCallable DescribeAssessmentTemplatesCallable (const Model::DescribeAssessmentTemplatesRequest &request) const
 
virtual void DescribeAssessmentTemplatesAsync (const Model::DescribeAssessmentTemplatesRequest &request, const DescribeAssessmentTemplatesResponseReceivedHandler &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::DescribeExclusionsOutcome DescribeExclusions (const Model::DescribeExclusionsRequest &request) const
 
virtual Model::DescribeExclusionsOutcomeCallable DescribeExclusionsCallable (const Model::DescribeExclusionsRequest &request) const
 
virtual void DescribeExclusionsAsync (const Model::DescribeExclusionsRequest &request, const DescribeExclusionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFindingsOutcome DescribeFindings (const Model::DescribeFindingsRequest &request) const
 
virtual Model::DescribeFindingsOutcomeCallable DescribeFindingsCallable (const Model::DescribeFindingsRequest &request) const
 
virtual void DescribeFindingsAsync (const Model::DescribeFindingsRequest &request, const DescribeFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeResourceGroupsOutcome DescribeResourceGroups (const Model::DescribeResourceGroupsRequest &request) const
 
virtual Model::DescribeResourceGroupsOutcomeCallable DescribeResourceGroupsCallable (const Model::DescribeResourceGroupsRequest &request) const
 
virtual void DescribeResourceGroupsAsync (const Model::DescribeResourceGroupsRequest &request, const DescribeResourceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRulesPackagesOutcome DescribeRulesPackages (const Model::DescribeRulesPackagesRequest &request) const
 
virtual Model::DescribeRulesPackagesOutcomeCallable DescribeRulesPackagesCallable (const Model::DescribeRulesPackagesRequest &request) const
 
virtual void DescribeRulesPackagesAsync (const Model::DescribeRulesPackagesRequest &request, const DescribeRulesPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAssessmentReportOutcome GetAssessmentReport (const Model::GetAssessmentReportRequest &request) const
 
virtual Model::GetAssessmentReportOutcomeCallable GetAssessmentReportCallable (const Model::GetAssessmentReportRequest &request) const
 
virtual void GetAssessmentReportAsync (const Model::GetAssessmentReportRequest &request, const GetAssessmentReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetExclusionsPreviewOutcome GetExclusionsPreview (const Model::GetExclusionsPreviewRequest &request) const
 
virtual Model::GetExclusionsPreviewOutcomeCallable GetExclusionsPreviewCallable (const Model::GetExclusionsPreviewRequest &request) const
 
virtual void GetExclusionsPreviewAsync (const Model::GetExclusionsPreviewRequest &request, const GetExclusionsPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTelemetryMetadataOutcome GetTelemetryMetadata (const Model::GetTelemetryMetadataRequest &request) const
 
virtual Model::GetTelemetryMetadataOutcomeCallable GetTelemetryMetadataCallable (const Model::GetTelemetryMetadataRequest &request) const
 
virtual void GetTelemetryMetadataAsync (const Model::GetTelemetryMetadataRequest &request, const GetTelemetryMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentRunAgentsOutcome ListAssessmentRunAgents (const Model::ListAssessmentRunAgentsRequest &request) const
 
virtual Model::ListAssessmentRunAgentsOutcomeCallable ListAssessmentRunAgentsCallable (const Model::ListAssessmentRunAgentsRequest &request) const
 
virtual void ListAssessmentRunAgentsAsync (const Model::ListAssessmentRunAgentsRequest &request, const ListAssessmentRunAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentRunsOutcome ListAssessmentRuns (const Model::ListAssessmentRunsRequest &request) const
 
virtual Model::ListAssessmentRunsOutcomeCallable ListAssessmentRunsCallable (const Model::ListAssessmentRunsRequest &request) const
 
virtual void ListAssessmentRunsAsync (const Model::ListAssessmentRunsRequest &request, const ListAssessmentRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentTargetsOutcome ListAssessmentTargets (const Model::ListAssessmentTargetsRequest &request) const
 
virtual Model::ListAssessmentTargetsOutcomeCallable ListAssessmentTargetsCallable (const Model::ListAssessmentTargetsRequest &request) const
 
virtual void ListAssessmentTargetsAsync (const Model::ListAssessmentTargetsRequest &request, const ListAssessmentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssessmentTemplatesOutcome ListAssessmentTemplates (const Model::ListAssessmentTemplatesRequest &request) const
 
virtual Model::ListAssessmentTemplatesOutcomeCallable ListAssessmentTemplatesCallable (const Model::ListAssessmentTemplatesRequest &request) const
 
virtual void ListAssessmentTemplatesAsync (const Model::ListAssessmentTemplatesRequest &request, const ListAssessmentTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListEventSubscriptionsOutcome ListEventSubscriptions (const Model::ListEventSubscriptionsRequest &request) const
 
virtual Model::ListEventSubscriptionsOutcomeCallable ListEventSubscriptionsCallable (const Model::ListEventSubscriptionsRequest &request) const
 
virtual void ListEventSubscriptionsAsync (const Model::ListEventSubscriptionsRequest &request, const ListEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListExclusionsOutcome ListExclusions (const Model::ListExclusionsRequest &request) const
 
virtual Model::ListExclusionsOutcomeCallable ListExclusionsCallable (const Model::ListExclusionsRequest &request) const
 
virtual void ListExclusionsAsync (const Model::ListExclusionsRequest &request, const ListExclusionsResponseReceivedHandler &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::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::PreviewAgentsOutcome PreviewAgents (const Model::PreviewAgentsRequest &request) const
 
virtual Model::PreviewAgentsOutcomeCallable PreviewAgentsCallable (const Model::PreviewAgentsRequest &request) const
 
virtual void PreviewAgentsAsync (const Model::PreviewAgentsRequest &request, const PreviewAgentsResponseReceivedHandler &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::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::StartAssessmentRunOutcome StartAssessmentRun (const Model::StartAssessmentRunRequest &request) const
 
virtual Model::StartAssessmentRunOutcomeCallable StartAssessmentRunCallable (const Model::StartAssessmentRunRequest &request) const
 
virtual void StartAssessmentRunAsync (const Model::StartAssessmentRunRequest &request, const StartAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopAssessmentRunOutcome StopAssessmentRun (const Model::StopAssessmentRunRequest &request) const
 
virtual Model::StopAssessmentRunOutcomeCallable StopAssessmentRunCallable (const Model::StopAssessmentRunRequest &request) const
 
virtual void StopAssessmentRunAsync (const Model::StopAssessmentRunRequest &request, const StopAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SubscribeToEventOutcome SubscribeToEvent (const Model::SubscribeToEventRequest &request) const
 
virtual Model::SubscribeToEventOutcomeCallable SubscribeToEventCallable (const Model::SubscribeToEventRequest &request) const
 
virtual void SubscribeToEventAsync (const Model::SubscribeToEventRequest &request, const SubscribeToEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnsubscribeFromEventOutcome UnsubscribeFromEvent (const Model::UnsubscribeFromEventRequest &request) const
 
virtual Model::UnsubscribeFromEventOutcomeCallable UnsubscribeFromEventCallable (const Model::UnsubscribeFromEventRequest &request) const
 
virtual void UnsubscribeFromEventAsync (const Model::UnsubscribeFromEventRequest &request, const UnsubscribeFromEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAssessmentTargetOutcome UpdateAssessmentTarget (const Model::UpdateAssessmentTargetRequest &request) const
 
virtual Model::UpdateAssessmentTargetOutcomeCallable UpdateAssessmentTargetCallable (const Model::UpdateAssessmentTargetRequest &request) const
 
virtual void UpdateAssessmentTargetAsync (const Model::UpdateAssessmentTargetRequest &request, const UpdateAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- 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)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, 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)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>Amazon Inspector</fullname>

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

Definition at line 243 of file InspectorClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 246 of file InspectorClient.h.

Constructor & Destructor Documentation

◆ InspectorClient() [1/3]

Aws::Inspector::InspectorClient::InspectorClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::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.

◆ InspectorClient() [2/3]

Aws::Inspector::InspectorClient::InspectorClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::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.

◆ InspectorClient() [3/3]

Aws::Inspector::InspectorClient::InspectorClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::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

◆ ~InspectorClient()

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

Member Function Documentation

◆ AddAttributesToFindings()

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

Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

◆ AddAttributesToFindingsAsync()

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 pairs) to the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

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

◆ AddAttributesToFindingsCallable()

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

Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

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

◆ CreateAssessmentTarget()

virtual Model::CreateAssessmentTargetOutcome Aws::Inspector::InspectorClient::CreateAssessmentTarget ( const Model::CreateAssessmentTargetRequest request) const
virtual

Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

◆ CreateAssessmentTargetAsync()

virtual void Aws::Inspector::InspectorClient::CreateAssessmentTargetAsync ( const Model::CreateAssessmentTargetRequest request,
const CreateAssessmentTargetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

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

◆ CreateAssessmentTargetCallable()

virtual Model::CreateAssessmentTargetOutcomeCallable Aws::Inspector::InspectorClient::CreateAssessmentTargetCallable ( const Model::CreateAssessmentTargetRequest request) const
virtual

Creates a new assessment target using the ARN of the resource group that is generated by CreateResourceGroup. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

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

◆ CreateAssessmentTemplate()

virtual Model::CreateAssessmentTemplateOutcome Aws::Inspector::InspectorClient::CreateAssessmentTemplate ( const Model::CreateAssessmentTemplateRequest request) const
virtual

Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

◆ CreateAssessmentTemplateAsync()

virtual void Aws::Inspector::InspectorClient::CreateAssessmentTemplateAsync ( const Model::CreateAssessmentTemplateRequest request,
const CreateAssessmentTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

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

◆ CreateAssessmentTemplateCallable()

virtual Model::CreateAssessmentTemplateOutcomeCallable Aws::Inspector::InspectorClient::CreateAssessmentTemplateCallable ( const Model::CreateAssessmentTemplateRequest request) const
virtual

Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the service-linked role isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

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

◆ CreateExclusionsPreview()

virtual Model::CreateExclusionsPreviewOutcome Aws::Inspector::InspectorClient::CreateExclusionsPreview ( const Model::CreateExclusionsPreviewRequest request) const
virtual

Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.

See Also:

AWS API Reference

◆ CreateExclusionsPreviewAsync()

virtual void Aws::Inspector::InspectorClient::CreateExclusionsPreviewAsync ( const Model::CreateExclusionsPreviewRequest request,
const CreateExclusionsPreviewResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.

See Also:

AWS API Reference

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

◆ CreateExclusionsPreviewCallable()

virtual Model::CreateExclusionsPreviewOutcomeCallable Aws::Inspector::InspectorClient::CreateExclusionsPreviewCallable ( const Model::CreateExclusionsPreviewRequest request) const
virtual

Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment.

See Also:

AWS API Reference

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

◆ CreateResourceGroup()

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 Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.

See Also:

AWS API Reference

◆ CreateResourceGroupAsync()

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 Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.

See Also:

AWS API Reference

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

◆ CreateResourceGroupCallable()

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 Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget.

See Also:

AWS API Reference

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

◆ DeleteAssessmentRun()

virtual Model::DeleteAssessmentRunOutcome Aws::Inspector::InspectorClient::DeleteAssessmentRun ( const Model::DeleteAssessmentRunRequest request) const
virtual

Deletes the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

◆ DeleteAssessmentRunAsync()

virtual void Aws::Inspector::InspectorClient::DeleteAssessmentRunAsync ( const Model::DeleteAssessmentRunRequest request,
const DeleteAssessmentRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

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

◆ DeleteAssessmentRunCallable()

virtual Model::DeleteAssessmentRunOutcomeCallable Aws::Inspector::InspectorClient::DeleteAssessmentRunCallable ( const Model::DeleteAssessmentRunRequest request) const
virtual

Deletes the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

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

◆ DeleteAssessmentTarget()

virtual Model::DeleteAssessmentTargetOutcome Aws::Inspector::InspectorClient::DeleteAssessmentTarget ( const Model::DeleteAssessmentTargetRequest request) const
virtual

Deletes the assessment target that is specified by the ARN of the assessment target.

See Also:

AWS API Reference

◆ DeleteAssessmentTargetAsync()

virtual void Aws::Inspector::InspectorClient::DeleteAssessmentTargetAsync ( const Model::DeleteAssessmentTargetRequest request,
const DeleteAssessmentTargetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the assessment target that is specified by the ARN of the assessment target.

See Also:

AWS API Reference

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

◆ DeleteAssessmentTargetCallable()

virtual Model::DeleteAssessmentTargetOutcomeCallable Aws::Inspector::InspectorClient::DeleteAssessmentTargetCallable ( const Model::DeleteAssessmentTargetRequest request) const
virtual

Deletes the assessment target that is specified by the ARN of the assessment target.

See Also:

AWS API Reference

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

◆ DeleteAssessmentTemplate()

virtual Model::DeleteAssessmentTemplateOutcome Aws::Inspector::InspectorClient::DeleteAssessmentTemplate ( const Model::DeleteAssessmentTemplateRequest request) const
virtual

Deletes the assessment template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

◆ DeleteAssessmentTemplateAsync()

virtual void Aws::Inspector::InspectorClient::DeleteAssessmentTemplateAsync ( const Model::DeleteAssessmentTemplateRequest request,
const DeleteAssessmentTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the assessment template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

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

◆ DeleteAssessmentTemplateCallable()

virtual Model::DeleteAssessmentTemplateOutcomeCallable Aws::Inspector::InspectorClient::DeleteAssessmentTemplateCallable ( const Model::DeleteAssessmentTemplateRequest request) const
virtual

Deletes the assessment template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

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

◆ DescribeAssessmentRuns()

virtual Model::DescribeAssessmentRunsOutcome Aws::Inspector::InspectorClient::DescribeAssessmentRuns ( const Model::DescribeAssessmentRunsRequest request) const
virtual

Describes the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

◆ DescribeAssessmentRunsAsync()

virtual void Aws::Inspector::InspectorClient::DescribeAssessmentRunsAsync ( const Model::DescribeAssessmentRunsRequest request,
const DescribeAssessmentRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ DescribeAssessmentRunsCallable()

virtual Model::DescribeAssessmentRunsOutcomeCallable Aws::Inspector::InspectorClient::DescribeAssessmentRunsCallable ( const Model::DescribeAssessmentRunsRequest request) const
virtual

Describes the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ DescribeAssessmentTargets()

virtual Model::DescribeAssessmentTargetsOutcome Aws::Inspector::InspectorClient::DescribeAssessmentTargets ( const Model::DescribeAssessmentTargetsRequest request) const
virtual

Describes the assessment targets that are specified by the ARNs of the assessment targets.

See Also:

AWS API Reference

◆ DescribeAssessmentTargetsAsync()

virtual void Aws::Inspector::InspectorClient::DescribeAssessmentTargetsAsync ( const Model::DescribeAssessmentTargetsRequest request,
const DescribeAssessmentTargetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the assessment targets that are specified by the ARNs of the assessment targets.

See Also:

AWS API Reference

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

◆ DescribeAssessmentTargetsCallable()

virtual Model::DescribeAssessmentTargetsOutcomeCallable Aws::Inspector::InspectorClient::DescribeAssessmentTargetsCallable ( const Model::DescribeAssessmentTargetsRequest request) const
virtual

Describes the assessment targets that are specified by the ARNs of the assessment targets.

See Also:

AWS API Reference

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

◆ DescribeAssessmentTemplates()

virtual Model::DescribeAssessmentTemplatesOutcome Aws::Inspector::InspectorClient::DescribeAssessmentTemplates ( const Model::DescribeAssessmentTemplatesRequest request) const
virtual

Describes the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

◆ DescribeAssessmentTemplatesAsync()

virtual void Aws::Inspector::InspectorClient::DescribeAssessmentTemplatesAsync ( const Model::DescribeAssessmentTemplatesRequest request,
const DescribeAssessmentTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

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

◆ DescribeAssessmentTemplatesCallable()

virtual Model::DescribeAssessmentTemplatesOutcomeCallable Aws::Inspector::InspectorClient::DescribeAssessmentTemplatesCallable ( const Model::DescribeAssessmentTemplatesRequest request) const
virtual

Describes the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

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

◆ DescribeCrossAccountAccessRole()

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

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

See Also:

AWS API Reference

◆ DescribeCrossAccountAccessRoleAsync()

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 Amazon Inspector to access your AWS account.

See Also:

AWS API Reference

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

◆ DescribeCrossAccountAccessRoleCallable()

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

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

See Also:

AWS API Reference

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

◆ DescribeExclusions()

virtual Model::DescribeExclusionsOutcome Aws::Inspector::InspectorClient::DescribeExclusions ( const Model::DescribeExclusionsRequest request) const
virtual

Describes the exclusions that are specified by the exclusions' ARNs.

See Also:

AWS API Reference

◆ DescribeExclusionsAsync()

virtual void Aws::Inspector::InspectorClient::DescribeExclusionsAsync ( const Model::DescribeExclusionsRequest request,
const DescribeExclusionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the exclusions that are specified by the exclusions' ARNs.

See Also:

AWS API Reference

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

◆ DescribeExclusionsCallable()

virtual Model::DescribeExclusionsOutcomeCallable Aws::Inspector::InspectorClient::DescribeExclusionsCallable ( const Model::DescribeExclusionsRequest request) const
virtual

Describes the exclusions that are specified by the exclusions' ARNs.

See Also:

AWS API Reference

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

◆ DescribeFindings()

virtual Model::DescribeFindingsOutcome Aws::Inspector::InspectorClient::DescribeFindings ( const Model::DescribeFindingsRequest request) const
virtual

Describes the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

◆ DescribeFindingsAsync()

virtual void Aws::Inspector::InspectorClient::DescribeFindingsAsync ( const Model::DescribeFindingsRequest request,
const DescribeFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

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

◆ DescribeFindingsCallable()

virtual Model::DescribeFindingsOutcomeCallable Aws::Inspector::InspectorClient::DescribeFindingsCallable ( const Model::DescribeFindingsRequest request) const
virtual

Describes the findings that are specified by the ARNs of the findings.

See Also:

AWS API Reference

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

◆ DescribeResourceGroups()

virtual Model::DescribeResourceGroupsOutcome Aws::Inspector::InspectorClient::DescribeResourceGroups ( const Model::DescribeResourceGroupsRequest request) const
virtual

Describes the resource groups that are specified by the ARNs of the resource groups.

See Also:

AWS API Reference

◆ DescribeResourceGroupsAsync()

virtual void Aws::Inspector::InspectorClient::DescribeResourceGroupsAsync ( const Model::DescribeResourceGroupsRequest request,
const DescribeResourceGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the resource groups that are specified by the ARNs of the resource groups.

See Also:

AWS API Reference

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

◆ DescribeResourceGroupsCallable()

virtual Model::DescribeResourceGroupsOutcomeCallable Aws::Inspector::InspectorClient::DescribeResourceGroupsCallable ( const Model::DescribeResourceGroupsRequest request) const
virtual

Describes the resource groups that are specified by the ARNs of the resource groups.

See Also:

AWS API Reference

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

◆ DescribeRulesPackages()

virtual Model::DescribeRulesPackagesOutcome Aws::Inspector::InspectorClient::DescribeRulesPackages ( const Model::DescribeRulesPackagesRequest request) const
virtual

Describes the rules packages that are specified by the ARNs of the rules packages.

See Also:

AWS API Reference

◆ DescribeRulesPackagesAsync()

virtual void Aws::Inspector::InspectorClient::DescribeRulesPackagesAsync ( const Model::DescribeRulesPackagesRequest request,
const DescribeRulesPackagesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the rules packages that are specified by the ARNs of the rules packages.

See Also:

AWS API Reference

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

◆ DescribeRulesPackagesCallable()

virtual Model::DescribeRulesPackagesOutcomeCallable Aws::Inspector::InspectorClient::DescribeRulesPackagesCallable ( const Model::DescribeRulesPackagesRequest request) const
virtual

Describes the rules packages that are specified by the ARNs of the rules packages.

See Also:

AWS API Reference

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

◆ GetAssessmentReport()

virtual Model::GetAssessmentReportOutcome Aws::Inspector::InspectorClient::GetAssessmentReport ( const Model::GetAssessmentReportRequest request) const
virtual

Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.

See Also:

AWS API Reference

◆ GetAssessmentReportAsync()

virtual void Aws::Inspector::InspectorClient::GetAssessmentReportAsync ( const Model::GetAssessmentReportRequest request,
const GetAssessmentReportResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.

See Also:

AWS API Reference

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

◆ GetAssessmentReportCallable()

virtual Model::GetAssessmentReportOutcomeCallable Aws::Inspector::InspectorClient::GetAssessmentReportCallable ( const Model::GetAssessmentReportRequest request) const
virtual

Produces an assessment report that includes detailed and comprehensive results of a specified assessment run.

See Also:

AWS API Reference

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

◆ GetExclusionsPreview()

virtual Model::GetExclusionsPreviewOutcome Aws::Inspector::InspectorClient::GetExclusionsPreview ( const Model::GetExclusionsPreviewRequest request) const
virtual

Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.

See Also:

AWS API Reference

◆ GetExclusionsPreviewAsync()

virtual void Aws::Inspector::InspectorClient::GetExclusionsPreviewAsync ( const Model::GetExclusionsPreviewRequest request,
const GetExclusionsPreviewResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.

See Also:

AWS API Reference

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

◆ GetExclusionsPreviewCallable()

virtual Model::GetExclusionsPreviewOutcomeCallable Aws::Inspector::InspectorClient::GetExclusionsPreviewCallable ( const Model::GetExclusionsPreviewRequest request) const
virtual

Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API.

See Also:

AWS API Reference

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

◆ GetTelemetryMetadata()

virtual Model::GetTelemetryMetadataOutcome Aws::Inspector::InspectorClient::GetTelemetryMetadata ( const Model::GetTelemetryMetadataRequest request) const
virtual

Information about the data that is collected for the specified assessment run.

See Also:

AWS API Reference

◆ GetTelemetryMetadataAsync()

virtual void Aws::Inspector::InspectorClient::GetTelemetryMetadataAsync ( const Model::GetTelemetryMetadataRequest request,
const GetTelemetryMetadataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Information about the data that is collected for the specified assessment run.

See Also:

AWS API Reference

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

◆ GetTelemetryMetadataCallable()

virtual Model::GetTelemetryMetadataOutcomeCallable Aws::Inspector::InspectorClient::GetTelemetryMetadataCallable ( const Model::GetTelemetryMetadataRequest request) const
virtual

Information about the data that is collected for the specified assessment run.

See Also:

AWS API Reference

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

◆ ListAssessmentRunAgents()

virtual Model::ListAssessmentRunAgentsOutcome Aws::Inspector::InspectorClient::ListAssessmentRunAgents ( const Model::ListAssessmentRunAgentsRequest request) const
virtual

Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

◆ ListAssessmentRunAgentsAsync()

virtual void Aws::Inspector::InspectorClient::ListAssessmentRunAgentsAsync ( const Model::ListAssessmentRunAgentsRequest request,
const ListAssessmentRunAgentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ ListAssessmentRunAgentsCallable()

virtual Model::ListAssessmentRunAgentsOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentRunAgentsCallable ( const Model::ListAssessmentRunAgentsRequest request) const
virtual

Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ ListAssessmentRuns()

virtual Model::ListAssessmentRunsOutcome Aws::Inspector::InspectorClient::ListAssessmentRuns ( const Model::ListAssessmentRunsRequest request) const
virtual

Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

◆ ListAssessmentRunsAsync()

virtual void Aws::Inspector::InspectorClient::ListAssessmentRunsAsync ( const Model::ListAssessmentRunsRequest request,
const ListAssessmentRunsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

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

◆ ListAssessmentRunsCallable()

virtual Model::ListAssessmentRunsOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentRunsCallable ( const Model::ListAssessmentRunsRequest request) const
virtual

Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.

See Also:

AWS API Reference

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

◆ ListAssessmentTargets()

virtual Model::ListAssessmentTargetsOutcome Aws::Inspector::InspectorClient::ListAssessmentTargets ( const Model::ListAssessmentTargetsRequest request) const
virtual

Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

◆ ListAssessmentTargetsAsync()

virtual void Aws::Inspector::InspectorClient::ListAssessmentTargetsAsync ( const Model::ListAssessmentTargetsRequest request,
const ListAssessmentTargetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

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

◆ ListAssessmentTargetsCallable()

virtual Model::ListAssessmentTargetsOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentTargetsCallable ( const Model::ListAssessmentTargetsRequest request) const
virtual

Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.

See Also:

AWS API Reference

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

◆ ListAssessmentTemplates()

virtual Model::ListAssessmentTemplatesOutcome Aws::Inspector::InspectorClient::ListAssessmentTemplates ( const Model::ListAssessmentTemplatesRequest request) const
virtual

Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.

See Also:


AWS API Reference

◆ ListAssessmentTemplatesAsync()

virtual void Aws::Inspector::InspectorClient::ListAssessmentTemplatesAsync ( const Model::ListAssessmentTemplatesRequest request,
const ListAssessmentTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.

See Also:


AWS API Reference

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

◆ ListAssessmentTemplatesCallable()

virtual Model::ListAssessmentTemplatesOutcomeCallable Aws::Inspector::InspectorClient::ListAssessmentTemplatesCallable ( const Model::ListAssessmentTemplatesRequest request) const
virtual

Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.

See Also:


AWS API Reference

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

◆ ListEventSubscriptions()

virtual Model::ListEventSubscriptionsOutcome Aws::Inspector::InspectorClient::ListEventSubscriptions ( const Model::ListEventSubscriptionsRequest request) const
virtual

Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.

See Also:

AWS API Reference

◆ ListEventSubscriptionsAsync()

virtual void Aws::Inspector::InspectorClient::ListEventSubscriptionsAsync ( const Model::ListEventSubscriptionsRequest request,
const ListEventSubscriptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.

See Also:

AWS API Reference

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

◆ ListEventSubscriptionsCallable()

virtual Model::ListEventSubscriptionsOutcomeCallable Aws::Inspector::InspectorClient::ListEventSubscriptionsCallable ( const Model::ListEventSubscriptionsRequest request) const
virtual

Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see SubscribeToEvent and UnsubscribeFromEvent.

See Also:

AWS API Reference

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

◆ ListExclusions()

virtual Model::ListExclusionsOutcome Aws::Inspector::InspectorClient::ListExclusions ( const Model::ListExclusionsRequest request) const
virtual

List exclusions that are generated by the assessment run.

See Also:

AWS API Reference

◆ ListExclusionsAsync()

virtual void Aws::Inspector::InspectorClient::ListExclusionsAsync ( const Model::ListExclusionsRequest request,
const ListExclusionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List exclusions that are generated by the assessment run.

See Also:

AWS API Reference

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

◆ ListExclusionsCallable()

virtual Model::ListExclusionsOutcomeCallable Aws::Inspector::InspectorClient::ListExclusionsCallable ( const Model::ListExclusionsRequest request) const
virtual

List exclusions that are generated by the assessment run.

See Also:

AWS API Reference

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

◆ ListFindings()

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

Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

◆ ListFindingsAsync()

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 that are generated by the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ ListFindingsCallable()

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

Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.

See Also:

AWS API Reference

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

◆ ListRulesPackages()

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

Lists all available Amazon Inspector rules packages.

See Also:

AWS API Reference

◆ ListRulesPackagesAsync()

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 Amazon Inspector rules packages.

See Also:

AWS API Reference

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

◆ ListRulesPackagesCallable()

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

Lists all available Amazon Inspector rules packages.

See Also:

AWS API Reference

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

◆ ListTagsForResource()

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

Lists all tags associated with an assessment template.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

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 an assessment template.

See Also:

AWS API Reference

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

◆ ListTagsForResourceCallable()

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

Lists all tags associated with an assessment template.

See Also:

AWS API Reference

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

◆ OverrideEndpoint()

void Aws::Inspector::InspectorClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PreviewAgents()

virtual Model::PreviewAgentsOutcome Aws::Inspector::InspectorClient::PreviewAgents ( const Model::PreviewAgentsRequest request) const
virtual

Previews the agents installed on the EC2 instances that are part of the specified assessment target.

See Also:

AWS API Reference

◆ PreviewAgentsAsync()

virtual void Aws::Inspector::InspectorClient::PreviewAgentsAsync ( const Model::PreviewAgentsRequest request,
const PreviewAgentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Previews the agents installed on the EC2 instances that are part of the specified assessment target.

See Also:

AWS API Reference

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

◆ PreviewAgentsCallable()

virtual Model::PreviewAgentsOutcomeCallable Aws::Inspector::InspectorClient::PreviewAgentsCallable ( const Model::PreviewAgentsRequest request) const
virtual

Previews the agents installed on the EC2 instances that are part of the specified assessment target.

See Also:

AWS API Reference

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

◆ RegisterCrossAccountAccessRole()

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

Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

◆ RegisterCrossAccountAccessRoleAsync()

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

Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

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

◆ RegisterCrossAccountAccessRoleCallable()

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

Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments.

See Also:

AWS API Reference

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

◆ RemoveAttributesFromFindings()

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

Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.

See Also:

AWS API Reference

◆ RemoveAttributesFromFindingsAsync()

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 entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.

See Also:

AWS API Reference

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

◆ RemoveAttributesFromFindingsCallable()

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

Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.

See Also:

AWS API Reference

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

◆ SetTagsForResource()

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

Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

◆ SetTagsForResourceAsync()

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 template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

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

◆ SetTagsForResourceCallable()

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

Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.

See Also:

AWS API Reference

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

◆ StartAssessmentRun()

virtual Model::StartAssessmentRunOutcome Aws::Inspector::InspectorClient::StartAssessmentRun ( const Model::StartAssessmentRunRequest request) const
virtual

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

See Also:

AWS API Reference

◆ StartAssessmentRunAsync()

virtual void Aws::Inspector::InspectorClient::StartAssessmentRunAsync ( const Model::StartAssessmentRunRequest request,
const StartAssessmentRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ StartAssessmentRunCallable()

virtual Model::StartAssessmentRunOutcomeCallable Aws::Inspector::InspectorClient::StartAssessmentRunCallable ( const Model::StartAssessmentRunRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ StopAssessmentRun()

virtual Model::StopAssessmentRunOutcome Aws::Inspector::InspectorClient::StopAssessmentRun ( const Model::StopAssessmentRunRequest request) const
virtual

Stops the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

◆ StopAssessmentRunAsync()

virtual void Aws::Inspector::InspectorClient::StopAssessmentRunAsync ( const Model::StopAssessmentRunRequest request,
const StopAssessmentRunResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

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

◆ StopAssessmentRunCallable()

virtual Model::StopAssessmentRunOutcomeCallable Aws::Inspector::InspectorClient::StopAssessmentRunCallable ( const Model::StopAssessmentRunRequest request) const
virtual

Stops the assessment run that is specified by the ARN of the assessment run.

See Also:

AWS API Reference

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

◆ SubscribeToEvent()

virtual Model::SubscribeToEventOutcome Aws::Inspector::InspectorClient::SubscribeToEvent ( const Model::SubscribeToEventRequest request) const
virtual

Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

◆ SubscribeToEventAsync()

virtual void Aws::Inspector::InspectorClient::SubscribeToEventAsync ( const Model::SubscribeToEventRequest request,
const SubscribeToEventResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

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

◆ SubscribeToEventCallable()

virtual Model::SubscribeToEventOutcomeCallable Aws::Inspector::InspectorClient::SubscribeToEventCallable ( const Model::SubscribeToEventRequest request) const
virtual

Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

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

◆ UnsubscribeFromEvent()

virtual Model::UnsubscribeFromEventOutcome Aws::Inspector::InspectorClient::UnsubscribeFromEvent ( const Model::UnsubscribeFromEventRequest request) const
virtual

Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

◆ UnsubscribeFromEventAsync()

virtual void Aws::Inspector::InspectorClient::UnsubscribeFromEventAsync ( const Model::UnsubscribeFromEventRequest request,
const UnsubscribeFromEventResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

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

◆ UnsubscribeFromEventCallable()

virtual Model::UnsubscribeFromEventOutcomeCallable Aws::Inspector::InspectorClient::UnsubscribeFromEventCallable ( const Model::UnsubscribeFromEventRequest request) const
virtual

Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.

See Also:

AWS API Reference

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

◆ UpdateAssessmentTarget()

virtual Model::UpdateAssessmentTargetOutcome Aws::Inspector::InspectorClient::UpdateAssessmentTarget ( const Model::UpdateAssessmentTargetRequest request) const
virtual

Updates the assessment target that is specified by the ARN of the assessment target.

If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.

See Also:

AWS API Reference

◆ UpdateAssessmentTargetAsync()

virtual void Aws::Inspector::InspectorClient::UpdateAssessmentTargetAsync ( const Model::UpdateAssessmentTargetRequest request,
const UpdateAssessmentTargetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the assessment target that is specified by the ARN of the assessment target.

If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.

See Also:

AWS API Reference

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

◆ UpdateAssessmentTargetCallable()

virtual Model::UpdateAssessmentTargetOutcomeCallable Aws::Inspector::InspectorClient::UpdateAssessmentTargetCallable ( const Model::UpdateAssessmentTargetRequest request) const
virtual

Updates the assessment target that is specified by the ARN of the assessment target.

If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target.

See Also:

AWS API Reference

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: