public class AbstractAmazonInspectorAsync extends AbstractAmazonInspector implements AmazonInspectorAsync
AmazonInspectorAsync. Convenient method
forms pass through to the corresponding overload that takes a request object
and an AsyncHandler, which throws an
UnsupportedOperationException.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAmazonInspectorAsync() |
| Modifier and Type | Method and Description |
|---|---|
Future<AddAttributesToFindingsResult> |
addAttributesToFindingsAsync(AddAttributesToFindingsRequest request)
Assigns attributes (key and value pair) to the findings specified by the
findings' ARNs.
|
Future<AddAttributesToFindingsResult> |
addAttributesToFindingsAsync(AddAttributesToFindingsRequest request,
AsyncHandler<AddAttributesToFindingsRequest,AddAttributesToFindingsResult> asyncHandler)
Assigns attributes (key and value pair) to the findings specified by the
findings' ARNs.
|
Future<CreateAssessmentTargetResult> |
createAssessmentTargetAsync(CreateAssessmentTargetRequest request)
Creates a new assessment target using the resource group ARN generated by
CreateResourceGroup.
|
Future<CreateAssessmentTargetResult> |
createAssessmentTargetAsync(CreateAssessmentTargetRequest request,
AsyncHandler<CreateAssessmentTargetRequest,CreateAssessmentTargetResult> asyncHandler)
Creates a new assessment target using the resource group ARN generated by
CreateResourceGroup.
|
Future<CreateAssessmentTemplateResult> |
createAssessmentTemplateAsync(CreateAssessmentTemplateRequest request)
Creates an assessment template for the assessment target specified by the
assessment target ARN.
|
Future<CreateAssessmentTemplateResult> |
createAssessmentTemplateAsync(CreateAssessmentTemplateRequest request,
AsyncHandler<CreateAssessmentTemplateRequest,CreateAssessmentTemplateResult> asyncHandler)
Creates an assessment template for the assessment target specified by the
assessment target ARN.
|
Future<CreateResourceGroupResult> |
createResourceGroupAsync(CreateResourceGroupRequest request)
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 assessment target.
|
Future<CreateResourceGroupResult> |
createResourceGroupAsync(CreateResourceGroupRequest request,
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 assessment target.
|
Future<Void> |
deleteAssessmentRunAsync(DeleteAssessmentRunRequest request)
Deletes the assessment run specified by the assessment run ARN.
|
Future<Void> |
deleteAssessmentRunAsync(DeleteAssessmentRunRequest request,
AsyncHandler<DeleteAssessmentRunRequest,Void> asyncHandler)
Deletes the assessment run specified by the assessment run ARN.
|
Future<Void> |
deleteAssessmentTargetAsync(DeleteAssessmentTargetRequest request)
Deletes the assessment target specified by the assessment target ARN.
|
Future<Void> |
deleteAssessmentTargetAsync(DeleteAssessmentTargetRequest request,
AsyncHandler<DeleteAssessmentTargetRequest,Void> asyncHandler)
Deletes the assessment target specified by the assessment target ARN.
|
Future<Void> |
deleteAssessmentTemplateAsync(DeleteAssessmentTemplateRequest request)
Deletes the assessment template specified by the assessment template ARN.
|
Future<Void> |
deleteAssessmentTemplateAsync(DeleteAssessmentTemplateRequest request,
AsyncHandler<DeleteAssessmentTemplateRequest,Void> asyncHandler)
Deletes the assessment template specified by the assessment template ARN.
|
Future<DescribeAssessmentRunsResult> |
describeAssessmentRunsAsync(DescribeAssessmentRunsRequest request)
Describes the assessment run(s) specified by the assessment run ARN(s).
|
Future<DescribeAssessmentRunsResult> |
describeAssessmentRunsAsync(DescribeAssessmentRunsRequest request,
AsyncHandler<DescribeAssessmentRunsRequest,DescribeAssessmentRunsResult> asyncHandler)
Describes the assessment run(s) specified by the assessment run ARN(s).
|
Future<DescribeAssessmentTargetsResult> |
describeAssessmentTargetsAsync(DescribeAssessmentTargetsRequest request)
Describes the assessment target(s) specified by the assessment target
ARN(s).
|
Future<DescribeAssessmentTargetsResult> |
describeAssessmentTargetsAsync(DescribeAssessmentTargetsRequest request,
AsyncHandler<DescribeAssessmentTargetsRequest,DescribeAssessmentTargetsResult> asyncHandler)
Describes the assessment target(s) specified by the assessment target
ARN(s).
|
Future<DescribeAssessmentTemplatesResult> |
describeAssessmentTemplatesAsync(DescribeAssessmentTemplatesRequest request)
Describes the assessment template(s) specified by the assessment
template(s) ARN(s).
|
Future<DescribeAssessmentTemplatesResult> |
describeAssessmentTemplatesAsync(DescribeAssessmentTemplatesRequest request,
AsyncHandler<DescribeAssessmentTemplatesRequest,DescribeAssessmentTemplatesResult> asyncHandler)
Describes the assessment template(s) specified by the assessment
template(s) ARN(s).
|
Future<DescribeCrossAccountAccessRoleResult> |
describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest request)
Describes the IAM role that enables Inspector to access your AWS account.
|
Future<DescribeCrossAccountAccessRoleResult> |
describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest request,
AsyncHandler<DescribeCrossAccountAccessRoleRequest,DescribeCrossAccountAccessRoleResult> asyncHandler)
Describes the IAM role that enables Inspector to access your AWS account.
|
Future<DescribeFindingsResult> |
describeFindingsAsync(DescribeFindingsRequest request)
Describes the finding(s) specified by the finding ARN(s).
|
Future<DescribeFindingsResult> |
describeFindingsAsync(DescribeFindingsRequest request,
AsyncHandler<DescribeFindingsRequest,DescribeFindingsResult> asyncHandler)
Describes the finding(s) specified by the finding ARN(s).
|
Future<DescribeResourceGroupsResult> |
describeResourceGroupsAsync(DescribeResourceGroupsRequest request)
Describes resource group(s) specified by the resource group ARN(s).
|
Future<DescribeResourceGroupsResult> |
describeResourceGroupsAsync(DescribeResourceGroupsRequest request,
AsyncHandler<DescribeResourceGroupsRequest,DescribeResourceGroupsResult> asyncHandler)
Describes resource group(s) specified by the resource group ARN(s).
|
Future<DescribeRulesPackagesResult> |
describeRulesPackagesAsync(DescribeRulesPackagesRequest request)
Describes the rules package(s) specified by the rules package ARN(s).
|
Future<DescribeRulesPackagesResult> |
describeRulesPackagesAsync(DescribeRulesPackagesRequest request,
AsyncHandler<DescribeRulesPackagesRequest,DescribeRulesPackagesResult> asyncHandler)
Describes the rules package(s) specified by the rules package ARN(s).
|
Future<GetTelemetryMetadataResult> |
getTelemetryMetadataAsync(GetTelemetryMetadataRequest request)
Information about the data collected for the specified assessment run.
|
Future<GetTelemetryMetadataResult> |
getTelemetryMetadataAsync(GetTelemetryMetadataRequest request,
AsyncHandler<GetTelemetryMetadataRequest,GetTelemetryMetadataResult> asyncHandler)
Information about the data collected for the specified assessment run.
|
Future<ListAssessmentRunAgentsResult> |
listAssessmentRunAgentsAsync(ListAssessmentRunAgentsRequest request)
Lists the agents of the assessment run specified by the assessment run
ARN.
|
Future<ListAssessmentRunAgentsResult> |
listAssessmentRunAgentsAsync(ListAssessmentRunAgentsRequest request,
AsyncHandler<ListAssessmentRunAgentsRequest,ListAssessmentRunAgentsResult> asyncHandler)
Lists the agents of the assessment run specified by the assessment run
ARN.
|
Future<ListAssessmentRunsResult> |
listAssessmentRunsAsync(ListAssessmentRunsRequest request)
Lists the assessments run corresponding to assessment template(s)
specified by the assessment template(s)' ARN(s).
|
Future<ListAssessmentRunsResult> |
listAssessmentRunsAsync(ListAssessmentRunsRequest request,
AsyncHandler<ListAssessmentRunsRequest,ListAssessmentRunsResult> asyncHandler)
Lists the assessments run corresponding to assessment template(s)
specified by the assessment template(s)' ARN(s).
|
Future<ListAssessmentTargetsResult> |
listAssessmentTargetsAsync(ListAssessmentTargetsRequest request)
Lists the ARN(s) of the assessment target(s) within this AWS account.
|
Future<ListAssessmentTargetsResult> |
listAssessmentTargetsAsync(ListAssessmentTargetsRequest request,
AsyncHandler<ListAssessmentTargetsRequest,ListAssessmentTargetsResult> asyncHandler)
Lists the ARN(s) of the assessment target(s) within this AWS account.
|
Future<ListAssessmentTemplatesResult> |
listAssessmentTemplatesAsync(ListAssessmentTemplatesRequest request)
Lists the assessment template(s) corresponding to the assessment
target(s) specified by the assessment targets' ARN(s).
|
Future<ListAssessmentTemplatesResult> |
listAssessmentTemplatesAsync(ListAssessmentTemplatesRequest request,
AsyncHandler<ListAssessmentTemplatesRequest,ListAssessmentTemplatesResult> asyncHandler)
Lists the assessment template(s) corresponding to the assessment
target(s) specified by the assessment targets' ARN(s).
|
Future<ListEventSubscriptionsResult> |
listEventSubscriptionsAsync(ListEventSubscriptionsRequest request)
Lists all the event subscriptions for the assessment template specified
by the assessment template ARN.
|
Future<ListEventSubscriptionsResult> |
listEventSubscriptionsAsync(ListEventSubscriptionsRequest request,
AsyncHandler<ListEventSubscriptionsRequest,ListEventSubscriptionsResult> asyncHandler)
Lists all the event subscriptions for the assessment template specified
by the assessment template ARN.
|
Future<ListFindingsResult> |
listFindingsAsync(ListFindingsRequest request)
Lists findings generated by the assessment run(s) specified by the
assessment run ARN(s).
|
Future<ListFindingsResult> |
listFindingsAsync(ListFindingsRequest request,
AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
Lists findings generated by the assessment run(s) specified by the
assessment run ARN(s).
|
Future<ListRulesPackagesResult> |
listRulesPackagesAsync(ListRulesPackagesRequest request)
Lists all available Inspector rules packages.
|
Future<ListRulesPackagesResult> |
listRulesPackagesAsync(ListRulesPackagesRequest request,
AsyncHandler<ListRulesPackagesRequest,ListRulesPackagesResult> asyncHandler)
Lists all available Inspector rules packages.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request)
Lists all tags associated with an assessment template.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all tags associated with an assessment template.
|
Future<PreviewAgentsResult> |
previewAgentsAsync(PreviewAgentsRequest request)
Previews the agents installed on the EC2 instances that are part of the
specified assessment target.
|
Future<PreviewAgentsResult> |
previewAgentsAsync(PreviewAgentsRequest request,
AsyncHandler<PreviewAgentsRequest,PreviewAgentsResult> asyncHandler)
Previews the agents installed on the EC2 instances that are part of the
specified assessment target.
|
Future<Void> |
registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest request)
Registers the IAM role that Inspector uses to list your EC2 instances at
the start of the assessment run or when you call the PreviewAgents
action.
|
Future<Void> |
registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest request,
AsyncHandler<RegisterCrossAccountAccessRoleRequest,Void> asyncHandler)
Registers the IAM role that Inspector uses to list your EC2 instances at
the start of the assessment run or when you call the PreviewAgents
action.
|
Future<RemoveAttributesFromFindingsResult> |
removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest request)
Removes entire attributes (key and value pairs) from the findings
specified by the finding ARNs where an attribute with the specified key
exists.
|
Future<RemoveAttributesFromFindingsResult> |
removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest request,
AsyncHandler<RemoveAttributesFromFindingsRequest,RemoveAttributesFromFindingsResult> asyncHandler)
Removes entire attributes (key and value pairs) from the findings
specified by the finding ARNs where an attribute with the specified key
exists.
|
Future<Void> |
setTagsForResourceAsync(SetTagsForResourceRequest request)
Sets tags (key and value pairs) to the assessment template specified by
the assessment template ARN.
|
Future<Void> |
setTagsForResourceAsync(SetTagsForResourceRequest request,
AsyncHandler<SetTagsForResourceRequest,Void> asyncHandler)
Sets tags (key and value pairs) to the assessment template specified by
the assessment template ARN.
|
Future<StartAssessmentRunResult> |
startAssessmentRunAsync(StartAssessmentRunRequest request)
Starts the assessment run specified by the assessment template ARN.
|
Future<StartAssessmentRunResult> |
startAssessmentRunAsync(StartAssessmentRunRequest request,
AsyncHandler<StartAssessmentRunRequest,StartAssessmentRunResult> asyncHandler)
Starts the assessment run specified by the assessment template ARN.
|
Future<Void> |
stopAssessmentRunAsync(StopAssessmentRunRequest request)
Stops the assessment run specified by the assessment run ARN.
|
Future<Void> |
stopAssessmentRunAsync(StopAssessmentRunRequest request,
AsyncHandler<StopAssessmentRunRequest,Void> asyncHandler)
Stops the assessment run specified by the assessment run ARN.
|
Future<Void> |
subscribeToEventAsync(SubscribeToEventRequest request)
Enables the process of sending Amazon Simple Notification Service (SNS)
notifications about a specified event to a specified topic.
|
Future<Void> |
subscribeToEventAsync(SubscribeToEventRequest request,
AsyncHandler<SubscribeToEventRequest,Void> asyncHandler)
Enables the process of sending Amazon Simple Notification Service (SNS)
notifications about a specified event to a specified topic.
|
Future<Void> |
unsubscribeFromEventAsync(UnsubscribeFromEventRequest request)
Disables the process of sending Amazon Simple Notification Service (SNS)
notifications about a specified event to a specified topic.
|
Future<Void> |
unsubscribeFromEventAsync(UnsubscribeFromEventRequest request,
AsyncHandler<UnsubscribeFromEventRequest,Void> asyncHandler)
Disables the process of sending Amazon Simple Notification Service (SNS)
notifications about a specified event to a specified topic.
|
Future<Void> |
updateAssessmentTargetAsync(UpdateAssessmentTargetRequest request)
Updates the assessment target specified by the assessment target ARN.
|
Future<Void> |
updateAssessmentTargetAsync(UpdateAssessmentTargetRequest request,
AsyncHandler<UpdateAssessmentTargetRequest,Void> asyncHandler)
Updates the assessment target specified by the assessment target ARN.
|
addAttributesToFindings, createAssessmentTarget, createAssessmentTemplate, createResourceGroup, deleteAssessmentRun, deleteAssessmentTarget, deleteAssessmentTemplate, describeAssessmentRuns, describeAssessmentTargets, describeAssessmentTemplates, describeCrossAccountAccessRole, describeFindings, describeResourceGroups, describeRulesPackages, getCachedResponseMetadata, getTelemetryMetadata, listAssessmentRunAgents, listAssessmentRuns, listAssessmentTargets, listAssessmentTemplates, listEventSubscriptions, listFindings, listRulesPackages, listTagsForResource, previewAgents, registerCrossAccountAccessRole, removeAttributesFromFindings, setEndpoint, setRegion, setTagsForResource, shutdown, startAssessmentRun, stopAssessmentRun, subscribeToEvent, unsubscribeFromEvent, updateAssessmentTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAttributesToFindings, createAssessmentTarget, createAssessmentTemplate, createResourceGroup, deleteAssessmentRun, deleteAssessmentTarget, deleteAssessmentTemplate, describeAssessmentRuns, describeAssessmentTargets, describeAssessmentTemplates, describeCrossAccountAccessRole, describeFindings, describeResourceGroups, describeRulesPackages, getCachedResponseMetadata, getTelemetryMetadata, listAssessmentRunAgents, listAssessmentRuns, listAssessmentTargets, listAssessmentTemplates, listEventSubscriptions, listFindings, listRulesPackages, listTagsForResource, previewAgents, registerCrossAccountAccessRole, removeAttributesFromFindings, setEndpoint, setRegion, setTagsForResource, shutdown, startAssessmentRun, stopAssessmentRun, subscribeToEvent, unsubscribeFromEvent, updateAssessmentTargetpublic Future<AddAttributesToFindingsResult> addAttributesToFindingsAsync(AddAttributesToFindingsRequest request)
AmazonInspectorAsyncAssigns attributes (key and value pair) to the findings specified by the findings' ARNs.
addAttributesToFindingsAsync in interface AmazonInspectorAsyncpublic Future<AddAttributesToFindingsResult> addAttributesToFindingsAsync(AddAttributesToFindingsRequest request, AsyncHandler<AddAttributesToFindingsRequest,AddAttributesToFindingsResult> asyncHandler)
AmazonInspectorAsyncAssigns attributes (key and value pair) to the findings specified by the findings' ARNs.
addAttributesToFindingsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<CreateAssessmentTargetResult> createAssessmentTargetAsync(CreateAssessmentTargetRequest request)
AmazonInspectorAsyncCreates a new assessment target using the resource group ARN generated by CreateResourceGroup. 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.
createAssessmentTargetAsync in interface AmazonInspectorAsyncpublic Future<CreateAssessmentTargetResult> createAssessmentTargetAsync(CreateAssessmentTargetRequest request, AsyncHandler<CreateAssessmentTargetRequest,CreateAssessmentTargetResult> asyncHandler)
AmazonInspectorAsyncCreates a new assessment target using the resource group ARN generated by CreateResourceGroup. 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.
createAssessmentTargetAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<CreateAssessmentTemplateResult> createAssessmentTemplateAsync(CreateAssessmentTemplateRequest request)
AmazonInspectorAsyncCreates an assessment template for the assessment target specified by the assessment target ARN.
createAssessmentTemplateAsync in interface AmazonInspectorAsyncpublic Future<CreateAssessmentTemplateResult> createAssessmentTemplateAsync(CreateAssessmentTemplateRequest request, AsyncHandler<CreateAssessmentTemplateRequest,CreateAssessmentTemplateResult> asyncHandler)
AmazonInspectorAsyncCreates an assessment template for the assessment target specified by the assessment target ARN.
createAssessmentTemplateAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<CreateResourceGroupResult> createResourceGroupAsync(CreateResourceGroupRequest request)
AmazonInspectorAsyncCreates 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 assessment target. The created resource group is then used to create an Inspector assessment target.
createResourceGroupAsync in interface AmazonInspectorAsyncpublic Future<CreateResourceGroupResult> createResourceGroupAsync(CreateResourceGroupRequest request, AsyncHandler<CreateResourceGroupRequest,CreateResourceGroupResult> asyncHandler)
AmazonInspectorAsyncCreates 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 assessment target. The created resource group is then used to create an Inspector assessment target.
createResourceGroupAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> deleteAssessmentRunAsync(DeleteAssessmentRunRequest request)
AmazonInspectorAsyncDeletes the assessment run specified by the assessment run ARN.
deleteAssessmentRunAsync in interface AmazonInspectorAsyncpublic Future<Void> deleteAssessmentRunAsync(DeleteAssessmentRunRequest request, AsyncHandler<DeleteAssessmentRunRequest,Void> asyncHandler)
AmazonInspectorAsyncDeletes the assessment run specified by the assessment run ARN.
deleteAssessmentRunAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> deleteAssessmentTargetAsync(DeleteAssessmentTargetRequest request)
AmazonInspectorAsyncDeletes the assessment target specified by the assessment target ARN.
deleteAssessmentTargetAsync in interface AmazonInspectorAsyncpublic Future<Void> deleteAssessmentTargetAsync(DeleteAssessmentTargetRequest request, AsyncHandler<DeleteAssessmentTargetRequest,Void> asyncHandler)
AmazonInspectorAsyncDeletes the assessment target specified by the assessment target ARN.
deleteAssessmentTargetAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> deleteAssessmentTemplateAsync(DeleteAssessmentTemplateRequest request)
AmazonInspectorAsyncDeletes the assessment template specified by the assessment template ARN.
deleteAssessmentTemplateAsync in interface AmazonInspectorAsyncpublic Future<Void> deleteAssessmentTemplateAsync(DeleteAssessmentTemplateRequest request, AsyncHandler<DeleteAssessmentTemplateRequest,Void> asyncHandler)
AmazonInspectorAsyncDeletes the assessment template specified by the assessment template ARN.
deleteAssessmentTemplateAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeAssessmentRunsResult> describeAssessmentRunsAsync(DescribeAssessmentRunsRequest request)
AmazonInspectorAsyncDescribes the assessment run(s) specified by the assessment run ARN(s).
describeAssessmentRunsAsync in interface AmazonInspectorAsyncpublic Future<DescribeAssessmentRunsResult> describeAssessmentRunsAsync(DescribeAssessmentRunsRequest request, AsyncHandler<DescribeAssessmentRunsRequest,DescribeAssessmentRunsResult> asyncHandler)
AmazonInspectorAsyncDescribes the assessment run(s) specified by the assessment run ARN(s).
describeAssessmentRunsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeAssessmentTargetsResult> describeAssessmentTargetsAsync(DescribeAssessmentTargetsRequest request)
AmazonInspectorAsyncDescribes the assessment target(s) specified by the assessment target ARN(s).
describeAssessmentTargetsAsync in interface AmazonInspectorAsyncpublic Future<DescribeAssessmentTargetsResult> describeAssessmentTargetsAsync(DescribeAssessmentTargetsRequest request, AsyncHandler<DescribeAssessmentTargetsRequest,DescribeAssessmentTargetsResult> asyncHandler)
AmazonInspectorAsyncDescribes the assessment target(s) specified by the assessment target ARN(s).
describeAssessmentTargetsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeAssessmentTemplatesResult> describeAssessmentTemplatesAsync(DescribeAssessmentTemplatesRequest request)
AmazonInspectorAsyncDescribes the assessment template(s) specified by the assessment template(s) ARN(s).
describeAssessmentTemplatesAsync in interface AmazonInspectorAsyncpublic Future<DescribeAssessmentTemplatesResult> describeAssessmentTemplatesAsync(DescribeAssessmentTemplatesRequest request, AsyncHandler<DescribeAssessmentTemplatesRequest,DescribeAssessmentTemplatesResult> asyncHandler)
AmazonInspectorAsyncDescribes the assessment template(s) specified by the assessment template(s) ARN(s).
describeAssessmentTemplatesAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeCrossAccountAccessRoleResult> describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest request)
AmazonInspectorAsyncDescribes the IAM role that enables Inspector to access your AWS account.
describeCrossAccountAccessRoleAsync in interface AmazonInspectorAsyncpublic Future<DescribeCrossAccountAccessRoleResult> describeCrossAccountAccessRoleAsync(DescribeCrossAccountAccessRoleRequest request, AsyncHandler<DescribeCrossAccountAccessRoleRequest,DescribeCrossAccountAccessRoleResult> asyncHandler)
AmazonInspectorAsyncDescribes the IAM role that enables Inspector to access your AWS account.
describeCrossAccountAccessRoleAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeFindingsResult> describeFindingsAsync(DescribeFindingsRequest request)
AmazonInspectorAsyncDescribes the finding(s) specified by the finding ARN(s).
describeFindingsAsync in interface AmazonInspectorAsyncpublic Future<DescribeFindingsResult> describeFindingsAsync(DescribeFindingsRequest request, AsyncHandler<DescribeFindingsRequest,DescribeFindingsResult> asyncHandler)
AmazonInspectorAsyncDescribes the finding(s) specified by the finding ARN(s).
describeFindingsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeResourceGroupsResult> describeResourceGroupsAsync(DescribeResourceGroupsRequest request)
AmazonInspectorAsyncDescribes resource group(s) specified by the resource group ARN(s).
describeResourceGroupsAsync in interface AmazonInspectorAsyncpublic Future<DescribeResourceGroupsResult> describeResourceGroupsAsync(DescribeResourceGroupsRequest request, AsyncHandler<DescribeResourceGroupsRequest,DescribeResourceGroupsResult> asyncHandler)
AmazonInspectorAsyncDescribes resource group(s) specified by the resource group ARN(s).
describeResourceGroupsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<DescribeRulesPackagesResult> describeRulesPackagesAsync(DescribeRulesPackagesRequest request)
AmazonInspectorAsyncDescribes the rules package(s) specified by the rules package ARN(s).
describeRulesPackagesAsync in interface AmazonInspectorAsyncpublic Future<DescribeRulesPackagesResult> describeRulesPackagesAsync(DescribeRulesPackagesRequest request, AsyncHandler<DescribeRulesPackagesRequest,DescribeRulesPackagesResult> asyncHandler)
AmazonInspectorAsyncDescribes the rules package(s) specified by the rules package ARN(s).
describeRulesPackagesAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<GetTelemetryMetadataResult> getTelemetryMetadataAsync(GetTelemetryMetadataRequest request)
AmazonInspectorAsyncInformation about the data collected for the specified assessment run.
getTelemetryMetadataAsync in interface AmazonInspectorAsyncpublic Future<GetTelemetryMetadataResult> getTelemetryMetadataAsync(GetTelemetryMetadataRequest request, AsyncHandler<GetTelemetryMetadataRequest,GetTelemetryMetadataResult> asyncHandler)
AmazonInspectorAsyncInformation about the data collected for the specified assessment run.
getTelemetryMetadataAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListAssessmentRunAgentsResult> listAssessmentRunAgentsAsync(ListAssessmentRunAgentsRequest request)
AmazonInspectorAsyncLists the agents of the assessment run specified by the assessment run ARN.
listAssessmentRunAgentsAsync in interface AmazonInspectorAsyncpublic Future<ListAssessmentRunAgentsResult> listAssessmentRunAgentsAsync(ListAssessmentRunAgentsRequest request, AsyncHandler<ListAssessmentRunAgentsRequest,ListAssessmentRunAgentsResult> asyncHandler)
AmazonInspectorAsyncLists the agents of the assessment run specified by the assessment run ARN.
listAssessmentRunAgentsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListAssessmentRunsResult> listAssessmentRunsAsync(ListAssessmentRunsRequest request)
AmazonInspectorAsyncLists the assessments run corresponding to assessment template(s) specified by the assessment template(s)' ARN(s).
listAssessmentRunsAsync in interface AmazonInspectorAsyncpublic Future<ListAssessmentRunsResult> listAssessmentRunsAsync(ListAssessmentRunsRequest request, AsyncHandler<ListAssessmentRunsRequest,ListAssessmentRunsResult> asyncHandler)
AmazonInspectorAsyncLists the assessments run corresponding to assessment template(s) specified by the assessment template(s)' ARN(s).
listAssessmentRunsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListAssessmentTargetsResult> listAssessmentTargetsAsync(ListAssessmentTargetsRequest request)
AmazonInspectorAsyncLists the ARN(s) of the assessment target(s) within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
listAssessmentTargetsAsync in interface AmazonInspectorAsyncpublic Future<ListAssessmentTargetsResult> listAssessmentTargetsAsync(ListAssessmentTargetsRequest request, AsyncHandler<ListAssessmentTargetsRequest,ListAssessmentTargetsResult> asyncHandler)
AmazonInspectorAsyncLists the ARN(s) of the assessment target(s) within this AWS account. For more information about assessment targets, see Amazon Inspector Assessment Targets.
listAssessmentTargetsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListAssessmentTemplatesResult> listAssessmentTemplatesAsync(ListAssessmentTemplatesRequest request)
AmazonInspectorAsyncLists the assessment template(s) corresponding to the assessment target(s) specified by the assessment targets' ARN(s).
listAssessmentTemplatesAsync in interface AmazonInspectorAsyncpublic Future<ListAssessmentTemplatesResult> listAssessmentTemplatesAsync(ListAssessmentTemplatesRequest request, AsyncHandler<ListAssessmentTemplatesRequest,ListAssessmentTemplatesResult> asyncHandler)
AmazonInspectorAsyncLists the assessment template(s) corresponding to the assessment target(s) specified by the assessment targets' ARN(s).
listAssessmentTemplatesAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListEventSubscriptionsResult> listEventSubscriptionsAsync(ListEventSubscriptionsRequest request)
AmazonInspectorAsyncLists all the event subscriptions for the assessment template specified by the assessment template ARN. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
listEventSubscriptionsAsync in interface AmazonInspectorAsyncpublic Future<ListEventSubscriptionsResult> listEventSubscriptionsAsync(ListEventSubscriptionsRequest request, AsyncHandler<ListEventSubscriptionsRequest,ListEventSubscriptionsResult> asyncHandler)
AmazonInspectorAsyncLists all the event subscriptions for the assessment template specified by the assessment template ARN. For more information, see SubscribeToEvent and UnsubscribeFromEvent.
listEventSubscriptionsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request)
AmazonInspectorAsyncLists findings generated by the assessment run(s) specified by the assessment run ARN(s).
listFindingsAsync in interface AmazonInspectorAsyncpublic Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest request, AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
AmazonInspectorAsyncLists findings generated by the assessment run(s) specified by the assessment run ARN(s).
listFindingsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListRulesPackagesResult> listRulesPackagesAsync(ListRulesPackagesRequest request)
AmazonInspectorAsyncLists all available Inspector rules packages.
listRulesPackagesAsync in interface AmazonInspectorAsyncpublic Future<ListRulesPackagesResult> listRulesPackagesAsync(ListRulesPackagesRequest request, AsyncHandler<ListRulesPackagesRequest,ListRulesPackagesResult> asyncHandler)
AmazonInspectorAsyncLists all available Inspector rules packages.
listRulesPackagesAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonInspectorAsyncLists all tags associated with an assessment template.
listTagsForResourceAsync in interface AmazonInspectorAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonInspectorAsyncLists all tags associated with an assessment template.
listTagsForResourceAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<PreviewAgentsResult> previewAgentsAsync(PreviewAgentsRequest request)
AmazonInspectorAsyncPreviews the agents installed on the EC2 instances that are part of the specified assessment target.
previewAgentsAsync in interface AmazonInspectorAsyncpublic Future<PreviewAgentsResult> previewAgentsAsync(PreviewAgentsRequest request, AsyncHandler<PreviewAgentsRequest,PreviewAgentsResult> asyncHandler)
AmazonInspectorAsyncPreviews the agents installed on the EC2 instances that are part of the specified assessment target.
previewAgentsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest request)
AmazonInspectorAsyncRegisters the IAM role that Inspector uses to list your EC2 instances at the start of the assessment run or when you call the PreviewAgents action.
registerCrossAccountAccessRoleAsync in interface AmazonInspectorAsyncpublic Future<Void> registerCrossAccountAccessRoleAsync(RegisterCrossAccountAccessRoleRequest request, AsyncHandler<RegisterCrossAccountAccessRoleRequest,Void> asyncHandler)
AmazonInspectorAsyncRegisters the IAM role that Inspector uses to list your EC2 instances at the start of the assessment run or when you call the PreviewAgents action.
registerCrossAccountAccessRoleAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<RemoveAttributesFromFindingsResult> removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest request)
AmazonInspectorAsyncRemoves entire attributes (key and value pairs) from the findings specified by the finding ARNs where an attribute with the specified key exists.
removeAttributesFromFindingsAsync in interface AmazonInspectorAsyncpublic Future<RemoveAttributesFromFindingsResult> removeAttributesFromFindingsAsync(RemoveAttributesFromFindingsRequest request, AsyncHandler<RemoveAttributesFromFindingsRequest,RemoveAttributesFromFindingsResult> asyncHandler)
AmazonInspectorAsyncRemoves entire attributes (key and value pairs) from the findings specified by the finding ARNs where an attribute with the specified key exists.
removeAttributesFromFindingsAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> setTagsForResourceAsync(SetTagsForResourceRequest request)
AmazonInspectorAsyncSets tags (key and value pairs) to the assessment template specified by the assessment template ARN.
setTagsForResourceAsync in interface AmazonInspectorAsyncpublic Future<Void> setTagsForResourceAsync(SetTagsForResourceRequest request, AsyncHandler<SetTagsForResourceRequest,Void> asyncHandler)
AmazonInspectorAsyncSets tags (key and value pairs) to the assessment template specified by the assessment template ARN.
setTagsForResourceAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<StartAssessmentRunResult> startAssessmentRunAsync(StartAssessmentRunRequest request)
AmazonInspectorAsyncStarts the assessment run specified by the assessment template ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.
startAssessmentRunAsync in interface AmazonInspectorAsyncpublic Future<StartAssessmentRunResult> startAssessmentRunAsync(StartAssessmentRunRequest request, AsyncHandler<StartAssessmentRunRequest,StartAssessmentRunResult> asyncHandler)
AmazonInspectorAsyncStarts the assessment run specified by the assessment template ARN. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account.
startAssessmentRunAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> stopAssessmentRunAsync(StopAssessmentRunRequest request)
AmazonInspectorAsyncStops the assessment run specified by the assessment run ARN.
stopAssessmentRunAsync in interface AmazonInspectorAsyncpublic Future<Void> stopAssessmentRunAsync(StopAssessmentRunRequest request, AsyncHandler<StopAssessmentRunRequest,Void> asyncHandler)
AmazonInspectorAsyncStops the assessment run specified by the assessment run ARN.
stopAssessmentRunAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> subscribeToEventAsync(SubscribeToEventRequest request)
AmazonInspectorAsyncEnables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic.
subscribeToEventAsync in interface AmazonInspectorAsyncpublic Future<Void> subscribeToEventAsync(SubscribeToEventRequest request, AsyncHandler<SubscribeToEventRequest,Void> asyncHandler)
AmazonInspectorAsyncEnables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic.
subscribeToEventAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> unsubscribeFromEventAsync(UnsubscribeFromEventRequest request)
AmazonInspectorAsyncDisables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic.
unsubscribeFromEventAsync in interface AmazonInspectorAsyncpublic Future<Void> unsubscribeFromEventAsync(UnsubscribeFromEventRequest request, AsyncHandler<UnsubscribeFromEventRequest,Void> asyncHandler)
AmazonInspectorAsyncDisables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified topic.
unsubscribeFromEventAsync in interface AmazonInspectorAsyncasyncHandler - 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.public Future<Void> updateAssessmentTargetAsync(UpdateAssessmentTargetRequest request)
AmazonInspectorAsyncUpdates the assessment target specified by the assessment target ARN.
updateAssessmentTargetAsync in interface AmazonInspectorAsyncpublic Future<Void> updateAssessmentTargetAsync(UpdateAssessmentTargetRequest request, AsyncHandler<UpdateAssessmentTargetRequest,Void> asyncHandler)
AmazonInspectorAsyncUpdates the assessment target specified by the assessment target ARN.
updateAssessmentTargetAsync in interface AmazonInspectorAsyncasyncHandler - 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 © 2016. All rights reserved.