@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSSecurityHubAsync extends AWSSecurityHub
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
AbstractAWSSecurityHubAsync
instead.
AWS Security Hub provides you with a comprehensive view of your security state in AWS and your compliance with the security industry standards and best practices. Security Hub collects security data from across AWS accounts, services, and supported third-party partners and helps you analyze your security trends and identify the highest priority security issues. For more information, see AWS Security Hub User Guide.
Important: AWS Security Hub is currently in Preview release.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest)
Accepts the invitation to be monitored by a Security Hub master account.
|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest,
AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a Security Hub master account.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest batchDisableStandardsRequest)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest batchDisableStandardsRequest,
AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest batchEnableStandardsRequest)
Enables the standards specified by the standards ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest batchEnableStandardsRequest,
AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
Enables the standards specified by the standards ARNs.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest)
Imports security findings generated from an integrated third-party product into Security Hub.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest,
AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings generated from an integrated third-party product into Security Hub.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest createInsightRequest)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest createInsightRequest,
AsyncHandler<CreateInsightRequest,CreateInsightResult> asyncHandler)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
Future<CreateMembersResult> |
createMembersAsync(CreateMembersRequest createMembersRequest)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security
Hub Master account.
|
Future<CreateMembersResult> |
createMembersAsync(CreateMembersRequest createMembersRequest,
AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security
Hub Master account.
|
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided
AccountIds . |
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest,
AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided
AccountIds . |
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest deleteInsightRequest)
Deletes the insight specified by the
InsightArn . |
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest deleteInsightRequest,
AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes the insight specified by the
InsightArn . |
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are
specified by their account IDs.
|
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest,
AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are
specified by their account IDs.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest deleteMembersRequest)
Deletes the Security Hub member accounts that the account IDs specify.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest deleteMembersRequest,
AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that the account IDs specify.
|
Future<DescribeProductsResult> |
describeProductsAsync(DescribeProductsRequest describeProductsRequest)
Returns information about the products available that you can subscribe to.
|
Future<DescribeProductsResult> |
describeProductsAsync(DescribeProductsRequest describeProductsRequest,
AsyncHandler<DescribeProductsRequest,DescribeProductsResult> asyncHandler)
Returns information about the products available that you can subscribe to.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest disableImportFindingsForProductRequest)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest disableImportFindingsForProductRequest,
AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest)
Disables the Security Hub service.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest,
AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the Security Hub service.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest,
AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest,
AsyncHandler<DisassociateMembersRequest,DisassociateMembersResult> asyncHandler)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
Future<EnableImportFindingsForProductResult> |
enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest enableImportFindingsForProductRequest)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<EnableImportFindingsForProductResult> |
enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest enableImportFindingsForProductRequest,
AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into
Security Hub.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest)
Enables the Security Hub service.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest,
AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the Security Hub service.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest getEnabledStandardsRequest)
Lists and describes enabled standards.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest getEnabledStandardsRequest,
AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
Lists and describes enabled standards.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest getFindingsRequest)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest getFindingsRequest,
AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest)
Lists the results of the Security Hub insight that the insight ARN specifies.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest,
AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight that the insight ARN specifies.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest getInsightsRequest)
Lists and describes insights that insight ARNs specify.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest getInsightsRequest,
AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that insight ARNs specify.
|
Future<GetInvitationsCountResult> |
getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not
including the currently accepted invitation.
|
Future<GetInvitationsCountResult> |
getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest,
AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not
including the currently accepted invitation.
|
Future<GetMasterAccountResult> |
getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMasterAccountResult> |
getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest,
AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest getMembersRequest)
Returns the details on the Security Hub member accounts that the account IDs specify.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest getMembersRequest,
AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that the account IDs specify.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest inviteMembersRequest)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest inviteMembersRequest,
AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest listEnabledProductsForImportRequest)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest listEnabledProductsForImportRequest,
AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest listInvitationsRequest)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest listInvitationsRequest,
AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest listMembersRequest)
Lists details about all member accounts for the current Security Hub master account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest listMembersRequest,
AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
Lists details about all member accounts for the current Security Hub master account.
|
Future<ListProductSubscribersResult> |
listProductSubscribersAsync(ListProductSubscribersRequest listProductSubscribersRequest)
Returns a list of account IDs that are subscribed to the product.
|
Future<ListProductSubscribersResult> |
listProductSubscribersAsync(ListProductSubscribersRequest listProductSubscribersRequest,
AsyncHandler<ListProductSubscribersRequest,ListProductSubscribersResult> asyncHandler)
Returns a list of account IDs that are subscribed to the product.
|
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest)
Updates the
Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. |
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest,
AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the
Note and RecordState of the Security Hub-aggregated findings that the
filter attributes specify. |
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest updateInsightRequest)
Updates the Security Hub insight that the insight ARN specifies.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest updateInsightRequest,
AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
Updates the Security Hub insight that the insight ARN specifies.
|
acceptInvitation, batchDisableStandards, batchEnableStandards, batchImportFindings, createInsight, createMembers, declineInvitations, deleteInsight, deleteInvitations, deleteMembers, describeProducts, disableImportFindingsForProduct, disableSecurityHub, disassociateFromMasterAccount, disassociateMembers, enableImportFindingsForProduct, enableSecurityHub, getCachedResponseMetadata, getEnabledStandards, getFindings, getInsightResults, getInsights, getInvitationsCount, getMasterAccount, getMembers, inviteMembers, listEnabledProductsForImport, listInvitations, listMembers, listProductSubscribers, shutdown, updateFindings, updateInsight
Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest)
Accepts the invitation to be monitored by a Security Hub master account.
acceptInvitationRequest
- Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a Security Hub master account.
acceptInvitationRequest
- 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<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest batchDisableStandardsRequest)
Disables the standards specified by the standards subscription ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchDisableStandardsRequest
- Future<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest batchDisableStandardsRequest, AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
Disables the standards specified by the standards subscription ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchDisableStandardsRequest
- 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<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest batchEnableStandardsRequest)
Enables the standards specified by the standards ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchEnableStandardsRequest
- Future<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest batchEnableStandardsRequest, AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
Enables the standards specified by the standards ARNs. In the context of Security Hub, supported standards (for example, CIS AWS Foundations) are automated and continuous checks that help determine your compliance status against security industry (including AWS) best practices.
batchEnableStandardsRequest
- 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<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest)
Imports security findings generated from an integrated third-party product into Security Hub.
batchImportFindingsRequest
- Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest, AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings generated from an integrated third-party product into Security Hub.
batchImportFindingsRequest
- 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<CreateInsightResult> createInsightAsync(CreateInsightRequest createInsightRequest)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightRequest
- Future<CreateInsightResult> createInsightAsync(CreateInsightRequest createInsightRequest, AsyncHandler<CreateInsightRequest,CreateInsightResult> asyncHandler)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightRequest
- 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<CreateMembersResult> createMembersAsync(CreateMembersRequest createMembersRequest)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security Hub Master account. Security Hub must be enabled in the account used to make this request.
createMembersRequest
- Future<CreateMembersResult> createMembersAsync(CreateMembersRequest createMembersRequest, AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
Creates Security Hub member accounts associated with the account used for this action, which becomes the Security Hub Master account. Security Hub must be enabled in the account used to make this request.
createMembersRequest
- 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<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided AccountIds
.
declineInvitationsRequest
- Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest, AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
Declines invitations that are sent to this AWS account (invitee) from the AWS accounts (inviters) that are
specified by the provided AccountIds
.
declineInvitationsRequest
- 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<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest deleteInsightRequest)
Deletes the insight specified by the InsightArn
.
deleteInsightRequest
- Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest deleteInsightRequest, AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes the insight specified by the InsightArn
.
deleteInsightRequest
- 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<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsRequest
- Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest, AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
Deletes invitations that were sent to theis AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsRequest
- 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<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest deleteMembersRequest)
Deletes the Security Hub member accounts that the account IDs specify.
deleteMembersRequest
- Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest deleteMembersRequest, AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that the account IDs specify.
deleteMembersRequest
- 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<DescribeProductsResult> describeProductsAsync(DescribeProductsRequest describeProductsRequest)
Returns information about the products available that you can subscribe to.
describeProductsRequest
- Future<DescribeProductsResult> describeProductsAsync(DescribeProductsRequest describeProductsRequest, AsyncHandler<DescribeProductsRequest,DescribeProductsResult> asyncHandler)
Returns information about the products available that you can subscribe to.
describeProductsRequest
- 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<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest disableImportFindingsForProductRequest)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into Security Hub.
disableImportFindingsForProductRequest
- Future<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest disableImportFindingsForProductRequest, AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
Cancels the subscription that allows a findings-generating solution (product) to import its findings into Security Hub.
disableImportFindingsForProductRequest
- 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<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest)
Disables the Security Hub service.
disableSecurityHubRequest
- Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest, AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the Security Hub service.
disableSecurityHubRequest
- 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<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest)
Disassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountRequest
- Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest, AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
Disassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountRequest
- 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<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersRequest
- Future<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest disassociateMembersRequest, AsyncHandler<DisassociateMembersRequest,DisassociateMembersResult> asyncHandler)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersRequest
- 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<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest enableImportFindingsForProductRequest)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into Security Hub.
enableImportFindingsForProductRequest
- Future<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest enableImportFindingsForProductRequest, AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
Sets up the subscription that enables a findings-generating solution (product) to import its findings into Security Hub.
enableImportFindingsForProductRequest
- 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<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest)
Enables the Security Hub service.
enableSecurityHubRequest
- Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest, AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the Security Hub service.
enableSecurityHubRequest
- 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<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest getEnabledStandardsRequest)
Lists and describes enabled standards.
getEnabledStandardsRequest
- Future<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest getEnabledStandardsRequest, AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
Lists and describes enabled standards.
getEnabledStandardsRequest
- 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<GetFindingsResult> getFindingsAsync(GetFindingsRequest getFindingsRequest)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
getFindingsRequest
- Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest getFindingsRequest, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that filter attributes specify.
getFindingsRequest
- 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<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest)
Lists the results of the Security Hub insight that the insight ARN specifies.
getInsightResultsRequest
- Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest, AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight that the insight ARN specifies.
getInsightResultsRequest
- 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<GetInsightsResult> getInsightsAsync(GetInsightsRequest getInsightsRequest)
Lists and describes insights that insight ARNs specify.
getInsightsRequest
- Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest getInsightsRequest, AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that insight ARNs specify.
getInsightsRequest
- 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<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountRequest
- Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest getInvitationsCountRequest, AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
Returns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountRequest
- 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<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest)
Provides the details for the Security Hub master account to the current member account.
getMasterAccountRequest
- Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest getMasterAccountRequest, AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
Provides the details for the Security Hub master account to the current member account.
getMasterAccountRequest
- 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<GetMembersResult> getMembersAsync(GetMembersRequest getMembersRequest)
Returns the details on the Security Hub member accounts that the account IDs specify.
getMembersRequest
- Future<GetMembersResult> getMembersAsync(GetMembersRequest getMembersRequest, AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that the account IDs specify.
getMembersRequest
- 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<InviteMembersResult> inviteMembersAsync(InviteMembersRequest inviteMembersRequest)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts. When an account accepts the invitation and becomes a member account, the master account can view Security Hub findings of the member account.
inviteMembersRequest
- Future<InviteMembersResult> inviteMembersAsync(InviteMembersRequest inviteMembersRequest, AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts. When an account accepts the invitation and becomes a member account, the master account can view Security Hub findings of the member account.
inviteMembersRequest
- 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<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest listEnabledProductsForImportRequest)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
listEnabledProductsForImportRequest
- Future<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest listEnabledProductsForImportRequest, AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
Lists all findings-generating solutions (products) whose findings you have subscribed to receive in Security Hub.
listEnabledProductsForImportRequest
- 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<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest listInvitationsRequest)
Lists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsRequest
- Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest listInvitationsRequest, AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
Lists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsRequest
- 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)
Lists details about all member accounts for the current Security Hub master account.
listMembersRequest
- Future<ListMembersResult> listMembersAsync(ListMembersRequest listMembersRequest, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
Lists details about all member accounts for the current Security Hub master account.
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<ListProductSubscribersResult> listProductSubscribersAsync(ListProductSubscribersRequest listProductSubscribersRequest)
Returns a list of account IDs that are subscribed to the product.
listProductSubscribersRequest
- Future<ListProductSubscribersResult> listProductSubscribersAsync(ListProductSubscribersRequest listProductSubscribersRequest, AsyncHandler<ListProductSubscribersRequest,ListProductSubscribersResult> asyncHandler)
Returns a list of account IDs that are subscribed to the product.
listProductSubscribersRequest
- 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<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest)
Updates the Note
and RecordState
of the Security Hub-aggregated findings that the
filter attributes specify. Any member account that can view the finding also sees the update to the finding.
updateFindingsRequest
- Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest, AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the Note
and RecordState
of the Security Hub-aggregated findings that the
filter attributes specify. Any member account that can view the finding also sees the update to the finding.
updateFindingsRequest
- 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<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest updateInsightRequest)
Updates the Security Hub insight that the insight ARN specifies.
updateInsightRequest
- Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest updateInsightRequest, AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
Updates the Security Hub insight that the insight ARN specifies.
updateInsightRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.