@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSecurityHub extends Object implements AWSSecurityHub
AWSSecurityHub. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AcceptInvitationResult |
acceptInvitation(AcceptInvitationRequest request)
Accepts the invitation to be monitored by a master SecurityHub account.
|
BatchDisableStandardsResult |
batchDisableStandards(BatchDisableStandardsRequest request)
Disables the standards specified by the standards subscription ARNs.
|
BatchEnableStandardsResult |
batchEnableStandards(BatchEnableStandardsRequest request)
Enables the standards specified by the standards ARNs.
|
BatchImportFindingsResult |
batchImportFindings(BatchImportFindingsRequest request)
Imports security findings that are generated by the integrated third-party products into Security Hub.
|
CreateInsightResult |
createInsight(CreateInsightRequest request)
Creates an insight, which is a consolidation of findings that identifies a security area that requires attention
or intervention.
|
CreateMembersResult |
createMembers(CreateMembersRequest request)
Creates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account)
that has Security Hub enabled.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest request)
Declines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are
specified by the account IDs.
|
DeleteInsightResult |
deleteInsight(DeleteInsightRequest request)
Deletes an insight that is specified by the insight ARN.
|
DeleteInvitationsResult |
deleteInvitations(DeleteInvitationsRequest request)
Deletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified
by their account IDs.
|
DeleteMembersResult |
deleteMembers(DeleteMembersRequest request)
Deletes the Security Hub member accounts that are specified by the account IDs.
|
DisableImportFindingsForProductResult |
disableImportFindingsForProduct(DisableImportFindingsForProductRequest request)
Stops you from being able to import findings generated by integrated third-party providers into Security Hub.
|
DisableSecurityHubResult |
disableSecurityHub(DisableSecurityHubRequest request)
Disables the AWS Security Hub Service.
|
DisassociateFromMasterAccountResult |
disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
Disassociates the current Security Hub member account from its master account.
|
DisassociateMembersResult |
disassociateMembers(DisassociateMembersRequest request)
Disassociates the Security Hub member accounts that are specified by the account IDs from their master account.
|
EnableImportFindingsForProductResult |
enableImportFindingsForProduct(EnableImportFindingsForProductRequest request)
Enables you to import findings generated by integrated third-party providers into Security Hub.
|
EnableSecurityHubResult |
enableSecurityHub(EnableSecurityHubRequest request)
Enables the AWS Security Hub service.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetEnabledStandardsResult |
getEnabledStandards(GetEnabledStandardsRequest request)
Lists and describes enabled standards.
|
GetFindingsResult |
getFindings(GetFindingsRequest request)
Lists and describes Security Hub-aggregated findings that are specified by filter attributes.
|
GetInsightResultsResult |
getInsightResults(GetInsightResultsRequest request)
Lists the results of the Security Hub insight specified by the insight ARN.
|
GetInsightsResult |
getInsights(GetInsightsRequest request)
Lists and describes insights that are specified by insight ARNs.
|
GetInvitationsCountResult |
getInvitationsCount(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.
|
GetMasterAccountResult |
getMasterAccount(GetMasterAccountRequest request)
Provides the details for the Security Hub master account to the current member account.
|
GetMembersResult |
getMembers(GetMembersRequest request)
Returns the details on the Security Hub member accounts that are specified by the account IDs.
|
InviteMembersResult |
inviteMembers(InviteMembersRequest request)
Invites other AWS accounts to enable Security Hub and become Security Hub member accounts.
|
ListEnabledProductsForImportResult |
listEnabledProductsForImport(ListEnabledProductsForImportRequest request)
Lists all Security Hub-integrated third-party findings providers.
|
ListInvitationsResult |
listInvitations(ListInvitationsRequest request)
Lists all Security Hub membership invitations that were sent to the current AWS account.
|
ListMembersResult |
listMembers(ListMembersRequest request)
Lists details about all member accounts for the current Security Hub master account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateFindingsResult |
updateFindings(UpdateFindingsRequest request)
Updates the AWS Security Hub-aggregated findings specified by the filter attributes.
|
UpdateInsightResult |
updateInsight(UpdateInsightRequest request)
Updates the AWS Security Hub insight specified by the insight ARN.
|
public AcceptInvitationResult acceptInvitation(AcceptInvitationRequest request)
AWSSecurityHubAccepts the invitation to be monitored by a master SecurityHub account.
acceptInvitation in interface AWSSecurityHubpublic BatchDisableStandardsResult batchDisableStandards(BatchDisableStandardsRequest request)
AWSSecurityHubDisables 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.
batchDisableStandards in interface AWSSecurityHubpublic BatchEnableStandardsResult batchEnableStandards(BatchEnableStandardsRequest request)
AWSSecurityHubEnables 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.
batchEnableStandards in interface AWSSecurityHubpublic BatchImportFindingsResult batchImportFindings(BatchImportFindingsRequest request)
AWSSecurityHubImports security findings that are generated by the integrated third-party products into Security Hub.
batchImportFindings in interface AWSSecurityHubpublic CreateInsightResult createInsight(CreateInsightRequest request)
AWSSecurityHubCreates an insight, which is a consolidation of findings that identifies a security area that requires attention or intervention.
createInsight in interface AWSSecurityHubpublic CreateMembersResult createMembers(CreateMembersRequest request)
AWSSecurityHubCreates member Security Hub accounts in the current AWS account (which becomes the master Security Hub account) that has Security Hub enabled.
createMembers in interface AWSSecurityHubpublic DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
AWSSecurityHubDeclines invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by the account IDs.
declineInvitations in interface AWSSecurityHubpublic DeleteInsightResult deleteInsight(DeleteInsightRequest request)
AWSSecurityHubDeletes an insight that is specified by the insight ARN.
deleteInsight in interface AWSSecurityHubpublic DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest request)
AWSSecurityHubDeletes invitations that are sent to this AWS account (invitee) by the AWS accounts (inviters) that are specified by their account IDs.
deleteInvitations in interface AWSSecurityHubpublic DeleteMembersResult deleteMembers(DeleteMembersRequest request)
AWSSecurityHubDeletes the Security Hub member accounts that are specified by the account IDs.
deleteMembers in interface AWSSecurityHubpublic DisableImportFindingsForProductResult disableImportFindingsForProduct(DisableImportFindingsForProductRequest request)
AWSSecurityHubStops you from being able to import findings generated by integrated third-party providers into Security Hub.
disableImportFindingsForProduct in interface AWSSecurityHubpublic DisableSecurityHubResult disableSecurityHub(DisableSecurityHubRequest request)
AWSSecurityHubDisables the AWS Security Hub Service.
disableSecurityHub in interface AWSSecurityHubpublic DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
AWSSecurityHubDisassociates the current Security Hub member account from its master account.
disassociateFromMasterAccount in interface AWSSecurityHubpublic DisassociateMembersResult disassociateMembers(DisassociateMembersRequest request)
AWSSecurityHubDisassociates the Security Hub member accounts that are specified by the account IDs from their master account.
disassociateMembers in interface AWSSecurityHubpublic EnableImportFindingsForProductResult enableImportFindingsForProduct(EnableImportFindingsForProductRequest request)
AWSSecurityHubEnables you to import findings generated by integrated third-party providers into Security Hub.
enableImportFindingsForProduct in interface AWSSecurityHubpublic EnableSecurityHubResult enableSecurityHub(EnableSecurityHubRequest request)
AWSSecurityHubEnables the AWS Security Hub service.
enableSecurityHub in interface AWSSecurityHubpublic GetEnabledStandardsResult getEnabledStandards(GetEnabledStandardsRequest request)
AWSSecurityHubLists and describes enabled standards.
getEnabledStandards in interface AWSSecurityHubpublic GetFindingsResult getFindings(GetFindingsRequest request)
AWSSecurityHubLists and describes Security Hub-aggregated findings that are specified by filter attributes.
getFindings in interface AWSSecurityHubpublic GetInsightResultsResult getInsightResults(GetInsightResultsRequest request)
AWSSecurityHubLists the results of the Security Hub insight specified by the insight ARN.
getInsightResults in interface AWSSecurityHubpublic GetInsightsResult getInsights(GetInsightsRequest request)
AWSSecurityHubLists and describes insights that are specified by insight ARNs.
getInsights in interface AWSSecurityHubpublic GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest request)
AWSSecurityHubReturns the count of all Security Hub membership invitations that were sent to the current member account, not including the currently accepted invitation.
getInvitationsCount in interface AWSSecurityHubpublic GetMasterAccountResult getMasterAccount(GetMasterAccountRequest request)
AWSSecurityHubProvides the details for the Security Hub master account to the current member account.
getMasterAccount in interface AWSSecurityHubpublic GetMembersResult getMembers(GetMembersRequest request)
AWSSecurityHubReturns the details on the Security Hub member accounts that are specified by the account IDs.
getMembers in interface AWSSecurityHubpublic InviteMembersResult inviteMembers(InviteMembersRequest request)
AWSSecurityHubInvites 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.
inviteMembers in interface AWSSecurityHubpublic ListEnabledProductsForImportResult listEnabledProductsForImport(ListEnabledProductsForImportRequest request)
AWSSecurityHubLists all Security Hub-integrated third-party findings providers.
listEnabledProductsForImport in interface AWSSecurityHubpublic ListInvitationsResult listInvitations(ListInvitationsRequest request)
AWSSecurityHubLists all Security Hub membership invitations that were sent to the current AWS account.
listInvitations in interface AWSSecurityHubpublic ListMembersResult listMembers(ListMembersRequest request)
AWSSecurityHubLists details about all member accounts for the current Security Hub master account.
listMembers in interface AWSSecurityHubpublic UpdateFindingsResult updateFindings(UpdateFindingsRequest request)
AWSSecurityHubUpdates the AWS Security Hub-aggregated findings specified by the filter attributes.
updateFindings in interface AWSSecurityHubpublic UpdateInsightResult updateInsight(UpdateInsightRequest request)
AWSSecurityHubUpdates the AWS Security Hub insight specified by the insight ARN.
updateInsight in interface AWSSecurityHubpublic void shutdown()
AWSSecurityHubshutdown in interface AWSSecurityHubpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSSecurityHubResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSSecurityHubrequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.