@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSInspector2Async extends AWSInspector2
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSInspector2Async
instead.
Amazon Inspector is a vulnerability discovery service that automates continuous scanning for security vulnerabilities within your Amazon EC2 and Amazon ECR environments.
ENDPOINT_PREFIX
associateMember, batchGetAccountStatus, batchGetFreeTrialInfo, cancelFindingsReport, createFilter, createFindingsReport, deleteFilter, describeOrganizationConfiguration, disable, disableDelegatedAdminAccount, disassociateMember, enable, enableDelegatedAdminAccount, getCachedResponseMetadata, getConfiguration, getDelegatedAdminAccount, getFindingsReportStatus, getMember, listAccountPermissions, listCoverage, listCoverageStatistics, listDelegatedAdminAccounts, listFilters, listFindingAggregations, listFindings, listMembers, listTagsForResource, listUsageTotals, shutdown, tagResource, untagResource, updateConfiguration, updateFilter, updateOrganizationConfiguration
Future<AssociateMemberResult> associateMemberAsync(AssociateMemberRequest associateMemberRequest)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator.
associateMemberRequest
- Future<AssociateMemberResult> associateMemberAsync(AssociateMemberRequest associateMemberRequest, AsyncHandler<AssociateMemberRequest,AssociateMemberResult> asyncHandler)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator.
associateMemberRequest
- 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<BatchGetAccountStatusResult> batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest)
Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
batchGetAccountStatusRequest
- Future<BatchGetAccountStatusResult> batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest, AsyncHandler<BatchGetAccountStatusRequest,BatchGetAccountStatusResult> asyncHandler)
Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
batchGetAccountStatusRequest
- 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<BatchGetFreeTrialInfoResult> batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest)
Gets free trial status for multiple Amazon Web Services accounts.
batchGetFreeTrialInfoRequest
- Future<BatchGetFreeTrialInfoResult> batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest, AsyncHandler<BatchGetFreeTrialInfoRequest,BatchGetFreeTrialInfoResult> asyncHandler)
Gets free trial status for multiple Amazon Web Services accounts.
batchGetFreeTrialInfoRequest
- 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<CancelFindingsReportResult> cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest)
Cancels the given findings report.
cancelFindingsReportRequest
- Future<CancelFindingsReportResult> cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest, AsyncHandler<CancelFindingsReportRequest,CancelFindingsReportResult> asyncHandler)
Cancels the given findings report.
cancelFindingsReportRequest
- 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<CreateFilterResult> createFilterAsync(CreateFilterRequest createFilterRequest)
Creates a filter resource using specified filter criteria.
createFilterRequest
- Future<CreateFilterResult> createFilterAsync(CreateFilterRequest createFilterRequest, AsyncHandler<CreateFilterRequest,CreateFilterResult> asyncHandler)
Creates a filter resource using specified filter criteria.
createFilterRequest
- 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<CreateFindingsReportResult> createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest)
Creates a finding report.
createFindingsReportRequest
- Future<CreateFindingsReportResult> createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest, AsyncHandler<CreateFindingsReportRequest,CreateFindingsReportResult> asyncHandler)
Creates a finding report.
createFindingsReportRequest
- 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<DeleteFilterResult> deleteFilterAsync(DeleteFilterRequest deleteFilterRequest)
Deletes a filter resource.
deleteFilterRequest
- Future<DeleteFilterResult> deleteFilterAsync(DeleteFilterRequest deleteFilterRequest, AsyncHandler<DeleteFilterRequest,DeleteFilterResult> asyncHandler)
Deletes a filter resource.
deleteFilterRequest
- 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<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest)
Describe Amazon Inspector configuration settings for an Amazon Web Services organization
describeOrganizationConfigurationRequest
- Future<DescribeOrganizationConfigurationResult> describeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest, AsyncHandler<DescribeOrganizationConfigurationRequest,DescribeOrganizationConfigurationResult> asyncHandler)
Describe Amazon Inspector configuration settings for an Amazon Web Services organization
describeOrganizationConfigurationRequest
- 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<DisableResult> disableAsync(DisableRequest disableRequest)
Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an account disables the Amazon Inspector service.
disableRequest
- Future<DisableResult> disableAsync(DisableRequest disableRequest, AsyncHandler<DisableRequest,DisableResult> asyncHandler)
Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an account disables the Amazon Inspector service.
disableRequest
- 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<DisableDelegatedAdminAccountResult> disableDelegatedAdminAccountAsync(DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest)
Disables the Amazon Inspector delegated administrator for your organization.
disableDelegatedAdminAccountRequest
- Future<DisableDelegatedAdminAccountResult> disableDelegatedAdminAccountAsync(DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest, AsyncHandler<DisableDelegatedAdminAccountRequest,DisableDelegatedAdminAccountResult> asyncHandler)
Disables the Amazon Inspector delegated administrator for your organization.
disableDelegatedAdminAccountRequest
- 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<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest)
Disassociates a member account from an Amazon Inspector delegated administrator.
disassociateMemberRequest
- Future<DisassociateMemberResult> disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest, AsyncHandler<DisassociateMemberRequest,DisassociateMemberResult> asyncHandler)
Disassociates a member account from an Amazon Inspector delegated administrator.
disassociateMemberRequest
- 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<EnableResult> enableAsync(EnableRequest enableRequest)
Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
enableRequest
- Future<EnableResult> enableAsync(EnableRequest enableRequest, AsyncHandler<EnableRequest,EnableResult> asyncHandler)
Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
enableRequest
- 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<EnableDelegatedAdminAccountResult> enableDelegatedAdminAccountAsync(EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest)
Enables the Amazon Inspector delegated administrator for your Organizations organization.
enableDelegatedAdminAccountRequest
- Future<EnableDelegatedAdminAccountResult> enableDelegatedAdminAccountAsync(EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest, AsyncHandler<EnableDelegatedAdminAccountRequest,EnableDelegatedAdminAccountResult> asyncHandler)
Enables the Amazon Inspector delegated administrator for your Organizations organization.
enableDelegatedAdminAccountRequest
- 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<GetConfigurationResult> getConfigurationAsync(GetConfigurationRequest getConfigurationRequest)
Retrieves setting configurations for Inspector scans.
getConfigurationRequest
- Future<GetConfigurationResult> getConfigurationAsync(GetConfigurationRequest getConfigurationRequest, AsyncHandler<GetConfigurationRequest,GetConfigurationResult> asyncHandler)
Retrieves setting configurations for Inspector scans.
getConfigurationRequest
- 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<GetDelegatedAdminAccountResult> getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest)
Retrieves information about the Amazon Inspector delegated administrator for your organization.
getDelegatedAdminAccountRequest
- Future<GetDelegatedAdminAccountResult> getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest, AsyncHandler<GetDelegatedAdminAccountRequest,GetDelegatedAdminAccountResult> asyncHandler)
Retrieves information about the Amazon Inspector delegated administrator for your organization.
getDelegatedAdminAccountRequest
- 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<GetFindingsReportStatusResult> getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest)
Gets the status of a findings report.
getFindingsReportStatusRequest
- Future<GetFindingsReportStatusResult> getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest, AsyncHandler<GetFindingsReportStatusRequest,GetFindingsReportStatusResult> asyncHandler)
Gets the status of a findings report.
getFindingsReportStatusRequest
- 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<GetMemberResult> getMemberAsync(GetMemberRequest getMemberRequest)
Gets member information for your organization.
getMemberRequest
- Future<GetMemberResult> getMemberAsync(GetMemberRequest getMemberRequest, AsyncHandler<GetMemberRequest,GetMemberResult> asyncHandler)
Gets member information for your organization.
getMemberRequest
- 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<ListAccountPermissionsResult> listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest)
Lists the permissions an account has to configure Amazon Inspector.
listAccountPermissionsRequest
- Future<ListAccountPermissionsResult> listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest, AsyncHandler<ListAccountPermissionsRequest,ListAccountPermissionsResult> asyncHandler)
Lists the permissions an account has to configure Amazon Inspector.
listAccountPermissionsRequest
- 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<ListCoverageResult> listCoverageAsync(ListCoverageRequest listCoverageRequest)
Lists coverage details for you environment.
listCoverageRequest
- Future<ListCoverageResult> listCoverageAsync(ListCoverageRequest listCoverageRequest, AsyncHandler<ListCoverageRequest,ListCoverageResult> asyncHandler)
Lists coverage details for you environment.
listCoverageRequest
- 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<ListCoverageStatisticsResult> listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest)
Lists Amazon Inspector coverage statistics for your environment.
listCoverageStatisticsRequest
- Future<ListCoverageStatisticsResult> listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest, AsyncHandler<ListCoverageStatisticsRequest,ListCoverageStatisticsResult> asyncHandler)
Lists Amazon Inspector coverage statistics for your environment.
listCoverageStatisticsRequest
- 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<ListDelegatedAdminAccountsResult> listDelegatedAdminAccountsAsync(ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest)
Lists information about the Amazon Inspector delegated administrator of your organization.
listDelegatedAdminAccountsRequest
- Future<ListDelegatedAdminAccountsResult> listDelegatedAdminAccountsAsync(ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest, AsyncHandler<ListDelegatedAdminAccountsRequest,ListDelegatedAdminAccountsResult> asyncHandler)
Lists information about the Amazon Inspector delegated administrator of your organization.
listDelegatedAdminAccountsRequest
- 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<ListFiltersResult> listFiltersAsync(ListFiltersRequest listFiltersRequest)
Lists the filters associated with your account.
listFiltersRequest
- Future<ListFiltersResult> listFiltersAsync(ListFiltersRequest listFiltersRequest, AsyncHandler<ListFiltersRequest,ListFiltersResult> asyncHandler)
Lists the filters associated with your account.
listFiltersRequest
- 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<ListFindingAggregationsResult> listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest)
Lists aggregated finding data for your environment based on specific criteria.
listFindingAggregationsRequest
- Future<ListFindingAggregationsResult> listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest, AsyncHandler<ListFindingAggregationsRequest,ListFindingAggregationsResult> asyncHandler)
Lists aggregated finding data for your environment based on specific criteria.
listFindingAggregationsRequest
- 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 for your environment.
listFindingsRequest
- Future<ListFindingsResult> listFindingsAsync(ListFindingsRequest listFindingsRequest, AsyncHandler<ListFindingsRequest,ListFindingsResult> asyncHandler)
Lists findings for your environment.
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<ListMembersResult> listMembersAsync(ListMembersRequest listMembersRequest)
List members associated with the Amazon Inspector delegated administrator for your organization.
listMembersRequest
- Future<ListMembersResult> listMembersAsync(ListMembersRequest listMembersRequest, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
List members associated with the Amazon Inspector delegated administrator for your organization.
listMembersRequest
- 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 attached to a given resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all tags attached to a given 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<ListUsageTotalsResult> listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest)
Lists the Amazon Inspector usage totals over the last 30 days.
listUsageTotalsRequest
- Future<ListUsageTotalsResult> listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest, AsyncHandler<ListUsageTotalsRequest,ListUsageTotalsResult> asyncHandler)
Lists the Amazon Inspector usage totals over the last 30 days.
listUsageTotalsRequest
- 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<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds tags to a resource.
tagResourceRequest
- 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from a resource.
untagResourceRequest
- 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<UpdateConfigurationResult> updateConfigurationAsync(UpdateConfigurationRequest updateConfigurationRequest)
Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization cannot update this setting.
updateConfigurationRequest
- Future<UpdateConfigurationResult> updateConfigurationAsync(UpdateConfigurationRequest updateConfigurationRequest, AsyncHandler<UpdateConfigurationRequest,UpdateConfigurationResult> asyncHandler)
Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization cannot update this setting.
updateConfigurationRequest
- 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<UpdateFilterResult> updateFilterAsync(UpdateFilterRequest updateFilterRequest)
Specifies the action that is to be applied to the findings that match the filter.
updateFilterRequest
- Future<UpdateFilterResult> updateFilterAsync(UpdateFilterRequest updateFilterRequest, AsyncHandler<UpdateFilterRequest,UpdateFilterResult> asyncHandler)
Specifies the action that is to be applied to the findings that match the filter.
updateFilterRequest
- 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<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest)
Updates the configurations for your Amazon Inspector organization.
updateOrganizationConfigurationRequest
- Future<UpdateOrganizationConfigurationResult> updateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest, AsyncHandler<UpdateOrganizationConfigurationRequest,UpdateOrganizationConfigurationResult> asyncHandler)
Updates the configurations for your Amazon Inspector organization.
updateOrganizationConfigurationRequest
- 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.