public interface AmazonInspectorAsync extends AmazonInspector
AsyncHandler
can be used to
receive notification when an asynchronous operation completes.
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.
Modifier and Type | Method and Description |
---|---|
Future<AddAttributesToFindingsResult> |
addAttributesToFindingsAsync(AddAttributesToFindingsRequest addAttributesToFindingsRequest)
Assigns attributes (key and value pair) to the findings specified by the
findings' ARNs.
|
Future<AddAttributesToFindingsResult> |
addAttributesToFindingsAsync(AddAttributesToFindingsRequest addAttributesToFindingsRequest,
AsyncHandler<AddAttributesToFindingsRequest,AddAttributesToFindingsResult> asyncHandler)
Assigns attributes (key and value pair) to the findings specified by the
findings' ARNs.
|
Future<AttachAssessmentAndRulesPackageResult> |
attachAssessmentAndRulesPackageAsync(AttachAssessmentAndRulesPackageRequest attachAssessmentAndRulesPackageRequest)
Attaches the rules package specified by the rules package ARN to the
assessment specified by the assessment ARN.
|
Future<AttachAssessmentAndRulesPackageResult> |
attachAssessmentAndRulesPackageAsync(AttachAssessmentAndRulesPackageRequest attachAssessmentAndRulesPackageRequest,
AsyncHandler<AttachAssessmentAndRulesPackageRequest,AttachAssessmentAndRulesPackageResult> asyncHandler)
Attaches the rules package specified by the rules package ARN to the
assessment specified by the assessment ARN.
|
Future<CreateApplicationResult> |
createApplicationAsync(CreateApplicationRequest createApplicationRequest)
Creates a new application using the resource group ARN generated by
CreateResourceGroup.
|
Future<CreateApplicationResult> |
createApplicationAsync(CreateApplicationRequest createApplicationRequest,
AsyncHandler<CreateApplicationRequest,CreateApplicationResult> asyncHandler)
Creates a new application using the resource group ARN generated by
CreateResourceGroup.
|
Future<CreateAssessmentResult> |
createAssessmentAsync(CreateAssessmentRequest createAssessmentRequest)
Creates an assessment for the application specified by the application
ARN.
|
Future<CreateAssessmentResult> |
createAssessmentAsync(CreateAssessmentRequest createAssessmentRequest,
AsyncHandler<CreateAssessmentRequest,CreateAssessmentResult> asyncHandler)
Creates an assessment for the application specified by the application
ARN.
|
Future<CreateResourceGroupResult> |
createResourceGroupAsync(CreateResourceGroupRequest createResourceGroupRequest)
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.
|
Future<CreateResourceGroupResult> |
createResourceGroupAsync(CreateResourceGroupRequest createResourceGroupRequest,
AsyncHandler<CreateResourceGroupRequest,CreateResourceGroupResult> asyncHandler)
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.
|
Future<DeleteApplicationResult> |
deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest)
Deletes the application specified by the application ARN.
|
Future<DeleteApplicationResult> |
deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest,
AsyncHandler<DeleteApplicationRequest,DeleteApplicationResult> asyncHandler)
Deletes the application specified by the application ARN.
|
Future<DeleteAssessmentResult> |
deleteAssessmentAsync(DeleteAssessmentRequest deleteAssessmentRequest)
Deletes the assessment specified by the assessment ARN.
|
Future<DeleteAssessmentResult> |
deleteAssessmentAsync(DeleteAssessmentRequest deleteAssessmentRequest,
AsyncHandler<DeleteAssessmentRequest,DeleteAssessmentResult> asyncHandler)
Deletes the assessment specified by the assessment ARN.
|
Future<DeleteRunResult> |
deleteRunAsync(DeleteRunRequest deleteRunRequest)
Deletes the assessment run specified by the run ARN.
|
Future<DeleteRunResult> |
deleteRunAsync(DeleteRunRequest deleteRunRequest,
AsyncHandler<DeleteRunRequest,DeleteRunResult> asyncHandler)
Deletes the assessment run specified by the run ARN.
|
Future<DescribeApplicationResult> |
describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest)
Describes the application specified by the application ARN.
|
Future<DescribeApplicationResult> |
describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest,
AsyncHandler<DescribeApplicationRequest,DescribeApplicationResult> asyncHandler)
Describes the application specified by the application ARN.
|
Future<DescribeAssessmentResult> |
describeAssessmentAsync(DescribeAssessmentRequest describeAssessmentRequest)
Describes the assessment specified by the assessment ARN.
|
Future<DescribeAssessmentResult> |
describeAssessmentAsync(DescribeAssessmentRequest describeAssessmentRequest,
AsyncHandler<DescribeAssessmentRequest,DescribeAssessmentResult> asyncHandler)
Describes the assessment specified by the assessment ARN.
|
Future<DescribeCrossAccountAccessRoleResult> |
describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest)
Describes the IAM role that enables Inspector to access your AWS account.
|
Future<DescribeCrossAccountAccessRoleResult> |
describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest,
AsyncHandler<DescribeCrossAccountAccessRoleRequest,DescribeCrossAccountAccessRoleResult> asyncHandler)
Describes the IAM role that enables Inspector to access your AWS account.
|
Future<DescribeFindingResult> |
describeFindingAsync(DescribeFindingRequest describeFindingRequest)
Describes the finding specified by the finding ARN.
|
Future<DescribeFindingResult> |
describeFindingAsync(DescribeFindingRequest describeFindingRequest,
AsyncHandler<DescribeFindingRequest,DescribeFindingResult> asyncHandler)
Describes the finding specified by the finding ARN.
|
Future<DescribeResourceGroupResult> |
describeResourceGroupAsync(DescribeResourceGroupRequest describeResourceGroupRequest)
Describes the resource group specified by the resource group ARN.
|
Future<DescribeResourceGroupResult> |
describeResourceGroupAsync(DescribeResourceGroupRequest describeResourceGroupRequest,
AsyncHandler<DescribeResourceGroupRequest,DescribeResourceGroupResult> asyncHandler)
Describes the resource group specified by the resource group ARN.
|
Future<DescribeRulesPackageResult> |
describeRulesPackageAsync(DescribeRulesPackageRequest describeRulesPackageRequest)
Describes the rules package specified by the rules package ARN.
|
Future<DescribeRulesPackageResult> |
describeRulesPackageAsync(DescribeRulesPackageRequest describeRulesPackageRequest,
AsyncHandler<DescribeRulesPackageRequest,DescribeRulesPackageResult> asyncHandler)
Describes the rules package specified by the rules package ARN.
|
Future<DescribeRunResult> |
describeRunAsync(DescribeRunRequest describeRunRequest)
Describes the assessment run specified by the run ARN.
|
Future<DescribeRunResult> |
describeRunAsync(DescribeRunRequest describeRunRequest,
AsyncHandler<DescribeRunRequest,DescribeRunResult> asyncHandler)
Describes the assessment run specified by the run ARN.
|
Future<DetachAssessmentAndRulesPackageResult> |
detachAssessmentAndRulesPackageAsync(DetachAssessmentAndRulesPackageRequest detachAssessmentAndRulesPackageRequest)
Detaches the rules package specified by the rules package ARN from the
assessment specified by the assessment ARN.
|
Future<DetachAssessmentAndRulesPackageResult> |
detachAssessmentAndRulesPackageAsync(DetachAssessmentAndRulesPackageRequest detachAssessmentAndRulesPackageRequest,
AsyncHandler<DetachAssessmentAndRulesPackageRequest,DetachAssessmentAndRulesPackageResult> asyncHandler)
Detaches the rules package specified by the rules package ARN from the
assessment specified by the assessment ARN.
|
Future<GetAssessmentTelemetryResult> |
getAssessmentTelemetryAsync(GetAssessmentTelemetryRequest getAssessmentTelemetryRequest)
Returns the metadata about the telemetry (application behavioral data)
for the assessment specified by the assessment ARN.
|
Future<GetAssessmentTelemetryResult> |
getAssessmentTelemetryAsync(GetAssessmentTelemetryRequest getAssessmentTelemetryRequest,
AsyncHandler<GetAssessmentTelemetryRequest,GetAssessmentTelemetryResult> asyncHandler)
Returns the metadata about the telemetry (application behavioral data)
for the assessment specified by the assessment ARN.
|
Future<ListApplicationsResult> |
listApplicationsAsync(ListApplicationsRequest listApplicationsRequest)
Lists the ARNs of the applications within this AWS account.
|
Future<ListApplicationsResult> |
listApplicationsAsync(ListApplicationsRequest listApplicationsRequest,
AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
Lists the ARNs of the applications within this AWS account.
|
Future<ListAssessmentAgentsResult> |
listAssessmentAgentsAsync(ListAssessmentAgentsRequest listAssessmentAgentsRequest)
Lists the agents of the assessment specified by the assessment ARN.
|
Future<ListAssessmentAgentsResult> |
listAssessmentAgentsAsync(ListAssessmentAgentsRequest listAssessmentAgentsRequest,
AsyncHandler<ListAssessmentAgentsRequest,ListAssessmentAgentsResult> asyncHandler)
Lists the agents of the assessment specified by the assessment ARN.
|
Future<ListAssessmentsResult> |
listAssessmentsAsync(ListAssessmentsRequest listAssessmentsRequest)
Lists the assessments corresponding to applications specified by the
applications' ARNs.
|
Future<ListAssessmentsResult> |
listAssessmentsAsync(ListAssessmentsRequest listAssessmentsRequest,
AsyncHandler<ListAssessmentsRequest,ListAssessmentsResult> asyncHandler)
Lists the assessments corresponding to applications specified by the
applications' ARNs.
|
Future<ListAttachedAssessmentsResult> |
listAttachedAssessmentsAsync(ListAttachedAssessmentsRequest listAttachedAssessmentsRequest)
Lists the assessments attached to the rules package specified by the
rules package ARN.
|
Future<ListAttachedAssessmentsResult> |
listAttachedAssessmentsAsync(ListAttachedAssessmentsRequest listAttachedAssessmentsRequest,
AsyncHandler<ListAttachedAssessmentsRequest,ListAttachedAssessmentsResult> asyncHandler)
Lists the assessments attached to the rules package specified by the
rules package ARN.
|
Future<ListAttachedRulesPackagesResult> |
listAttachedRulesPackagesAsync(ListAttachedRulesPackagesRequest listAttachedRulesPackagesRequest)
Lists the rules packages attached to the assessment specified by the
assessment ARN.
|
Future<ListAttachedRulesPackagesResult> |
listAttachedRulesPackagesAsync(ListAttachedRulesPackagesRequest listAttachedRulesPackagesRequest,
AsyncHandler<ListAttachedRulesPackagesRequest,ListAttachedRulesPackagesResult> asyncHandler)
Lists the rules packages attached to the assessment specified by the
assessment ARN.
|
Future<ListFindingsResult> |
listFindingsAsync(ListFindingsRequest listFindingsRequest)
Lists findings generated by the assessment run specified by the run ARNs.
|
Future<ListFindingsResult> |
listFindingsAsync(ListFindingsRequest listFindingsRequest,
AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
Lists findings generated by the assessment run specified by the run ARNs.
|
Future<ListRulesPackagesResult> |
listRulesPackagesAsync(ListRulesPackagesRequest listRulesPackagesRequest)
Lists all available Inspector rules packages.
|
Future<ListRulesPackagesResult> |
listRulesPackagesAsync(ListRulesPackagesRequest listRulesPackagesRequest,
AsyncHandler<ListRulesPackagesRequest,ListRulesPackagesResult> asyncHandler)
Lists all available Inspector rules packages.
|
Future<ListRunsResult> |
listRunsAsync(ListRunsRequest listRunsRequest)
Lists the assessment runs associated with the assessments specified by
the assessment ARNs.
|
Future<ListRunsResult> |
listRunsAsync(ListRunsRequest listRunsRequest,
AsyncHandler<ListRunsRequest,ListRunsResult> asyncHandler)
Lists the assessment runs associated with the assessments specified by
the assessment ARNs.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags associated with a resource.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all tags associated with a resource.
|
Future<LocalizeTextResult> |
localizeTextAsync(LocalizeTextRequest localizeTextRequest)
Translates a textual identifier into a user-readable text in a specified
locale.
|
Future<LocalizeTextResult> |
localizeTextAsync(LocalizeTextRequest localizeTextRequest,
AsyncHandler<LocalizeTextRequest,LocalizeTextResult> asyncHandler)
Translates a textual identifier into a user-readable text in a specified
locale.
|
Future<PreviewAgentsForResourceGroupResult> |
previewAgentsForResourceGroupAsync(PreviewAgentsForResourceGroupRequest previewAgentsForResourceGroupRequest)
Previews the agents installed on the EC2 instances that are included in
the application created with the specified resource group.
|
Future<PreviewAgentsForResourceGroupResult> |
previewAgentsForResourceGroupAsync(PreviewAgentsForResourceGroupRequest previewAgentsForResourceGroupRequest,
AsyncHandler<PreviewAgentsForResourceGroupRequest,PreviewAgentsForResourceGroupResult> asyncHandler)
Previews the agents installed on the EC2 instances that are included in
the application created with the specified resource group.
|
Future<RegisterCrossAccountAccessRoleResult> |
registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest)
Register the role that Inspector uses to list your EC2 instances during
the assessment.
|
Future<RegisterCrossAccountAccessRoleResult> |
registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest,
AsyncHandler<RegisterCrossAccountAccessRoleRequest,RegisterCrossAccountAccessRoleResult> asyncHandler)
Register the role that Inspector uses to list your EC2 instances during
the assessment.
|
Future<RemoveAttributesFromFindingsResult> |
removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest)
Removes the entire attribute (key and value pair) from the findings
specified by the finding ARNs where an attribute with the specified key
exists.
|
Future<RemoveAttributesFromFindingsResult> |
removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest,
AsyncHandler<RemoveAttributesFromFindingsRequest,RemoveAttributesFromFindingsResult> asyncHandler)
Removes the entire attribute (key and value pair) from the findings
specified by the finding ARNs where an attribute with the specified key
exists.
|
Future<RunAssessmentResult> |
runAssessmentAsync(RunAssessmentRequest runAssessmentRequest)
Starts the analysis of the application’s behavior against selected rule
packages for the assessment specified by the assessment ARN.
|
Future<RunAssessmentResult> |
runAssessmentAsync(RunAssessmentRequest runAssessmentRequest,
AsyncHandler<RunAssessmentRequest,RunAssessmentResult> asyncHandler)
Starts the analysis of the application’s behavior against selected rule
packages for the assessment specified by the assessment ARN.
|
Future<SetTagsForResourceResult> |
setTagsForResourceAsync(SetTagsForResourceRequest setTagsForResourceRequest)
Sets tags (key and value pairs) to the assessment specified by the
assessment ARN.
|
Future<SetTagsForResourceResult> |
setTagsForResourceAsync(SetTagsForResourceRequest setTagsForResourceRequest,
AsyncHandler<SetTagsForResourceRequest,SetTagsForResourceResult> asyncHandler)
Sets tags (key and value pairs) to the assessment specified by the
assessment ARN.
|
Future<StartDataCollectionResult> |
startDataCollectionAsync(StartDataCollectionRequest startDataCollectionRequest)
Starts data collection for the assessment specified by the assessment
ARN.
|
Future<StartDataCollectionResult> |
startDataCollectionAsync(StartDataCollectionRequest startDataCollectionRequest,
AsyncHandler<StartDataCollectionRequest,StartDataCollectionResult> asyncHandler)
Starts data collection for the assessment specified by the assessment
ARN.
|
Future<StopDataCollectionResult> |
stopDataCollectionAsync(StopDataCollectionRequest stopDataCollectionRequest)
Stop data collection for the assessment specified by the assessment ARN.
|
Future<StopDataCollectionResult> |
stopDataCollectionAsync(StopDataCollectionRequest stopDataCollectionRequest,
AsyncHandler<StopDataCollectionRequest,StopDataCollectionResult> asyncHandler)
Stop data collection for the assessment specified by the assessment ARN.
|
Future<UpdateApplicationResult> |
updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest)
Updates application specified by the application ARN.
|
Future<UpdateApplicationResult> |
updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest,
AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
Updates application specified by the application ARN.
|
Future<UpdateAssessmentResult> |
updateAssessmentAsync(UpdateAssessmentRequest updateAssessmentRequest)
Updates the assessment specified by the assessment ARN.
|
Future<UpdateAssessmentResult> |
updateAssessmentAsync(UpdateAssessmentRequest updateAssessmentRequest,
AsyncHandler<UpdateAssessmentRequest,UpdateAssessmentResult> asyncHandler)
Updates the assessment specified by the assessment ARN.
|
addAttributesToFindings, attachAssessmentAndRulesPackage, createApplication, createAssessment, createResourceGroup, deleteApplication, deleteAssessment, deleteRun, describeApplication, describeAssessment, describeCrossAccountAccessRole, describeFinding, describeResourceGroup, describeRulesPackage, describeRun, detachAssessmentAndRulesPackage, getAssessmentTelemetry, getCachedResponseMetadata, listApplications, listAssessmentAgents, listAssessments, listAttachedAssessments, listAttachedRulesPackages, listFindings, listRulesPackages, listRuns, listTagsForResource, localizeText, previewAgentsForResourceGroup, registerCrossAccountAccessRole, removeAttributesFromFindings, runAssessment, setEndpoint, setRegion, setTagsForResource, shutdown, startDataCollection, stopDataCollection, updateApplication, updateAssessment
Future<AddAttributesToFindingsResult> addAttributesToFindingsAsync(AddAttributesToFindingsRequest addAttributesToFindingsRequest)
Assigns attributes (key and value pair) to the findings specified by the findings' ARNs.
addAttributesToFindingsRequest
- Future<AddAttributesToFindingsResult> addAttributesToFindingsAsync(AddAttributesToFindingsRequest addAttributesToFindingsRequest, AsyncHandler<AddAttributesToFindingsRequest,AddAttributesToFindingsResult> asyncHandler)
Assigns attributes (key and value pair) to the findings specified by the findings' ARNs.
addAttributesToFindingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<AttachAssessmentAndRulesPackageResult> attachAssessmentAndRulesPackageAsync(AttachAssessmentAndRulesPackageRequest attachAssessmentAndRulesPackageRequest)
Attaches the rules package specified by the rules package ARN to the assessment specified by the assessment ARN.
attachAssessmentAndRulesPackageRequest
- Future<AttachAssessmentAndRulesPackageResult> attachAssessmentAndRulesPackageAsync(AttachAssessmentAndRulesPackageRequest attachAssessmentAndRulesPackageRequest, AsyncHandler<AttachAssessmentAndRulesPackageRequest,AttachAssessmentAndRulesPackageResult> asyncHandler)
Attaches the rules package specified by the rules package ARN to the assessment specified by the assessment ARN.
attachAssessmentAndRulesPackageRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest createApplicationRequest)
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.
createApplicationRequest
- Future<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest createApplicationRequest, AsyncHandler<CreateApplicationRequest,CreateApplicationResult> asyncHandler)
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.
createApplicationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateAssessmentResult> createAssessmentAsync(CreateAssessmentRequest createAssessmentRequest)
Creates an assessment for the application specified by the application ARN. You can create up to 500 assessments per AWS account.
createAssessmentRequest
- Future<CreateAssessmentResult> createAssessmentAsync(CreateAssessmentRequest createAssessmentRequest, AsyncHandler<CreateAssessmentRequest,CreateAssessmentResult> asyncHandler)
Creates an assessment for the application specified by the application ARN. You can create up to 500 assessments per AWS account.
createAssessmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateResourceGroupResult> createResourceGroupAsync(CreateResourceGroupRequest createResourceGroupRequest)
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.
createResourceGroupRequest
- Future<CreateResourceGroupResult> createResourceGroupAsync(CreateResourceGroupRequest createResourceGroupRequest, AsyncHandler<CreateResourceGroupRequest,CreateResourceGroupResult> asyncHandler)
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.
createResourceGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest)
Deletes the application specified by the application ARN.
deleteApplicationRequest
- Future<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResult> asyncHandler)
Deletes the application specified by the application ARN.
deleteApplicationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteAssessmentResult> deleteAssessmentAsync(DeleteAssessmentRequest deleteAssessmentRequest)
Deletes the assessment specified by the assessment ARN.
deleteAssessmentRequest
- Future<DeleteAssessmentResult> deleteAssessmentAsync(DeleteAssessmentRequest deleteAssessmentRequest, AsyncHandler<DeleteAssessmentRequest,DeleteAssessmentResult> asyncHandler)
Deletes the assessment specified by the assessment ARN.
deleteAssessmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteRunResult> deleteRunAsync(DeleteRunRequest deleteRunRequest)
Deletes the assessment run specified by the run ARN.
deleteRunRequest
- Future<DeleteRunResult> deleteRunAsync(DeleteRunRequest deleteRunRequest, AsyncHandler<DeleteRunRequest,DeleteRunResult> asyncHandler)
Deletes the assessment run specified by the run ARN.
deleteRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeApplicationResult> describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest)
Describes the application specified by the application ARN.
describeApplicationRequest
- Future<DescribeApplicationResult> describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest, AsyncHandler<DescribeApplicationRequest,DescribeApplicationResult> asyncHandler)
Describes the application specified by the application ARN.
describeApplicationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeAssessmentResult> describeAssessmentAsync(DescribeAssessmentRequest describeAssessmentRequest)
Describes the assessment specified by the assessment ARN.
describeAssessmentRequest
- Future<DescribeAssessmentResult> describeAssessmentAsync(DescribeAssessmentRequest describeAssessmentRequest, AsyncHandler<DescribeAssessmentRequest,DescribeAssessmentResult> asyncHandler)
Describes the assessment specified by the assessment ARN.
describeAssessmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeCrossAccountAccessRoleResult> describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest)
Describes the IAM role that enables Inspector to access your AWS account.
describeCrossAccountAccessRoleRequest
- Future<DescribeCrossAccountAccessRoleResult> describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest describeCrossAccountAccessRoleRequest, AsyncHandler<DescribeCrossAccountAccessRoleRequest,DescribeCrossAccountAccessRoleResult> asyncHandler)
Describes the IAM role that enables Inspector to access your AWS account.
describeCrossAccountAccessRoleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeFindingResult> describeFindingAsync(DescribeFindingRequest describeFindingRequest)
Describes the finding specified by the finding ARN.
describeFindingRequest
- Future<DescribeFindingResult> describeFindingAsync(DescribeFindingRequest describeFindingRequest, AsyncHandler<DescribeFindingRequest,DescribeFindingResult> asyncHandler)
Describes the finding specified by the finding ARN.
describeFindingRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeResourceGroupResult> describeResourceGroupAsync(DescribeResourceGroupRequest describeResourceGroupRequest)
Describes the resource group specified by the resource group ARN.
describeResourceGroupRequest
- Future<DescribeResourceGroupResult> describeResourceGroupAsync(DescribeResourceGroupRequest describeResourceGroupRequest, AsyncHandler<DescribeResourceGroupRequest,DescribeResourceGroupResult> asyncHandler)
Describes the resource group specified by the resource group ARN.
describeResourceGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeRulesPackageResult> describeRulesPackageAsync(DescribeRulesPackageRequest describeRulesPackageRequest)
Describes the rules package specified by the rules package ARN.
describeRulesPackageRequest
- Future<DescribeRulesPackageResult> describeRulesPackageAsync(DescribeRulesPackageRequest describeRulesPackageRequest, AsyncHandler<DescribeRulesPackageRequest,DescribeRulesPackageResult> asyncHandler)
Describes the rules package specified by the rules package ARN.
describeRulesPackageRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeRunResult> describeRunAsync(DescribeRunRequest describeRunRequest)
Describes the assessment run specified by the run ARN.
describeRunRequest
- Future<DescribeRunResult> describeRunAsync(DescribeRunRequest describeRunRequest, AsyncHandler<DescribeRunRequest,DescribeRunResult> asyncHandler)
Describes the assessment run specified by the run ARN.
describeRunRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DetachAssessmentAndRulesPackageResult> detachAssessmentAndRulesPackageAsync(DetachAssessmentAndRulesPackageRequest detachAssessmentAndRulesPackageRequest)
Detaches the rules package specified by the rules package ARN from the assessment specified by the assessment ARN.
detachAssessmentAndRulesPackageRequest
- Future<DetachAssessmentAndRulesPackageResult> detachAssessmentAndRulesPackageAsync(DetachAssessmentAndRulesPackageRequest detachAssessmentAndRulesPackageRequest, AsyncHandler<DetachAssessmentAndRulesPackageRequest,DetachAssessmentAndRulesPackageResult> asyncHandler)
Detaches the rules package specified by the rules package ARN from the assessment specified by the assessment ARN.
detachAssessmentAndRulesPackageRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetAssessmentTelemetryResult> getAssessmentTelemetryAsync(GetAssessmentTelemetryRequest getAssessmentTelemetryRequest)
Returns the metadata about the telemetry (application behavioral data) for the assessment specified by the assessment ARN.
getAssessmentTelemetryRequest
- Future<GetAssessmentTelemetryResult> getAssessmentTelemetryAsync(GetAssessmentTelemetryRequest getAssessmentTelemetryRequest, AsyncHandler<GetAssessmentTelemetryRequest,GetAssessmentTelemetryResult> asyncHandler)
Returns the metadata about the telemetry (application behavioral data) for the assessment specified by the assessment ARN.
getAssessmentTelemetryRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest listApplicationsRequest)
Lists the ARNs of the applications within this AWS account. For more information about applications, see Inspector Applications.
listApplicationsRequest
- Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest listApplicationsRequest, AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
Lists the ARNs of the applications within this AWS account. For more information about applications, see Inspector Applications.
listApplicationsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListAssessmentAgentsResult> listAssessmentAgentsAsync(ListAssessmentAgentsRequest listAssessmentAgentsRequest)
Lists the agents of the assessment specified by the assessment ARN.
listAssessmentAgentsRequest
- Future<ListAssessmentAgentsResult> listAssessmentAgentsAsync(ListAssessmentAgentsRequest listAssessmentAgentsRequest, AsyncHandler<ListAssessmentAgentsRequest,ListAssessmentAgentsResult> asyncHandler)
Lists the agents of the assessment specified by the assessment ARN.
listAssessmentAgentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListAssessmentsResult> listAssessmentsAsync(ListAssessmentsRequest listAssessmentsRequest)
Lists the assessments corresponding to applications specified by the applications' ARNs.
listAssessmentsRequest
- Future<ListAssessmentsResult> listAssessmentsAsync(ListAssessmentsRequest listAssessmentsRequest, AsyncHandler<ListAssessmentsRequest,ListAssessmentsResult> asyncHandler)
Lists the assessments corresponding to applications specified by the applications' ARNs.
listAssessmentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListAttachedAssessmentsResult> listAttachedAssessmentsAsync(ListAttachedAssessmentsRequest listAttachedAssessmentsRequest)
Lists the assessments attached to the rules package specified by the rules package ARN.
listAttachedAssessmentsRequest
- Future<ListAttachedAssessmentsResult> listAttachedAssessmentsAsync(ListAttachedAssessmentsRequest listAttachedAssessmentsRequest, AsyncHandler<ListAttachedAssessmentsRequest,ListAttachedAssessmentsResult> asyncHandler)
Lists the assessments attached to the rules package specified by the rules package ARN.
listAttachedAssessmentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListAttachedRulesPackagesResult> listAttachedRulesPackagesAsync(ListAttachedRulesPackagesRequest listAttachedRulesPackagesRequest)
Lists the rules packages attached to the assessment specified by the assessment ARN.
listAttachedRulesPackagesRequest
- Future<ListAttachedRulesPackagesResult> listAttachedRulesPackagesAsync(ListAttachedRulesPackagesRequest listAttachedRulesPackagesRequest, AsyncHandler<ListAttachedRulesPackagesRequest,ListAttachedRulesPackagesResult> asyncHandler)
Lists the rules packages attached to the assessment specified by the assessment ARN.
listAttachedRulesPackagesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest listFindingsRequest)
Lists findings generated by the assessment run specified by the run ARNs.
listFindingsRequest
- Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest listFindingsRequest, AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
Lists findings generated by the assessment run specified by the run ARNs.
listFindingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListRulesPackagesResult> listRulesPackagesAsync(ListRulesPackagesRequest listRulesPackagesRequest)
Lists all available Inspector rules packages.
listRulesPackagesRequest
- Future<ListRulesPackagesResult> listRulesPackagesAsync(ListRulesPackagesRequest listRulesPackagesRequest, AsyncHandler<ListRulesPackagesRequest,ListRulesPackagesResult> asyncHandler)
Lists all available Inspector rules packages.
listRulesPackagesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListRunsResult> listRunsAsync(ListRunsRequest listRunsRequest)
Lists the assessment runs associated with the assessments specified by the assessment ARNs.
listRunsRequest
- Future<ListRunsResult> listRunsAsync(ListRunsRequest listRunsRequest, AsyncHandler<ListRunsRequest,ListRunsResult> asyncHandler)
Lists the assessment runs associated with the assessments specified by the assessment ARNs.
listRunsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags associated with a resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all tags associated with a resource.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<LocalizeTextResult> localizeTextAsync(LocalizeTextRequest localizeTextRequest)
Translates a textual identifier into a user-readable text in a specified locale.
localizeTextRequest
- Future<LocalizeTextResult> localizeTextAsync(LocalizeTextRequest localizeTextRequest, AsyncHandler<LocalizeTextRequest,LocalizeTextResult> asyncHandler)
Translates a textual identifier into a user-readable text in a specified locale.
localizeTextRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PreviewAgentsForResourceGroupResult> previewAgentsForResourceGroupAsync(PreviewAgentsForResourceGroupRequest previewAgentsForResourceGroupRequest)
Previews the agents installed on the EC2 instances that are included in the application created with the specified resource group.
previewAgentsForResourceGroupRequest
- Future<PreviewAgentsForResourceGroupResult> previewAgentsForResourceGroupAsync(PreviewAgentsForResourceGroupRequest previewAgentsForResourceGroupRequest, AsyncHandler<PreviewAgentsForResourceGroupRequest,PreviewAgentsForResourceGroupResult> asyncHandler)
Previews the agents installed on the EC2 instances that are included in the application created with the specified resource group.
previewAgentsForResourceGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RegisterCrossAccountAccessRoleResult> registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest)
Register the role that Inspector uses to list your EC2 instances during the assessment.
registerCrossAccountAccessRoleRequest
- Future<RegisterCrossAccountAccessRoleResult> registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest registerCrossAccountAccessRoleRequest, AsyncHandler<RegisterCrossAccountAccessRoleRequest,RegisterCrossAccountAccessRoleResult> asyncHandler)
Register the role that Inspector uses to list your EC2 instances during the assessment.
registerCrossAccountAccessRoleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RemoveAttributesFromFindingsResult> removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest)
Removes the entire attribute (key and value pair) from the findings specified by the finding ARNs where an attribute with the specified key exists.
removeAttributesFromFindingsRequest
- Future<RemoveAttributesFromFindingsResult> removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest removeAttributesFromFindingsRequest, AsyncHandler<RemoveAttributesFromFindingsRequest,RemoveAttributesFromFindingsResult> asyncHandler)
Removes the entire attribute (key and value pair) from the findings specified by the finding ARNs where an attribute with the specified key exists.
removeAttributesFromFindingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RunAssessmentResult> runAssessmentAsync(RunAssessmentRequest runAssessmentRequest)
Starts the analysis of the application’s behavior against selected rule packages for the assessment specified by the assessment ARN.
runAssessmentRequest
- Future<RunAssessmentResult> runAssessmentAsync(RunAssessmentRequest runAssessmentRequest, AsyncHandler<RunAssessmentRequest,RunAssessmentResult> asyncHandler)
Starts the analysis of the application’s behavior against selected rule packages for the assessment specified by the assessment ARN.
runAssessmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<SetTagsForResourceResult> setTagsForResourceAsync(SetTagsForResourceRequest setTagsForResourceRequest)
Sets tags (key and value pairs) to the assessment specified by the assessment ARN.
setTagsForResourceRequest
- Future<SetTagsForResourceResult> setTagsForResourceAsync(SetTagsForResourceRequest setTagsForResourceRequest, AsyncHandler<SetTagsForResourceRequest,SetTagsForResourceResult> asyncHandler)
Sets tags (key and value pairs) to the assessment specified by the assessment ARN.
setTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartDataCollectionResult> startDataCollectionAsync(StartDataCollectionRequest startDataCollectionRequest)
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.
startDataCollectionRequest
- Future<StartDataCollectionResult> startDataCollectionAsync(StartDataCollectionRequest startDataCollectionRequest, AsyncHandler<StartDataCollectionRequest,StartDataCollectionResult> asyncHandler)
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.
startDataCollectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopDataCollectionResult> stopDataCollectionAsync(StopDataCollectionRequest stopDataCollectionRequest)
Stop data collection for the assessment specified by the assessment ARN.
stopDataCollectionRequest
- Future<StopDataCollectionResult> stopDataCollectionAsync(StopDataCollectionRequest stopDataCollectionRequest, AsyncHandler<StopDataCollectionRequest,StopDataCollectionResult> asyncHandler)
Stop data collection for the assessment specified by the assessment ARN.
stopDataCollectionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest)
Updates application specified by the application ARN.
updateApplicationRequest
- Future<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
Updates application specified by the application ARN.
updateApplicationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateAssessmentResult> updateAssessmentAsync(UpdateAssessmentRequest updateAssessmentRequest)
Updates the assessment specified by the assessment ARN.
updateAssessmentRequest
- Future<UpdateAssessmentResult> updateAssessmentAsync(UpdateAssessmentRequest updateAssessmentRequest, AsyncHandler<UpdateAssessmentRequest,UpdateAssessmentResult> asyncHandler)
Updates the assessment specified by the assessment ARN.
updateAssessmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.