@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, Amazon ECR, and Amazon Web Services Lambda environments.
ENDPOINT_PREFIX
associateMember, batchGetAccountStatus, batchGetCodeSnippet, batchGetFindingDetails, batchGetFreeTrialInfo, batchGetMemberEc2DeepInspectionStatus, batchUpdateMemberEc2DeepInspectionStatus, cancelFindingsReport, cancelSbomExport, createCisScanConfiguration, createFilter, createFindingsReport, createSbomExport, deleteCisScanConfiguration, deleteFilter, describeOrganizationConfiguration, disable, disableDelegatedAdminAccount, disassociateMember, enable, enableDelegatedAdminAccount, getCachedResponseMetadata, getCisScanReport, getCisScanResultDetails, getConfiguration, getDelegatedAdminAccount, getEc2DeepInspectionConfiguration, getEncryptionKey, getFindingsReportStatus, getMember, getSbomExport, listAccountPermissions, listCisScanConfigurations, listCisScanResultsAggregatedByChecks, listCisScanResultsAggregatedByTargetResource, listCisScans, listCoverage, listCoverageStatistics, listDelegatedAdminAccounts, listFilters, listFindingAggregations, listFindings, listMembers, listTagsForResource, listUsageTotals, resetEncryptionKey, searchVulnerabilities, sendCisSessionHealth, sendCisSessionTelemetry, shutdown, startCisSession, stopCisSession, tagResource, untagResource, updateCisScanConfiguration, updateConfiguration, updateEc2DeepInspectionConfiguration, updateEncryptionKey, updateFilter, updateOrganizationConfiguration, updateOrgEc2DeepInspectionConfiguration
Future<AssociateMemberResult> associateMemberAsync(AssociateMemberRequest associateMemberRequest)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200 response indicates the association was successfully started, but doesn’t indicate whether it was completed. You can check if the association completed by using ListMembers for multiple accounts or GetMembers for a single account.
associateMemberRequest
- Future<AssociateMemberResult> associateMemberAsync(AssociateMemberRequest associateMemberRequest, AsyncHandler<AssociateMemberRequest,AssociateMemberResult> asyncHandler)
Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200 response indicates the association was successfully started, but doesn’t indicate whether it was completed. You can check if the association completed by using ListMembers for multiple accounts or GetMembers for a single account.
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<BatchGetCodeSnippetResult> batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest)
Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
batchGetCodeSnippetRequest
- Future<BatchGetCodeSnippetResult> batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest, AsyncHandler<BatchGetCodeSnippetRequest,BatchGetCodeSnippetResult> asyncHandler)
Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
batchGetCodeSnippetRequest
- 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<BatchGetFindingDetailsResult> batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest)
Gets vulnerability details for findings.
batchGetFindingDetailsRequest
- Future<BatchGetFindingDetailsResult> batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest, AsyncHandler<BatchGetFindingDetailsRequest,BatchGetFindingDetailsResult> asyncHandler)
Gets vulnerability details for findings.
batchGetFindingDetailsRequest
- 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<BatchGetMemberEc2DeepInspectionStatusResult> batchGetMemberEc2DeepInspectionStatusAsync(BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest)
Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchGetMemberEc2DeepInspectionStatusRequest
- Future<BatchGetMemberEc2DeepInspectionStatusResult> batchGetMemberEc2DeepInspectionStatusAsync(BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest, AsyncHandler<BatchGetMemberEc2DeepInspectionStatusRequest,BatchGetMemberEc2DeepInspectionStatusResult> asyncHandler)
Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchGetMemberEc2DeepInspectionStatusRequest
- 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<BatchUpdateMemberEc2DeepInspectionStatusResult> batchUpdateMemberEc2DeepInspectionStatusAsync(BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest)
Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchUpdateMemberEc2DeepInspectionStatusRequest
- Future<BatchUpdateMemberEc2DeepInspectionStatusResult> batchUpdateMemberEc2DeepInspectionStatusAsync(BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest, AsyncHandler<BatchUpdateMemberEc2DeepInspectionStatusRequest,BatchUpdateMemberEc2DeepInspectionStatusResult> asyncHandler)
Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your organization. You must be the delegated administrator of an organization in Amazon Inspector to use this API.
batchUpdateMemberEc2DeepInspectionStatusRequest
- 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<CancelSbomExportResult> cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest)
Cancels a software bill of materials (SBOM) report.
cancelSbomExportRequest
- Future<CancelSbomExportResult> cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest, AsyncHandler<CancelSbomExportRequest,CancelSbomExportResult> asyncHandler)
Cancels a software bill of materials (SBOM) report.
cancelSbomExportRequest
- 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<CreateCisScanConfigurationResult> createCisScanConfigurationAsync(CreateCisScanConfigurationRequest createCisScanConfigurationRequest)
Creates a CIS scan configuration.
createCisScanConfigurationRequest
- Future<CreateCisScanConfigurationResult> createCisScanConfigurationAsync(CreateCisScanConfigurationRequest createCisScanConfigurationRequest, AsyncHandler<CreateCisScanConfigurationRequest,CreateCisScanConfigurationResult> asyncHandler)
Creates a CIS scan configuration.
createCisScanConfigurationRequest
- 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. When the filter action is set to SUPPRESS
this action creates a suppression rule.
createFilterRequest
- Future<CreateFilterResult> createFilterAsync(CreateFilterRequest createFilterRequest, AsyncHandler<CreateFilterRequest,CreateFilterResult> asyncHandler)
Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS
this action creates a suppression rule.
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. By default only ACTIVE
findings are returned in the report. To see
SUPRESSED
or CLOSED
findings you must specify a value for the
findingStatus
filter criteria.
createFindingsReportRequest
- Future<CreateFindingsReportResult> createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest, AsyncHandler<CreateFindingsReportRequest,CreateFindingsReportResult> asyncHandler)
Creates a finding report. By default only ACTIVE
findings are returned in the report. To see
SUPRESSED
or CLOSED
findings you must specify a value for the
findingStatus
filter criteria.
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<CreateSbomExportResult> createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest)
Creates a software bill of materials (SBOM) report.
createSbomExportRequest
- Future<CreateSbomExportResult> createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest, AsyncHandler<CreateSbomExportRequest,CreateSbomExportResult> asyncHandler)
Creates a software bill of materials (SBOM) report.
createSbomExportRequest
- 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<DeleteCisScanConfigurationResult> deleteCisScanConfigurationAsync(DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest)
Deletes a CIS scan configuration.
deleteCisScanConfigurationRequest
- Future<DeleteCisScanConfigurationResult> deleteCisScanConfigurationAsync(DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest, AsyncHandler<DeleteCisScanConfigurationRequest,DeleteCisScanConfigurationResult> asyncHandler)
Deletes a CIS scan configuration.
deleteCisScanConfigurationRequest
- 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<GetCisScanReportResult> getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest)
Retrieves a CIS scan report.
getCisScanReportRequest
- Future<GetCisScanReportResult> getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest, AsyncHandler<GetCisScanReportRequest,GetCisScanReportResult> asyncHandler)
Retrieves a CIS scan report.
getCisScanReportRequest
- 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<GetCisScanResultDetailsResult> getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest)
Retrieves CIS scan result details.
getCisScanResultDetailsRequest
- Future<GetCisScanResultDetailsResult> getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest, AsyncHandler<GetCisScanResultDetailsRequest,GetCisScanResultDetailsResult> asyncHandler)
Retrieves CIS scan result details.
getCisScanResultDetailsRequest
- 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<GetEc2DeepInspectionConfigurationResult> getEc2DeepInspectionConfigurationAsync(GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest)
Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your account.
getEc2DeepInspectionConfigurationRequest
- Future<GetEc2DeepInspectionConfigurationResult> getEc2DeepInspectionConfigurationAsync(GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest, AsyncHandler<GetEc2DeepInspectionConfigurationRequest,GetEc2DeepInspectionConfigurationResult> asyncHandler)
Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your account.
getEc2DeepInspectionConfigurationRequest
- 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<GetEncryptionKeyResult> getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest)
Gets an encryption key.
getEncryptionKeyRequest
- Future<GetEncryptionKeyResult> getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest, AsyncHandler<GetEncryptionKeyRequest,GetEncryptionKeyResult> asyncHandler)
Gets an encryption key.
getEncryptionKeyRequest
- 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<GetSbomExportResult> getSbomExportAsync(GetSbomExportRequest getSbomExportRequest)
Gets details of a software bill of materials (SBOM) report.
getSbomExportRequest
- Future<GetSbomExportResult> getSbomExportAsync(GetSbomExportRequest getSbomExportRequest, AsyncHandler<GetSbomExportRequest,GetSbomExportResult> asyncHandler)
Gets details of a software bill of materials (SBOM) report.
getSbomExportRequest
- 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<ListCisScanConfigurationsResult> listCisScanConfigurationsAsync(ListCisScanConfigurationsRequest listCisScanConfigurationsRequest)
Lists CIS scan configurations.
listCisScanConfigurationsRequest
- Future<ListCisScanConfigurationsResult> listCisScanConfigurationsAsync(ListCisScanConfigurationsRequest listCisScanConfigurationsRequest, AsyncHandler<ListCisScanConfigurationsRequest,ListCisScanConfigurationsResult> asyncHandler)
Lists CIS scan configurations.
listCisScanConfigurationsRequest
- 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<ListCisScanResultsAggregatedByChecksResult> listCisScanResultsAggregatedByChecksAsync(ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest)
Lists scan results aggregated by checks.
listCisScanResultsAggregatedByChecksRequest
- Future<ListCisScanResultsAggregatedByChecksResult> listCisScanResultsAggregatedByChecksAsync(ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest, AsyncHandler<ListCisScanResultsAggregatedByChecksRequest,ListCisScanResultsAggregatedByChecksResult> asyncHandler)
Lists scan results aggregated by checks.
listCisScanResultsAggregatedByChecksRequest
- 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<ListCisScanResultsAggregatedByTargetResourceResult> listCisScanResultsAggregatedByTargetResourceAsync(ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest)
Lists scan results aggregated by a target resource.
listCisScanResultsAggregatedByTargetResourceRequest
- Future<ListCisScanResultsAggregatedByTargetResourceResult> listCisScanResultsAggregatedByTargetResourceAsync(ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest, AsyncHandler<ListCisScanResultsAggregatedByTargetResourceRequest,ListCisScanResultsAggregatedByTargetResourceResult> asyncHandler)
Lists scan results aggregated by a target resource.
listCisScanResultsAggregatedByTargetResourceRequest
- 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<ListCisScansResult> listCisScansAsync(ListCisScansRequest listCisScansRequest)
Returns a CIS scan list.
listCisScansRequest
- Future<ListCisScansResult> listCisScansAsync(ListCisScansRequest listCisScansRequest, AsyncHandler<ListCisScansRequest,ListCisScansResult> asyncHandler)
Returns a CIS scan list.
listCisScansRequest
- 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<ResetEncryptionKeyResult> resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest)
Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned key.
resetEncryptionKeyRequest
- Future<ResetEncryptionKeyResult> resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest, AsyncHandler<ResetEncryptionKeyRequest,ResetEncryptionKeyResult> asyncHandler)
Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned key.
resetEncryptionKeyRequest
- 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<SearchVulnerabilitiesResult> searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest)
Lists Amazon Inspector coverage details for a specific vulnerability.
searchVulnerabilitiesRequest
- Future<SearchVulnerabilitiesResult> searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest, AsyncHandler<SearchVulnerabilitiesRequest,SearchVulnerabilitiesResult> asyncHandler)
Lists Amazon Inspector coverage details for a specific vulnerability.
searchVulnerabilitiesRequest
- 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<SendCisSessionHealthResult> sendCisSessionHealthAsync(SendCisSessionHealthRequest sendCisSessionHealthRequest)
Sends a CIS session health. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionHealthRequest
- Future<SendCisSessionHealthResult> sendCisSessionHealthAsync(SendCisSessionHealthRequest sendCisSessionHealthRequest, AsyncHandler<SendCisSessionHealthRequest,SendCisSessionHealthResult> asyncHandler)
Sends a CIS session health. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionHealthRequest
- 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<SendCisSessionTelemetryResult> sendCisSessionTelemetryAsync(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest)
Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionTelemetryRequest
- Future<SendCisSessionTelemetryResult> sendCisSessionTelemetryAsync(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest, AsyncHandler<SendCisSessionTelemetryRequest,SendCisSessionTelemetryResult> asyncHandler)
Sends a CIS session telemetry. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
sendCisSessionTelemetryRequest
- 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<StartCisSessionResult> startCisSessionAsync(StartCisSessionRequest startCisSessionRequest)
Starts a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
startCisSessionRequest
- Future<StartCisSessionResult> startCisSessionAsync(StartCisSessionRequest startCisSessionRequest, AsyncHandler<StartCisSessionRequest,StartCisSessionResult> asyncHandler)
Starts a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
startCisSessionRequest
- 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<StopCisSessionResult> stopCisSessionAsync(StopCisSessionRequest stopCisSessionRequest)
Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
stopCisSessionRequest
- Future<StopCisSessionResult> stopCisSessionAsync(StopCisSessionRequest stopCisSessionRequest, AsyncHandler<StopCisSessionRequest,StopCisSessionResult> asyncHandler)
Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to start a CIS scan session for the scan ID supplied by the service.
stopCisSessionRequest
- 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<UpdateCisScanConfigurationResult> updateCisScanConfigurationAsync(UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest)
Updates a CIS scan configuration.
updateCisScanConfigurationRequest
- Future<UpdateCisScanConfigurationResult> updateCisScanConfigurationAsync(UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest, AsyncHandler<UpdateCisScanConfigurationRequest,UpdateCisScanConfigurationResult> asyncHandler)
Updates a CIS scan configuration.
updateCisScanConfigurationRequest
- 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<UpdateEc2DeepInspectionConfigurationResult> updateEc2DeepInspectionConfigurationAsync(UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest)
Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
updateEc2DeepInspectionConfigurationRequest
- Future<UpdateEc2DeepInspectionConfigurationResult> updateEc2DeepInspectionConfigurationAsync(UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest, AsyncHandler<UpdateEc2DeepInspectionConfigurationRequest,UpdateEc2DeepInspectionConfigurationResult> asyncHandler)
Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
updateEc2DeepInspectionConfigurationRequest
- 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<UpdateEncryptionKeyResult> updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest)
Updates an encryption key. A ResourceNotFoundException
means that an Amazon Web Services owned key
is being used for encryption.
updateEncryptionKeyRequest
- Future<UpdateEncryptionKeyResult> updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest, AsyncHandler<UpdateEncryptionKeyRequest,UpdateEncryptionKeyResult> asyncHandler)
Updates an encryption key. A ResourceNotFoundException
means that an Amazon Web Services owned key
is being used for encryption.
updateEncryptionKeyRequest
- 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<UpdateOrgEc2DeepInspectionConfigurationResult> updateOrgEc2DeepInspectionConfigurationAsync(UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest)
Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector delegated administrator to use this API.
updateOrgEc2DeepInspectionConfigurationRequest
- Future<UpdateOrgEc2DeepInspectionConfigurationResult> updateOrgEc2DeepInspectionConfigurationAsync(UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest, AsyncHandler<UpdateOrgEc2DeepInspectionConfigurationRequest,UpdateOrgEc2DeepInspectionConfigurationResult> asyncHandler)
Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector delegated administrator to use this API.
updateOrgEc2DeepInspectionConfigurationRequest
- 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.