@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 within 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.
Currently, AWS Security Hub is in Preview release.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest)
Accepts the invitation to be monitored by a master SecurityHub account.
|
Future<AcceptInvitationResult> |
acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest,
AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a master SecurityHub 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 that are generated by the integrated third-party products into Security Hub.
|
Future<BatchImportFindingsResult> |
batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest,
AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings that are generated by the integrated third-party products 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 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 createMembersRequest,
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 declineInvitationsRequest)
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 declineInvitationsRequest,
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 deleteInsightRequest)
Deletes an insight that is specified by the insight ARN.
|
Future<DeleteInsightResult> |
deleteInsightAsync(DeleteInsightRequest deleteInsightRequest,
AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes an insight that is specified by the insight ARN.
|
Future<DeleteInvitationsResult> |
deleteInvitationsAsync(DeleteInvitationsRequest deleteInvitationsRequest)
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 deleteInvitationsRequest,
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 deleteMembersRequest)
Deletes the Security Hub member accounts that are specified by the account IDs.
|
Future<DeleteMembersResult> |
deleteMembersAsync(DeleteMembersRequest deleteMembersRequest,
AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that are specified by the account IDs.
|
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 AWS Security Hub Service.
|
Future<DisableSecurityHubResult> |
disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest,
AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the AWS 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 AWS Security Hub service.
|
Future<EnableSecurityHubResult> |
enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest,
AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the AWS 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 are specified by filter attributes.
|
Future<GetFindingsResult> |
getFindingsAsync(GetFindingsRequest getFindingsRequest,
AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that are specified by filter attributes.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest)
Lists the results of the Security Hub insight specified by the insight ARN.
|
Future<GetInsightResultsResult> |
getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest,
AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight specified by the insight ARN.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest getInsightsRequest)
Lists and describes insights that are specified by insight ARNs.
|
Future<GetInsightsResult> |
getInsightsAsync(GetInsightsRequest getInsightsRequest,
AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that are specified by insight ARNs.
|
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 are specified by the account IDs.
|
Future<GetMembersResult> |
getMembersAsync(GetMembersRequest getMembersRequest,
AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that are specified by the account IDs.
|
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've subscribed to receive in Security Hub.
|
Future<ListEnabledProductsForImportResult> |
listEnabledProductsForImportAsync(ListEnabledProductsForImportRequest listEnabledProductsForImportRequest,
AsyncHandler<ListEnabledProductsForImportRequest,ListEnabledProductsForImportResult> asyncHandler)
Lists all findings-generating solutions (products) whose findings you've 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<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
|
Future<UpdateFindingsResult> |
updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest,
AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest updateInsightRequest)
Updates the AWS Security Hub insight specified by the insight ARN.
|
Future<UpdateInsightResult> |
updateInsightAsync(UpdateInsightRequest updateInsightRequest,
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, updateInsight
Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest)
Accepts the invitation to be monitored by a master SecurityHub account.
acceptInvitationRequest
- Future<AcceptInvitationResult> acceptInvitationAsync(AcceptInvitationRequest acceptInvitationRequest, AsyncHandler<AcceptInvitationRequest,AcceptInvitationResult> asyncHandler)
Accepts the invitation to be monitored by a master SecurityHub 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 that are generated by the integrated third-party products into Security Hub.
batchImportFindingsRequest
- Future<BatchImportFindingsResult> batchImportFindingsAsync(BatchImportFindingsRequest batchImportFindingsRequest, AsyncHandler<BatchImportFindingsRequest,BatchImportFindingsResult> asyncHandler)
Imports security findings that are generated by the integrated third-party products 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 member Security Hub accounts in the current AWS account (which becomes the master Security Hub account) that has Security Hub enabled.
createMembersRequest
- Future<CreateMembersResult> createMembersAsync(CreateMembersRequest createMembersRequest, 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.
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) by the AWS accounts (inviters) that are specified by the account IDs.
declineInvitationsRequest
- Future<DeclineInvitationsResult> declineInvitationsAsync(DeclineInvitationsRequest declineInvitationsRequest, 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.
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 an insight that is specified by the insight ARN.
deleteInsightRequest
- Future<DeleteInsightResult> deleteInsightAsync(DeleteInsightRequest deleteInsightRequest, AsyncHandler<DeleteInsightRequest,DeleteInsightResult> asyncHandler)
Deletes an insight that is specified by the insight ARN.
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 are sent to this 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 are sent to this 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 are specified by the account IDs.
deleteMembersRequest
- Future<DeleteMembersResult> deleteMembersAsync(DeleteMembersRequest deleteMembersRequest, AsyncHandler<DeleteMembersRequest,DeleteMembersResult> asyncHandler)
Deletes the Security Hub member accounts that are specified by the account IDs.
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<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 AWS Security Hub Service.
disableSecurityHubRequest
- Future<DisableSecurityHubResult> disableSecurityHubAsync(DisableSecurityHubRequest disableSecurityHubRequest, AsyncHandler<DisableSecurityHubRequest,DisableSecurityHubResult> asyncHandler)
Disables the AWS 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 AWS Security Hub service.
enableSecurityHubRequest
- Future<EnableSecurityHubResult> enableSecurityHubAsync(EnableSecurityHubRequest enableSecurityHubRequest, AsyncHandler<EnableSecurityHubRequest,EnableSecurityHubResult> asyncHandler)
Enables the AWS 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 are specified by filter attributes.
getFindingsRequest
- Future<GetFindingsResult> getFindingsAsync(GetFindingsRequest getFindingsRequest, AsyncHandler<GetFindingsRequest,GetFindingsResult> asyncHandler)
Lists and describes Security Hub-aggregated findings that are specified by filter attributes.
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 specified by the insight ARN.
getInsightResultsRequest
- Future<GetInsightResultsResult> getInsightResultsAsync(GetInsightResultsRequest getInsightResultsRequest, AsyncHandler<GetInsightResultsRequest,GetInsightResultsResult> asyncHandler)
Lists the results of the Security Hub insight specified by the insight ARN.
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 are specified by insight ARNs.
getInsightsRequest
- Future<GetInsightsResult> getInsightsAsync(GetInsightsRequest getInsightsRequest, AsyncHandler<GetInsightsRequest,GetInsightsResult> asyncHandler)
Lists and describes insights that are specified by insight ARNs.
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 are specified by the account IDs.
getMembersRequest
- Future<GetMembersResult> getMembersAsync(GetMembersRequest getMembersRequest, AsyncHandler<GetMembersRequest,GetMembersResult> asyncHandler)
Returns the details on the Security Hub member accounts that are specified by the account IDs.
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've 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've 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<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
updateFindingsRequest
- Future<UpdateFindingsResult> updateFindingsAsync(UpdateFindingsRequest updateFindingsRequest, AsyncHandler<UpdateFindingsRequest,UpdateFindingsResult> asyncHandler)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
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 AWS Security Hub insight specified by the insight ARN.
updateInsightRequest
- Future<UpdateInsightResult> updateInsightAsync(UpdateInsightRequest updateInsightRequest, AsyncHandler<UpdateInsightRequest,UpdateInsightResult> asyncHandler)
Updates the AWS Security Hub insight specified by the insight ARN.
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.