com.amazonaws.services.inspector2.AWSInspector2Async Maven / Gradle / Ivy
Show all versions of aws-java-sdk-inspector2 Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.inspector2;
import javax.annotation.Generated;
import com.amazonaws.services.inspector2.model.*;
/**
* Interface for accessing Inspector2 asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code 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
* {@link com.amazonaws.services.inspector2.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.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSInspector2Async extends AWSInspector2 {
/**
*
* 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.
*
*
* @param associateMemberRequest
* @return A Java Future containing the result of the AssociateMember operation returned by the service.
* @sample AWSInspector2Async.AssociateMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param associateMemberRequest
* @param 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.
* @return A Java Future containing the result of the AssociateMember operation returned by the service.
* @sample AWSInspector2AsyncHandler.AssociateMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future associateMemberAsync(AssociateMemberRequest associateMemberRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
*
*
* @param batchGetAccountStatusRequest
* @return A Java Future containing the result of the BatchGetAccountStatus operation returned by the service.
* @sample AWSInspector2Async.BatchGetAccountStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest);
/**
*
* Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
*
*
* @param batchGetAccountStatusRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetAccountStatus operation returned by the service.
* @sample AWSInspector2AsyncHandler.BatchGetAccountStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetAccountStatusAsync(BatchGetAccountStatusRequest batchGetAccountStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
*
*
* @param batchGetCodeSnippetRequest
* @return A Java Future containing the result of the BatchGetCodeSnippet operation returned by the service.
* @sample AWSInspector2Async.BatchGetCodeSnippet
* @see AWS
* API Documentation
*/
java.util.concurrent.Future batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest);
/**
*
* Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
*
*
* @param batchGetCodeSnippetRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetCodeSnippet operation returned by the service.
* @sample AWSInspector2AsyncHandler.BatchGetCodeSnippet
* @see AWS
* API Documentation
*/
java.util.concurrent.Future batchGetCodeSnippetAsync(BatchGetCodeSnippetRequest batchGetCodeSnippetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets vulnerability details for findings.
*
*
* @param batchGetFindingDetailsRequest
* @return A Java Future containing the result of the BatchGetFindingDetails operation returned by the service.
* @sample AWSInspector2Async.BatchGetFindingDetails
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest);
/**
*
* Gets vulnerability details for findings.
*
*
* @param batchGetFindingDetailsRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetFindingDetails operation returned by the service.
* @sample AWSInspector2AsyncHandler.BatchGetFindingDetails
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetFindingDetailsAsync(BatchGetFindingDetailsRequest batchGetFindingDetailsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets free trial status for multiple Amazon Web Services accounts.
*
*
* @param batchGetFreeTrialInfoRequest
* @return A Java Future containing the result of the BatchGetFreeTrialInfo operation returned by the service.
* @sample AWSInspector2Async.BatchGetFreeTrialInfo
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest);
/**
*
* Gets free trial status for multiple Amazon Web Services accounts.
*
*
* @param batchGetFreeTrialInfoRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetFreeTrialInfo operation returned by the service.
* @sample AWSInspector2AsyncHandler.BatchGetFreeTrialInfo
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetFreeTrialInfoAsync(BatchGetFreeTrialInfoRequest batchGetFreeTrialInfoRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param batchGetMemberEc2DeepInspectionStatusRequest
* @return A Java Future containing the result of the BatchGetMemberEc2DeepInspectionStatus operation returned by
* the service.
* @sample AWSInspector2Async.BatchGetMemberEc2DeepInspectionStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param batchGetMemberEc2DeepInspectionStatusRequest
* @param 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.
* @return A Java Future containing the result of the BatchGetMemberEc2DeepInspectionStatus operation returned by
* the service.
* @sample AWSInspector2AsyncHandler.BatchGetMemberEc2DeepInspectionStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future batchGetMemberEc2DeepInspectionStatusAsync(
BatchGetMemberEc2DeepInspectionStatusRequest batchGetMemberEc2DeepInspectionStatusRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param batchUpdateMemberEc2DeepInspectionStatusRequest
* @return A Java Future containing the result of the BatchUpdateMemberEc2DeepInspectionStatus operation returned by
* the service.
* @sample AWSInspector2Async.BatchUpdateMemberEc2DeepInspectionStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param batchUpdateMemberEc2DeepInspectionStatusRequest
* @param 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.
* @return A Java Future containing the result of the BatchUpdateMemberEc2DeepInspectionStatus operation returned by
* the service.
* @sample AWSInspector2AsyncHandler.BatchUpdateMemberEc2DeepInspectionStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future batchUpdateMemberEc2DeepInspectionStatusAsync(
BatchUpdateMemberEc2DeepInspectionStatusRequest batchUpdateMemberEc2DeepInspectionStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Cancels the given findings report.
*
*
* @param cancelFindingsReportRequest
* @return A Java Future containing the result of the CancelFindingsReport operation returned by the service.
* @sample AWSInspector2Async.CancelFindingsReport
* @see AWS API Documentation
*/
java.util.concurrent.Future cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest);
/**
*
* Cancels the given findings report.
*
*
* @param cancelFindingsReportRequest
* @param 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.
* @return A Java Future containing the result of the CancelFindingsReport operation returned by the service.
* @sample AWSInspector2AsyncHandler.CancelFindingsReport
* @see AWS API Documentation
*/
java.util.concurrent.Future cancelFindingsReportAsync(CancelFindingsReportRequest cancelFindingsReportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Cancels a software bill of materials (SBOM) report.
*
*
* @param cancelSbomExportRequest
* @return A Java Future containing the result of the CancelSbomExport operation returned by the service.
* @sample AWSInspector2Async.CancelSbomExport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest);
/**
*
* Cancels a software bill of materials (SBOM) report.
*
*
* @param cancelSbomExportRequest
* @param 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.
* @return A Java Future containing the result of the CancelSbomExport operation returned by the service.
* @sample AWSInspector2AsyncHandler.CancelSbomExport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future cancelSbomExportAsync(CancelSbomExportRequest cancelSbomExportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a CIS scan configuration.
*
*
* @param createCisScanConfigurationRequest
* @return A Java Future containing the result of the CreateCisScanConfiguration operation returned by the service.
* @sample AWSInspector2Async.CreateCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future createCisScanConfigurationAsync(
CreateCisScanConfigurationRequest createCisScanConfigurationRequest);
/**
*
* Creates a CIS scan configuration.
*
*
* @param createCisScanConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the CreateCisScanConfiguration operation returned by the service.
* @sample AWSInspector2AsyncHandler.CreateCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future createCisScanConfigurationAsync(
CreateCisScanConfigurationRequest createCisScanConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS
* this action creates a suppression rule.
*
*
* @param createFilterRequest
* @return A Java Future containing the result of the CreateFilter operation returned by the service.
* @sample AWSInspector2Async.CreateFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param createFilterRequest
* @param 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.
* @return A Java Future containing the result of the CreateFilter operation returned by the service.
* @sample AWSInspector2AsyncHandler.CreateFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createFilterAsync(CreateFilterRequest createFilterRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param createFindingsReportRequest
* @return A Java Future containing the result of the CreateFindingsReport operation returned by the service.
* @sample AWSInspector2Async.CreateFindingsReport
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param createFindingsReportRequest
* @param 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.
* @return A Java Future containing the result of the CreateFindingsReport operation returned by the service.
* @sample AWSInspector2AsyncHandler.CreateFindingsReport
* @see AWS API Documentation
*/
java.util.concurrent.Future createFindingsReportAsync(CreateFindingsReportRequest createFindingsReportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a software bill of materials (SBOM) report.
*
*
* @param createSbomExportRequest
* @return A Java Future containing the result of the CreateSbomExport operation returned by the service.
* @sample AWSInspector2Async.CreateSbomExport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest);
/**
*
* Creates a software bill of materials (SBOM) report.
*
*
* @param createSbomExportRequest
* @param 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.
* @return A Java Future containing the result of the CreateSbomExport operation returned by the service.
* @sample AWSInspector2AsyncHandler.CreateSbomExport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createSbomExportAsync(CreateSbomExportRequest createSbomExportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a CIS scan configuration.
*
*
* @param deleteCisScanConfigurationRequest
* @return A Java Future containing the result of the DeleteCisScanConfiguration operation returned by the service.
* @sample AWSInspector2Async.DeleteCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCisScanConfigurationAsync(
DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest);
/**
*
* Deletes a CIS scan configuration.
*
*
* @param deleteCisScanConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the DeleteCisScanConfiguration operation returned by the service.
* @sample AWSInspector2AsyncHandler.DeleteCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCisScanConfigurationAsync(
DeleteCisScanConfigurationRequest deleteCisScanConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a filter resource.
*
*
* @param deleteFilterRequest
* @return A Java Future containing the result of the DeleteFilter operation returned by the service.
* @sample AWSInspector2Async.DeleteFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest);
/**
*
* Deletes a filter resource.
*
*
* @param deleteFilterRequest
* @param 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.
* @return A Java Future containing the result of the DeleteFilter operation returned by the service.
* @sample AWSInspector2AsyncHandler.DeleteFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteFilterAsync(DeleteFilterRequest deleteFilterRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
*
*
* @param describeOrganizationConfigurationRequest
* @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the
* service.
* @sample AWSInspector2Async.DescribeOrganizationConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeOrganizationConfigurationAsync(
DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest);
/**
*
* Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
*
*
* @param describeOrganizationConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the DescribeOrganizationConfiguration operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.DescribeOrganizationConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeOrganizationConfigurationAsync(
DescribeOrganizationConfigurationRequest describeOrganizationConfigurationRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param disableRequest
* @return A Java Future containing the result of the Disable operation returned by the service.
* @sample AWSInspector2Async.Disable
* @see AWS API
* Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param disableRequest
* @param 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.
* @return A Java Future containing the result of the Disable operation returned by the service.
* @sample AWSInspector2AsyncHandler.Disable
* @see AWS API
* Documentation
*/
java.util.concurrent.Future disableAsync(DisableRequest disableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disables the Amazon Inspector delegated administrator for your organization.
*
*
* @param disableDelegatedAdminAccountRequest
* @return A Java Future containing the result of the DisableDelegatedAdminAccount operation returned by the
* service.
* @sample AWSInspector2Async.DisableDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future disableDelegatedAdminAccountAsync(
DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest);
/**
*
* Disables the Amazon Inspector delegated administrator for your organization.
*
*
* @param disableDelegatedAdminAccountRequest
* @param 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.
* @return A Java Future containing the result of the DisableDelegatedAdminAccount operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.DisableDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future disableDelegatedAdminAccountAsync(
DisableDelegatedAdminAccountRequest disableDelegatedAdminAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a member account from an Amazon Inspector delegated administrator.
*
*
* @param disassociateMemberRequest
* @return A Java Future containing the result of the DisassociateMember operation returned by the service.
* @sample AWSInspector2Async.DisassociateMember
* @see AWS
* API Documentation
*/
java.util.concurrent.Future disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest);
/**
*
* Disassociates a member account from an Amazon Inspector delegated administrator.
*
*
* @param disassociateMemberRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateMember operation returned by the service.
* @sample AWSInspector2AsyncHandler.DisassociateMember
* @see AWS
* API Documentation
*/
java.util.concurrent.Future disassociateMemberAsync(DisassociateMemberRequest disassociateMemberRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
*
*
* @param enableRequest
* @return A Java Future containing the result of the Enable operation returned by the service.
* @sample AWSInspector2Async.Enable
* @see AWS API
* Documentation
*/
java.util.concurrent.Future enableAsync(EnableRequest enableRequest);
/**
*
* Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
*
*
* @param enableRequest
* @param 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.
* @return A Java Future containing the result of the Enable operation returned by the service.
* @sample AWSInspector2AsyncHandler.Enable
* @see AWS API
* Documentation
*/
java.util.concurrent.Future enableAsync(EnableRequest enableRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Enables the Amazon Inspector delegated administrator for your Organizations organization.
*
*
* @param enableDelegatedAdminAccountRequest
* @return A Java Future containing the result of the EnableDelegatedAdminAccount operation returned by the service.
* @sample AWSInspector2Async.EnableDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future enableDelegatedAdminAccountAsync(
EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest);
/**
*
* Enables the Amazon Inspector delegated administrator for your Organizations organization.
*
*
* @param enableDelegatedAdminAccountRequest
* @param 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.
* @return A Java Future containing the result of the EnableDelegatedAdminAccount operation returned by the service.
* @sample AWSInspector2AsyncHandler.EnableDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future enableDelegatedAdminAccountAsync(
EnableDelegatedAdminAccountRequest enableDelegatedAdminAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a CIS scan report.
*
*
* @param getCisScanReportRequest
* @return A Java Future containing the result of the GetCisScanReport operation returned by the service.
* @sample AWSInspector2Async.GetCisScanReport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest);
/**
*
* Retrieves a CIS scan report.
*
*
* @param getCisScanReportRequest
* @param 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.
* @return A Java Future containing the result of the GetCisScanReport operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetCisScanReport
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCisScanReportAsync(GetCisScanReportRequest getCisScanReportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves CIS scan result details.
*
*
* @param getCisScanResultDetailsRequest
* @return A Java Future containing the result of the GetCisScanResultDetails operation returned by the service.
* @sample AWSInspector2Async.GetCisScanResultDetails
* @see AWS API Documentation
*/
java.util.concurrent.Future getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest);
/**
*
* Retrieves CIS scan result details.
*
*
* @param getCisScanResultDetailsRequest
* @param 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.
* @return A Java Future containing the result of the GetCisScanResultDetails operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetCisScanResultDetails
* @see AWS API Documentation
*/
java.util.concurrent.Future getCisScanResultDetailsAsync(GetCisScanResultDetailsRequest getCisScanResultDetailsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves setting configurations for Inspector scans.
*
*
* @param getConfigurationRequest
* @return A Java Future containing the result of the GetConfiguration operation returned by the service.
* @sample AWSInspector2Async.GetConfiguration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConfigurationAsync(GetConfigurationRequest getConfigurationRequest);
/**
*
* Retrieves setting configurations for Inspector scans.
*
*
* @param getConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the GetConfiguration operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetConfiguration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConfigurationAsync(GetConfigurationRequest getConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about the Amazon Inspector delegated administrator for your organization.
*
*
* @param getDelegatedAdminAccountRequest
* @return A Java Future containing the result of the GetDelegatedAdminAccount operation returned by the service.
* @sample AWSInspector2Async.GetDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest);
/**
*
* Retrieves information about the Amazon Inspector delegated administrator for your organization.
*
*
* @param getDelegatedAdminAccountRequest
* @param 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.
* @return A Java Future containing the result of the GetDelegatedAdminAccount operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetDelegatedAdminAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future getDelegatedAdminAccountAsync(GetDelegatedAdminAccountRequest getDelegatedAdminAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your
* account.
*
*
* @param getEc2DeepInspectionConfigurationRequest
* @return A Java Future containing the result of the GetEc2DeepInspectionConfiguration operation returned by the
* service.
* @sample AWSInspector2Async.GetEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getEc2DeepInspectionConfigurationAsync(
GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest);
/**
*
* Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your
* account.
*
*
* @param getEc2DeepInspectionConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the GetEc2DeepInspectionConfiguration operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.GetEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getEc2DeepInspectionConfigurationAsync(
GetEc2DeepInspectionConfigurationRequest getEc2DeepInspectionConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets an encryption key.
*
*
* @param getEncryptionKeyRequest
* @return A Java Future containing the result of the GetEncryptionKey operation returned by the service.
* @sample AWSInspector2Async.GetEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest);
/**
*
* Gets an encryption key.
*
*
* @param getEncryptionKeyRequest
* @param 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.
* @return A Java Future containing the result of the GetEncryptionKey operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getEncryptionKeyAsync(GetEncryptionKeyRequest getEncryptionKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the status of a findings report.
*
*
* @param getFindingsReportStatusRequest
* @return A Java Future containing the result of the GetFindingsReportStatus operation returned by the service.
* @sample AWSInspector2Async.GetFindingsReportStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest);
/**
*
* Gets the status of a findings report.
*
*
* @param getFindingsReportStatusRequest
* @param 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.
* @return A Java Future containing the result of the GetFindingsReportStatus operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetFindingsReportStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getFindingsReportStatusAsync(GetFindingsReportStatusRequest getFindingsReportStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets member information for your organization.
*
*
* @param getMemberRequest
* @return A Java Future containing the result of the GetMember operation returned by the service.
* @sample AWSInspector2Async.GetMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getMemberAsync(GetMemberRequest getMemberRequest);
/**
*
* Gets member information for your organization.
*
*
* @param getMemberRequest
* @param 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.
* @return A Java Future containing the result of the GetMember operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetMember
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getMemberAsync(GetMemberRequest getMemberRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets details of a software bill of materials (SBOM) report.
*
*
* @param getSbomExportRequest
* @return A Java Future containing the result of the GetSbomExport operation returned by the service.
* @sample AWSInspector2Async.GetSbomExport
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSbomExportAsync(GetSbomExportRequest getSbomExportRequest);
/**
*
* Gets details of a software bill of materials (SBOM) report.
*
*
* @param getSbomExportRequest
* @param 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.
* @return A Java Future containing the result of the GetSbomExport operation returned by the service.
* @sample AWSInspector2AsyncHandler.GetSbomExport
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getSbomExportAsync(GetSbomExportRequest getSbomExportRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the permissions an account has to configure Amazon Inspector.
*
*
* @param listAccountPermissionsRequest
* @return A Java Future containing the result of the ListAccountPermissions operation returned by the service.
* @sample AWSInspector2Async.ListAccountPermissions
* @see AWS API Documentation
*/
java.util.concurrent.Future listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest);
/**
*
* Lists the permissions an account has to configure Amazon Inspector.
*
*
* @param listAccountPermissionsRequest
* @param 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.
* @return A Java Future containing the result of the ListAccountPermissions operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListAccountPermissions
* @see AWS API Documentation
*/
java.util.concurrent.Future listAccountPermissionsAsync(ListAccountPermissionsRequest listAccountPermissionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists CIS scan configurations.
*
*
* @param listCisScanConfigurationsRequest
* @return A Java Future containing the result of the ListCisScanConfigurations operation returned by the service.
* @sample AWSInspector2Async.ListCisScanConfigurations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanConfigurationsAsync(
ListCisScanConfigurationsRequest listCisScanConfigurationsRequest);
/**
*
* Lists CIS scan configurations.
*
*
* @param listCisScanConfigurationsRequest
* @param 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.
* @return A Java Future containing the result of the ListCisScanConfigurations operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListCisScanConfigurations
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanConfigurationsAsync(
ListCisScanConfigurationsRequest listCisScanConfigurationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists scan results aggregated by checks.
*
*
* @param listCisScanResultsAggregatedByChecksRequest
* @return A Java Future containing the result of the ListCisScanResultsAggregatedByChecks operation returned by the
* service.
* @sample AWSInspector2Async.ListCisScanResultsAggregatedByChecks
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanResultsAggregatedByChecksAsync(
ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest);
/**
*
* Lists scan results aggregated by checks.
*
*
* @param listCisScanResultsAggregatedByChecksRequest
* @param 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.
* @return A Java Future containing the result of the ListCisScanResultsAggregatedByChecks operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.ListCisScanResultsAggregatedByChecks
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanResultsAggregatedByChecksAsync(
ListCisScanResultsAggregatedByChecksRequest listCisScanResultsAggregatedByChecksRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists scan results aggregated by a target resource.
*
*
* @param listCisScanResultsAggregatedByTargetResourceRequest
* @return A Java Future containing the result of the ListCisScanResultsAggregatedByTargetResource operation
* returned by the service.
* @sample AWSInspector2Async.ListCisScanResultsAggregatedByTargetResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanResultsAggregatedByTargetResourceAsync(
ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest);
/**
*
* Lists scan results aggregated by a target resource.
*
*
* @param listCisScanResultsAggregatedByTargetResourceRequest
* @param 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.
* @return A Java Future containing the result of the ListCisScanResultsAggregatedByTargetResource operation
* returned by the service.
* @sample AWSInspector2AsyncHandler.ListCisScanResultsAggregatedByTargetResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listCisScanResultsAggregatedByTargetResourceAsync(
ListCisScanResultsAggregatedByTargetResourceRequest listCisScanResultsAggregatedByTargetResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns a CIS scan list.
*
*
* @param listCisScansRequest
* @return A Java Future containing the result of the ListCisScans operation returned by the service.
* @sample AWSInspector2Async.ListCisScans
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listCisScansAsync(ListCisScansRequest listCisScansRequest);
/**
*
* Returns a CIS scan list.
*
*
* @param listCisScansRequest
* @param 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.
* @return A Java Future containing the result of the ListCisScans operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListCisScans
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listCisScansAsync(ListCisScansRequest listCisScansRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists coverage details for you environment.
*
*
* @param listCoverageRequest
* @return A Java Future containing the result of the ListCoverage operation returned by the service.
* @sample AWSInspector2Async.ListCoverage
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listCoverageAsync(ListCoverageRequest listCoverageRequest);
/**
*
* Lists coverage details for you environment.
*
*
* @param listCoverageRequest
* @param 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.
* @return A Java Future containing the result of the ListCoverage operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListCoverage
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listCoverageAsync(ListCoverageRequest listCoverageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists Amazon Inspector coverage statistics for your environment.
*
*
* @param listCoverageStatisticsRequest
* @return A Java Future containing the result of the ListCoverageStatistics operation returned by the service.
* @sample AWSInspector2Async.ListCoverageStatistics
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest);
/**
*
* Lists Amazon Inspector coverage statistics for your environment.
*
*
* @param listCoverageStatisticsRequest
* @param 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.
* @return A Java Future containing the result of the ListCoverageStatistics operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListCoverageStatistics
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoverageStatisticsAsync(ListCoverageStatisticsRequest listCoverageStatisticsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists information about the Amazon Inspector delegated administrator of your organization.
*
*
* @param listDelegatedAdminAccountsRequest
* @return A Java Future containing the result of the ListDelegatedAdminAccounts operation returned by the service.
* @sample AWSInspector2Async.ListDelegatedAdminAccounts
* @see AWS API Documentation
*/
java.util.concurrent.Future listDelegatedAdminAccountsAsync(
ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest);
/**
*
* Lists information about the Amazon Inspector delegated administrator of your organization.
*
*
* @param listDelegatedAdminAccountsRequest
* @param 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.
* @return A Java Future containing the result of the ListDelegatedAdminAccounts operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListDelegatedAdminAccounts
* @see AWS API Documentation
*/
java.util.concurrent.Future listDelegatedAdminAccountsAsync(
ListDelegatedAdminAccountsRequest listDelegatedAdminAccountsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the filters associated with your account.
*
*
* @param listFiltersRequest
* @return A Java Future containing the result of the ListFilters operation returned by the service.
* @sample AWSInspector2Async.ListFilters
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest);
/**
*
* Lists the filters associated with your account.
*
*
* @param listFiltersRequest
* @param 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.
* @return A Java Future containing the result of the ListFilters operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListFilters
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listFiltersAsync(ListFiltersRequest listFiltersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists aggregated finding data for your environment based on specific criteria.
*
*
* @param listFindingAggregationsRequest
* @return A Java Future containing the result of the ListFindingAggregations operation returned by the service.
* @sample AWSInspector2Async.ListFindingAggregations
* @see AWS API Documentation
*/
java.util.concurrent.Future listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest);
/**
*
* Lists aggregated finding data for your environment based on specific criteria.
*
*
* @param listFindingAggregationsRequest
* @param 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.
* @return A Java Future containing the result of the ListFindingAggregations operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListFindingAggregations
* @see AWS API Documentation
*/
java.util.concurrent.Future listFindingAggregationsAsync(ListFindingAggregationsRequest listFindingAggregationsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists findings for your environment.
*
*
* @param listFindingsRequest
* @return A Java Future containing the result of the ListFindings operation returned by the service.
* @sample AWSInspector2Async.ListFindings
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest);
/**
*
* Lists findings for your environment.
*
*
* @param listFindingsRequest
* @param 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.
* @return A Java Future containing the result of the ListFindings operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListFindings
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listFindingsAsync(ListFindingsRequest listFindingsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* List members associated with the Amazon Inspector delegated administrator for your organization.
*
*
* @param listMembersRequest
* @return A Java Future containing the result of the ListMembers operation returned by the service.
* @sample AWSInspector2Async.ListMembers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest);
/**
*
* List members associated with the Amazon Inspector delegated administrator for your organization.
*
*
* @param listMembersRequest
* @param 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.
* @return A Java Future containing the result of the ListMembers operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListMembers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listMembersAsync(ListMembersRequest listMembersRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists all tags attached to a given resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSInspector2Async.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
*
* Lists all tags attached to a given resource.
*
*
* @param listTagsForResourceRequest
* @param 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.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the Amazon Inspector usage totals over the last 30 days.
*
*
* @param listUsageTotalsRequest
* @return A Java Future containing the result of the ListUsageTotals operation returned by the service.
* @sample AWSInspector2Async.ListUsageTotals
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest);
/**
*
* Lists the Amazon Inspector usage totals over the last 30 days.
*
*
* @param listUsageTotalsRequest
* @param 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.
* @return A Java Future containing the result of the ListUsageTotals operation returned by the service.
* @sample AWSInspector2AsyncHandler.ListUsageTotals
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listUsageTotalsAsync(ListUsageTotalsRequest listUsageTotalsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned
* key.
*
*
* @param resetEncryptionKeyRequest
* @return A Java Future containing the result of the ResetEncryptionKey operation returned by the service.
* @sample AWSInspector2Async.ResetEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest);
/**
*
* Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services owned
* key.
*
*
* @param resetEncryptionKeyRequest
* @param 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.
* @return A Java Future containing the result of the ResetEncryptionKey operation returned by the service.
* @sample AWSInspector2AsyncHandler.ResetEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future resetEncryptionKeyAsync(ResetEncryptionKeyRequest resetEncryptionKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists Amazon Inspector coverage details for a specific vulnerability.
*
*
* @param searchVulnerabilitiesRequest
* @return A Java Future containing the result of the SearchVulnerabilities operation returned by the service.
* @sample AWSInspector2Async.SearchVulnerabilities
* @see AWS API Documentation
*/
java.util.concurrent.Future searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest);
/**
*
* Lists Amazon Inspector coverage details for a specific vulnerability.
*
*
* @param searchVulnerabilitiesRequest
* @param 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.
* @return A Java Future containing the result of the SearchVulnerabilities operation returned by the service.
* @sample AWSInspector2AsyncHandler.SearchVulnerabilities
* @see AWS API Documentation
*/
java.util.concurrent.Future searchVulnerabilitiesAsync(SearchVulnerabilitiesRequest searchVulnerabilitiesRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param sendCisSessionHealthRequest
* @return A Java Future containing the result of the SendCisSessionHealth operation returned by the service.
* @sample AWSInspector2Async.SendCisSessionHealth
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param sendCisSessionHealthRequest
* @param 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.
* @return A Java Future containing the result of the SendCisSessionHealth operation returned by the service.
* @sample AWSInspector2AsyncHandler.SendCisSessionHealth
* @see AWS API Documentation
*/
java.util.concurrent.Future sendCisSessionHealthAsync(SendCisSessionHealthRequest sendCisSessionHealthRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param sendCisSessionTelemetryRequest
* @return A Java Future containing the result of the SendCisSessionTelemetry operation returned by the service.
* @sample AWSInspector2Async.SendCisSessionTelemetry
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param sendCisSessionTelemetryRequest
* @param 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.
* @return A Java Future containing the result of the SendCisSessionTelemetry operation returned by the service.
* @sample AWSInspector2AsyncHandler.SendCisSessionTelemetry
* @see AWS API Documentation
*/
java.util.concurrent.Future sendCisSessionTelemetryAsync(SendCisSessionTelemetryRequest sendCisSessionTelemetryRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param startCisSessionRequest
* @return A Java Future containing the result of the StartCisSession operation returned by the service.
* @sample AWSInspector2Async.StartCisSession
* @see AWS API
* Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param startCisSessionRequest
* @param 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.
* @return A Java Future containing the result of the StartCisSession operation returned by the service.
* @sample AWSInspector2AsyncHandler.StartCisSession
* @see AWS API
* Documentation
*/
java.util.concurrent.Future startCisSessionAsync(StartCisSessionRequest startCisSessionRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param stopCisSessionRequest
* @return A Java Future containing the result of the StopCisSession operation returned by the service.
* @sample AWSInspector2Async.StopCisSession
* @see AWS API
* Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param stopCisSessionRequest
* @param 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.
* @return A Java Future containing the result of the StopCisSession operation returned by the service.
* @sample AWSInspector2AsyncHandler.StopCisSession
* @see AWS API
* Documentation
*/
java.util.concurrent.Future stopCisSessionAsync(StopCisSessionRequest stopCisSessionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Adds tags to a resource.
*
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSInspector2Async.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
*
* Adds tags to a resource.
*
*
* @param tagResourceRequest
* @param 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.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSInspector2AsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes tags from a resource.
*
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSInspector2Async.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
*
* Removes tags from a resource.
*
*
* @param untagResourceRequest
* @param 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.
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSInspector2AsyncHandler.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a CIS scan configuration.
*
*
* @param updateCisScanConfigurationRequest
* @return A Java Future containing the result of the UpdateCisScanConfiguration operation returned by the service.
* @sample AWSInspector2Async.UpdateCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateCisScanConfigurationAsync(
UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest);
/**
*
* Updates a CIS scan configuration.
*
*
* @param updateCisScanConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateCisScanConfiguration operation returned by the service.
* @sample AWSInspector2AsyncHandler.UpdateCisScanConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateCisScanConfigurationAsync(
UpdateCisScanConfigurationRequest updateCisScanConfigurationRequest,
com.amazonaws.handlers.AsyncHandler 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.
*
*
* @param updateConfigurationRequest
* @return A Java Future containing the result of the UpdateConfiguration operation returned by the service.
* @sample AWSInspector2Async.UpdateConfiguration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param updateConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateConfiguration operation returned by the service.
* @sample AWSInspector2AsyncHandler.UpdateConfiguration
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateConfigurationAsync(UpdateConfigurationRequest updateConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
*
*
* @param updateEc2DeepInspectionConfigurationRequest
* @return A Java Future containing the result of the UpdateEc2DeepInspectionConfiguration operation returned by the
* service.
* @sample AWSInspector2Async.UpdateEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateEc2DeepInspectionConfigurationAsync(
UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest);
/**
*
* Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
*
*
* @param updateEc2DeepInspectionConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateEc2DeepInspectionConfiguration operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.UpdateEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateEc2DeepInspectionConfigurationAsync(
UpdateEc2DeepInspectionConfigurationRequest updateEc2DeepInspectionConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an encryption key. A ResourceNotFoundException
means that an Amazon Web Services owned key
* is being used for encryption.
*
*
* @param updateEncryptionKeyRequest
* @return A Java Future containing the result of the UpdateEncryptionKey operation returned by the service.
* @sample AWSInspector2Async.UpdateEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest);
/**
*
* Updates an encryption key. A ResourceNotFoundException
means that an Amazon Web Services owned key
* is being used for encryption.
*
*
* @param updateEncryptionKeyRequest
* @param 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.
* @return A Java Future containing the result of the UpdateEncryptionKey operation returned by the service.
* @sample AWSInspector2AsyncHandler.UpdateEncryptionKey
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateEncryptionKeyAsync(UpdateEncryptionKeyRequest updateEncryptionKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Specifies the action that is to be applied to the findings that match the filter.
*
*
* @param updateFilterRequest
* @return A Java Future containing the result of the UpdateFilter operation returned by the service.
* @sample AWSInspector2Async.UpdateFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest);
/**
*
* Specifies the action that is to be applied to the findings that match the filter.
*
*
* @param updateFilterRequest
* @param 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.
* @return A Java Future containing the result of the UpdateFilter operation returned by the service.
* @sample AWSInspector2AsyncHandler.UpdateFilter
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateFilterAsync(UpdateFilterRequest updateFilterRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon Inspector
* delegated administrator to use this API.
*
*
* @param updateOrgEc2DeepInspectionConfigurationRequest
* @return A Java Future containing the result of the UpdateOrgEc2DeepInspectionConfiguration operation returned by
* the service.
* @sample AWSInspector2Async.UpdateOrgEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future 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.
*
*
* @param updateOrgEc2DeepInspectionConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateOrgEc2DeepInspectionConfiguration operation returned by
* the service.
* @sample AWSInspector2AsyncHandler.UpdateOrgEc2DeepInspectionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateOrgEc2DeepInspectionConfigurationAsync(
UpdateOrgEc2DeepInspectionConfigurationRequest updateOrgEc2DeepInspectionConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the configurations for your Amazon Inspector organization.
*
*
* @param updateOrganizationConfigurationRequest
* @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the
* service.
* @sample AWSInspector2Async.UpdateOrganizationConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateOrganizationConfigurationAsync(
UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest);
/**
*
* Updates the configurations for your Amazon Inspector organization.
*
*
* @param updateOrganizationConfigurationRequest
* @param 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.
* @return A Java Future containing the result of the UpdateOrganizationConfiguration operation returned by the
* service.
* @sample AWSInspector2AsyncHandler.UpdateOrganizationConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateOrganizationConfigurationAsync(
UpdateOrganizationConfigurationRequest updateOrganizationConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}