@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSecurityHubAsync extends AbstractAWSSecurityHub implements AWSSecurityHubAsync
AWSSecurityHubAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest request)
Accepts the invitation to be monitored by a master SecurityHub account.
|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest request,
AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a master SecurityHub account.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest request)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchDisableStandardsResult> |
batchDisableStandardsAsync(BatchDisableStandardsRequest request,
AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
Disables the standards specified by the standards subscription ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest request)
Enables the standards specified by the standards ARNs.
|
Future<BatchEnableStandardsResult> |
batchEnableStandardsAsync(BatchEnableStandardsRequest request,
AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
Enables the standards specified by the standards ARNs.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest request)
Imports security findings that are generated by the integrated third-party products into Security Hub.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest request,
AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings that are generated by the integrated third-party products into Security Hub.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest request)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
Future<CreateInsightResult> |
createInsightAsync(CreateInsightRequest request,
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 request)
Creates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account)
that has Security Hub enabled.
|
Future<CreateMembersResult> |
createMembersAsync(CreateMembersRequest request,
AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
Creates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account)
that has Security Hub enabled.
|
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest request)
Declines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are
specified by the account IDs.
|
Future<DeclineInvitationsResult> |
declineInvitationsAsync(DeclineInvitationsRequest request,
AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
Declines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are
specified by the account IDs.
|
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest request)
Deletes an insight that is specified by the insight ARN.
|
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest request,
AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes an insight that is specified by the insight ARN.
|
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest request)
Deletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified
by their account IDs.
|
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest request,
AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
Deletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified
by their account IDs.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest request)
Deletes the Security Hub member accounts that are specified by the account IDs.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest request,
AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that are specified by the account IDs.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request)
Stops you from being able to import findings generated by integrated third-party providers into Security Hub.
|
Future<DisableImportFindingsForProductResult> |
disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request,
AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
Stops you from being able to import findings generated by integrated third-party providers into Security Hub.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest request)
Disables the AWS Security Hub Service.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest request,
AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the AWS Security Hub Service.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateFromMasterAccountResult> |
disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request,
AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
Disassociates the current Security Hub member account from its master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest request)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
Future<DisassociateMembersResult> |
disassociateMembersAsync(DisassociateMembersRequest request,
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 request)
Enables you to import findings generated by integrated third-party providers into Security Hub.
|
Future<EnableImportFindingsForProductResult> |
enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request,
AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
Enables you to import findings generated by integrated third-party providers into Security Hub.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest request)
Enables the AWS Security Hub service.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest request,
AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the AWS Security Hub service.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest request)
Lists and describes enabled standards.
|
Future<GetEnabledStandardsResult> |
getEnabledStandardsAsync(GetEnabledStandardsRequest request,
AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
Lists and describes enabled standards.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest request)
Lists and describes Security Hub-aggregated findings that are specified by filter attributes.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest request,
AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that are specified by filter attributes.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest request)
Lists the results of the Security Hub insight specified by the insight ARN.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest request,
AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight specified by the insight ARN.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest request)
Lists and describes insights that are specified by insight ARNs.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest request,
AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that are specified by insight ARNs.
|
Future<GetInvitationsCountResult> |
getInvitationsCountAsync(GetInvitationsCountRequest request)
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 request,
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 request)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMasterAccountResult> |
getMasterAccountAsync(GetMasterAccountRequest request,
AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
Provides the details for the Security Hub master account to the current member account.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest request)
Returns the details on the Security Hub member accounts that are specified by the account IDs.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest request,
AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that are specified by the account IDs.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest request)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<InviteMembersResult> |
inviteMembersAsync(InviteMembersRequest request,
AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request)
Lists all Security Hub-integrated third-party findings providers.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request,
AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
Lists all Security Hub-integrated third-party findings providers.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest request)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListInvitationsResult> |
listInvitationsAsync(ListInvitationsRequest request,
AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest request)
Lists details about all member accounts for the current Security Hub master account.
|
Future<ListMembersResult> |
listMembersAsync(ListMembersRequest request,
AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
Lists details about all member accounts for the current Security Hub master account.
|
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest request)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
|
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest request,
AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest request)
Updates the AWS Security Hub insight specified by the insight ARN.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest request,
AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
Updates the AWS Security Hub insight specified by the insight ARN.
|
acceptInvitation, batchDisableStandards, batchEnableStandards, batchImportFindings, createInsight, createMembers, declineInvitations, deleteInsight, deleteInvitations, deleteMembers, disableImportFindingsForProduct, disableSecurityHub, disassociateFromMasterAccount, disassociateMembers, enableImportFindingsForProduct, enableSecurityHub, getCachedResponseMetadata, getEnabledStandards, getFindings, getInsightResults, getInsights, getInvitationsCount, getMasterAccount, getMembers, inviteMembers, listEnabledProductsForImport, listInvitations, listMembers, shutdown, updateFindings, updateInsightequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptInvitation, batchDisableStandards, batchEnableStandards, batchImportFindings, createInsight, createMembers, declineInvitations, deleteInsight, deleteInvitations, deleteMembers, disableImportFindingsForProduct, disableSecurityHub, disassociateFromMasterAccount, disassociateMembers, enableImportFindingsForProduct, enableSecurityHub, getCachedResponseMetadata, getEnabledStandards, getFindings, getInsightResults, getInsights, getInvitationsCount, getMasterAccount, getMembers, inviteMembers, listEnabledProductsForImport, listInvitations, listMembers, shutdown, updateFindings, updateInsightpublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request)
AWSSecurityHubAsyncAccepts the invitation to be monitored by a master SecurityHub account.
acceptInvitationAsync in interface AWSSecurityHubAsyncpublic Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest request, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
AWSSecurityHubAsyncAccepts the invitation to be monitored by a master SecurityHub account.
acceptInvitationAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest request)
AWSSecurityHubAsyncDisables 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.
batchDisableStandardsAsync in interface AWSSecurityHubAsyncpublic Future<BatchDisableStandardsResult> batchDisableStandardsAsync(BatchDisableStandardsRequest request, AsyncHandler<BatchDisableStandardsRequest,BatchDisableStandardsResult> asyncHandler)
AWSSecurityHubAsyncDisables 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.
batchDisableStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest request)
AWSSecurityHubAsyncEnables 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.
batchEnableStandardsAsync in interface AWSSecurityHubAsyncpublic Future<BatchEnableStandardsResult> batchEnableStandardsAsync(BatchEnableStandardsRequest request, AsyncHandler<BatchEnableStandardsRequest,BatchEnableStandardsResult> asyncHandler)
AWSSecurityHubAsyncEnables 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.
batchEnableStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest request)
AWSSecurityHubAsyncImports security findings that are generated by the integrated third-party products into Security Hub.
batchImportFindingsAsync in interface AWSSecurityHubAsyncpublic Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest request, AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
AWSSecurityHubAsyncImports security findings that are generated by the integrated third-party products into Security Hub.
batchImportFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateInsightResult> createInsightAsync(CreateInsightRequest request)
AWSSecurityHubAsyncCreates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightAsync in interface AWSSecurityHubAsyncpublic Future<CreateInsightResult> createInsightAsync(CreateInsightRequest request, AsyncHandler<CreateInsightRequest,CreateInsightResult> asyncHandler)
AWSSecurityHubAsyncCreates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsightAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateMembersResult> createMembersAsync(CreateMembersRequest request)
AWSSecurityHubAsyncCreates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account) that has Security Hub enabled.
createMembersAsync in interface AWSSecurityHubAsyncpublic Future<CreateMembersResult> createMembersAsync(CreateMembersRequest request, AsyncHandler<CreateMembersRequest,CreateMembersResult> asyncHandler)
AWSSecurityHubAsyncCreates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account) that has Security Hub enabled.
createMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request)
AWSSecurityHubAsyncDeclines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by the account IDs.
declineInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest request, AsyncHandler<DeclineInvitationsRequest,DeclineInvitationsResult> asyncHandler)
AWSSecurityHubAsyncDeclines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by the account IDs.
declineInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest request)
AWSSecurityHubAsyncDeletes an insight that is specified by the insight ARN.
deleteInsightAsync in interface AWSSecurityHubAsyncpublic Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest request, AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
AWSSecurityHubAsyncDeletes an insight that is specified by the insight ARN.
deleteInsightAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request)
AWSSecurityHubAsyncDeletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<DeleteInvitationsResult> deleteInvitationsAsync(DeleteInvitationsRequest request, AsyncHandler<DeleteInvitationsRequest,DeleteInvitationsResult> asyncHandler)
AWSSecurityHubAsyncDeletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest request)
AWSSecurityHubAsyncDeletes the Security Hub member accounts that are specified by the account IDs.
deleteMembersAsync in interface AWSSecurityHubAsyncpublic Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest request, AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
AWSSecurityHubAsyncDeletes the Security Hub member accounts that are specified by the account IDs.
deleteMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request)
AWSSecurityHubAsyncStops you from being able to import findings generated by integrated third-party providers into Security Hub.
disableImportFindingsForProductAsync in interface AWSSecurityHubAsyncpublic Future<DisableImportFindingsForProductResult> disableImportFindingsForProductAsync(DisableImportFindingsForProductRequest request, AsyncHandler<DisableImportFindingsForProductRequest,DisableImportFindingsForProductResult> asyncHandler)
AWSSecurityHubAsyncStops you from being able to import findings generated by integrated third-party providers into Security Hub.
disableImportFindingsForProductAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest request)
AWSSecurityHubAsyncDisables the AWS Security Hub Service.
disableSecurityHubAsync in interface AWSSecurityHubAsyncpublic Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest request, AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
AWSSecurityHubAsyncDisables the AWS Security Hub Service.
disableSecurityHubAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request)
AWSSecurityHubAsyncDisassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountAsync in interface AWSSecurityHubAsyncpublic Future<DisassociateFromMasterAccountResult> disassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request, AsyncHandler<DisassociateFromMasterAccountRequest,DisassociateFromMasterAccountResult> asyncHandler)
AWSSecurityHubAsyncDisassociates the current Security Hub member account from its master account.
disassociateFromMasterAccountAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest request)
AWSSecurityHubAsyncDisassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersAsync in interface AWSSecurityHubAsyncpublic Future<DisassociateMembersResult> disassociateMembersAsync(DisassociateMembersRequest request, AsyncHandler<DisassociateMembersRequest,DisassociateMembersResult> asyncHandler)
AWSSecurityHubAsyncDisassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request)
AWSSecurityHubAsyncEnables you to import findings generated by integrated third-party providers into Security Hub.
enableImportFindingsForProductAsync in interface AWSSecurityHubAsyncpublic Future<EnableImportFindingsForProductResult> enableImportFindingsForProductAsync(EnableImportFindingsForProductRequest request, AsyncHandler<EnableImportFindingsForProductRequest,EnableImportFindingsForProductResult> asyncHandler)
AWSSecurityHubAsyncEnables you to import findings generated by integrated third-party providers into Security Hub.
enableImportFindingsForProductAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest request)
AWSSecurityHubAsyncEnables the AWS Security Hub service.
enableSecurityHubAsync in interface AWSSecurityHubAsyncpublic Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest request, AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
AWSSecurityHubAsyncEnables the AWS Security Hub service.
enableSecurityHubAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest request)
AWSSecurityHubAsyncLists and describes enabled standards.
getEnabledStandardsAsync in interface AWSSecurityHubAsyncpublic Future<GetEnabledStandardsResult> getEnabledStandardsAsync(GetEnabledStandardsRequest request, AsyncHandler<GetEnabledStandardsRequest,GetEnabledStandardsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes enabled standards.
getEnabledStandardsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request)
AWSSecurityHubAsyncLists and describes Security Hub-aggregated findings that are specified by filter attributes.
getFindingsAsync in interface AWSSecurityHubAsyncpublic Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest request, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes Security Hub-aggregated findings that are specified by filter attributes.
getFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest request)
AWSSecurityHubAsyncLists the results of the Security Hub insight specified by the insight ARN.
getInsightResultsAsync in interface AWSSecurityHubAsyncpublic Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest request, AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
AWSSecurityHubAsyncLists the results of the Security Hub insight specified by the insight ARN.
getInsightResultsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest request)
AWSSecurityHubAsyncLists and describes insights that are specified by insight ARNs.
getInsightsAsync in interface AWSSecurityHubAsyncpublic Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest request, AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
AWSSecurityHubAsyncLists and describes insights that are specified by insight ARNs.
getInsightsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request)
AWSSecurityHubAsyncReturns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountAsync in interface AWSSecurityHubAsyncpublic Future<GetInvitationsCountResult> getInvitationsCountAsync(GetInvitationsCountRequest request, AsyncHandler<GetInvitationsCountRequest,GetInvitationsCountResult> asyncHandler)
AWSSecurityHubAsyncReturns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCountAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request)
AWSSecurityHubAsyncProvides the details for the Security Hub master account to the current member account.
getMasterAccountAsync in interface AWSSecurityHubAsyncpublic Future<GetMasterAccountResult> getMasterAccountAsync(GetMasterAccountRequest request, AsyncHandler<GetMasterAccountRequest,GetMasterAccountResult> asyncHandler)
AWSSecurityHubAsyncProvides the details for the Security Hub master account to the current member account.
getMasterAccountAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMembersResult> getMembersAsync(GetMembersRequest request)
AWSSecurityHubAsyncReturns the details on the Security Hub member accounts that are specified by the account IDs.
getMembersAsync in interface AWSSecurityHubAsyncpublic Future<GetMembersResult> getMembersAsync(GetMembersRequest request, AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
AWSSecurityHubAsyncReturns the details on the Security Hub member accounts that are specified by the account IDs.
getMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<InviteMembersResult> inviteMembersAsync(InviteMembersRequest request)
AWSSecurityHubAsyncInvites 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.
inviteMembersAsync in interface AWSSecurityHubAsyncpublic Future<InviteMembersResult> inviteMembersAsync(InviteMembersRequest request, AsyncHandler<InviteMembersRequest,InviteMembersResult> asyncHandler)
AWSSecurityHubAsyncInvites 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.
inviteMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request)
AWSSecurityHubAsyncLists all Security Hub-integrated third-party findings providers.
listEnabledProductsForImportAsync in interface AWSSecurityHubAsyncpublic Future<ListEnabledProductsForImportResult> listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest request, AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
AWSSecurityHubAsyncLists all Security Hub-integrated third-party findings providers.
listEnabledProductsForImportAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request)
AWSSecurityHubAsyncLists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsAsync in interface AWSSecurityHubAsyncpublic Future<ListInvitationsResult> listInvitationsAsync(ListInvitationsRequest request, AsyncHandler<ListInvitationsRequest,ListInvitationsResult> asyncHandler)
AWSSecurityHubAsyncLists all Security Hub membership invitations that were sent to the current AWS account.
listInvitationsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMembersResult> listMembersAsync(ListMembersRequest request)
AWSSecurityHubAsyncLists details about all member accounts for the current Security Hub master account.
listMembersAsync in interface AWSSecurityHubAsyncpublic Future<ListMembersResult> listMembersAsync(ListMembersRequest request, AsyncHandler<ListMembersRequest,ListMembersResult> asyncHandler)
AWSSecurityHubAsyncLists details about all member accounts for the current Security Hub master account.
listMembersAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest request)
AWSSecurityHubAsyncUpdates the AWS Security Hub-aggregated findings specified by the filter attributes.
updateFindingsAsync in interface AWSSecurityHubAsyncpublic Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest request, AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
AWSSecurityHubAsyncUpdates the AWS Security Hub-aggregated findings specified by the filter attributes.
updateFindingsAsync in interface AWSSecurityHubAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest request)
AWSSecurityHubAsyncUpdates the AWS Security Hub insight specified by the insight ARN.
updateInsightAsync in interface AWSSecurityHubAsyncpublic Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest request, AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
AWSSecurityHubAsyncUpdates the AWS Security Hub insight specified by the insight ARN.
updateInsightAsync in interface AWSSecurityHubAsyncasyncHandler - 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.