# Packages
Package securityhubiface provides an interface to enable mocking the AWS SecurityHub service client for testing your code.
# Functions
New creates a new instance of the client from the provided Config.
NewDescribeActionTargetsRequestPaginator returns a paginator for DescribeActionTargets.
NewDescribeProductsRequestPaginator returns a paginator for DescribeProducts.
NewDescribeStandardsControlsRequestPaginator returns a paginator for DescribeStandardsControls.
NewDescribeStandardsRequestPaginator returns a paginator for DescribeStandards.
NewGetEnabledStandardsRequestPaginator returns a paginator for GetEnabledStandards.
NewGetFindingsRequestPaginator returns a paginator for GetFindings.
NewGetInsightsRequestPaginator returns a paginator for GetInsights.
NewListEnabledProductsForImportRequestPaginator returns a paginator for ListEnabledProductsForImport.
NewListInvitationsRequestPaginator returns a paginator for ListInvitations.
NewListMembersRequestPaginator returns a paginator for ListMembers.
# Constants
Enum values for AwsIamAccessKeyStatus.
Enum values for AwsIamAccessKeyStatus.
Enum values for ComplianceStatus.
Enum values for ComplianceStatus.
Enum values for ComplianceStatus.
Enum values for ComplianceStatus.
Enum values for ControlStatus.
Enum values for ControlStatus.
Enum values for DateRangeUnit.
Service's Endpoint identifier.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeInternalException for service response error code "InternalException".
ErrCodeInvalidAccessException for service response error code "InvalidAccessException".
ErrCodeInvalidInputException for service response error code "InvalidInputException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceConflictException for service response error code "ResourceConflictException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
Enum values for IntegrationType.
Enum values for IntegrationType.
Enum values for MalwareState.
Enum values for MalwareState.
Enum values for MalwareState.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MalwareType.
Enum values for MapFilterComparison.
Enum values for NetworkDirection.
Enum values for NetworkDirection.
Enum values for Partition.
Enum values for Partition.
Enum values for Partition.
Enum values for RecordState.
Enum values for RecordState.
Service's identifier.
Service's name.
Enum values for SeverityLabel.
Enum values for SeverityLabel.
Enum values for SeverityLabel.
Enum values for SeverityLabel.
Enum values for SeverityLabel.
Enum values for SeverityRating.
Enum values for SeverityRating.
Enum values for SeverityRating.
Enum values for SeverityRating.
Enum values for SortOrder.
Enum values for SortOrder.
Enum values for StandardsStatus.
Enum values for StandardsStatus.
Enum values for StandardsStatus.
Enum values for StandardsStatus.
Enum values for StandardsStatus.
Enum values for StringFilterComparison.
Enum values for StringFilterComparison.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorCategory.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for ThreatIntelIndicatorType.
Enum values for VerificationState.
Enum values for VerificationState.
Enum values for VerificationState.
Enum values for VerificationState.
Enum values for WorkflowState.
Enum values for WorkflowState.
Enum values for WorkflowState.
Enum values for WorkflowState.
Enum values for WorkflowState.
Enum values for WorkflowStatus.
Enum values for WorkflowStatus.
Enum values for WorkflowStatus.
Enum values for WorkflowStatus.
# Structs
No description provided by the author
No description provided by the author
AcceptInvitationRequest is the request type for the AcceptInvitation API operation.
AcceptInvitationResponse is the response type for the AcceptInvitation API operation.
The details of an AWS account.
An ActionTarget object.
Information about an Availability Zone.
A distribution configuration.
A complex type that controls whether access logs are written for the distribution.
A complex type that describes the Amazon S3 bucket, HTTP server (for example, a web server), Amazon Elemental MediaStore, or other server from which CloudFront gets your files.
A complex type that contains information about origins and origin groups for this distribution.
Information about an AWS CodeBuild project.
Information about the build environment for this build project.
The credentials for access to a private registry.
Information about the build input source code for this build project.
Information about the VPC configuration that AWS CodeBuild accesses.
The details of an Amazon EC2 instance.
Information about the network interface attachment.
Details about the network interface.
A security group associated with the network interface.
Details about an EC2 security group.
An IP permission for an EC2 security group.
A range of IPv4 addresses.
A range of IPv6 addresses.
A prefix list ID.
A relationship between a security group and a user.
Information about an Elasticsearch domain.
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
Details about the configuration for encryption at rest.
Details about the configuration for node-to-node encryption.
Information that Amazon ES derives based on VPCOptions for the domain.
Information about a load balancer.
IAM access key details related to a finding.
Contains information about an IAM role, including all of the role's policies.
Contains metadata about a customer master key (CMK).
The code for the Lambda function.
The dead-letter queue for failed asynchronous invocations.
Details about a function's configuration.
A function's environment variable settings.
Error messages for environment variables that couldn't be applied.
An AWS Lambda layer.
The function's AWS X-Ray tracing configuration.
The VPC security groups and subnets that are attached to a Lambda function.
Details about a Lambda layer version.
An AWS Identity and Access Management (IAM) role associated with the DB instance.
Contains the details of an Amazon RDS DB instance.
Specifies the connection endpoint.
A VPC security groups that the DB instance belongs to.
The details of an Amazon S3 bucket.
Specifies the default server-side encryption to apply to new objects in the bucket.
The encryption configuration for the S3 bucket.
An encryption rule to apply to the S3 bucket.
Details about an Amazon S3 object.
Provides consistent format for the contents of the Security Hub-aggregated findings.
A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.
Identifies a finding to update using BatchUpdateFindings.
A wrapper type for the topic's Amazon Resource Name (ARN).
A wrapper type for the attributes of an Amazon SNS subscription.
Data about a queue.
Details about a WAF WebACL.
Details for a rule in a WAF WebACL.
No description provided by the author
No description provided by the author
BatchDisableStandardsRequest is the request type for the BatchDisableStandards API operation.
BatchDisableStandardsResponse is the response type for the BatchDisableStandards API operation.
No description provided by the author
No description provided by the author
BatchEnableStandardsRequest is the request type for the BatchEnableStandards API operation.
BatchEnableStandardsResponse is the response type for the BatchEnableStandards API operation.
No description provided by the author
No description provided by the author
BatchImportFindingsRequest is the request type for the BatchImportFindings API operation.
BatchImportFindingsResponse is the response type for the BatchImportFindings API operation.
No description provided by the author
No description provided by the author
BatchUpdateFindingsRequest is the request type for the BatchUpdateFindings API operation.
BatchUpdateFindingsResponse is the response type for the BatchUpdateFindings API operation.
A finding from a BatchUpdateFindings request that Security Hub was unable to update.
Client provides the API operation methods for making requests to AWS SecurityHub.
Contains finding details that are specific to control-based findings.
Container details related to a finding.
No description provided by the author
No description provided by the author
CreateActionTargetRequest is the request type for the CreateActionTarget API operation.
CreateActionTargetResponse is the response type for the CreateActionTarget API operation.
No description provided by the author
No description provided by the author
CreateInsightRequest is the request type for the CreateInsight API operation.
CreateInsightResponse is the response type for the CreateInsight API operation.
No description provided by the author
No description provided by the author
CreateMembersRequest is the request type for the CreateMembers API operation.
CreateMembersResponse is the response type for the CreateMembers API operation.
A date filter for querying findings.
A date range for the date filter.
No description provided by the author
No description provided by the author
DeclineInvitationsRequest is the request type for the DeclineInvitations API operation.
DeclineInvitationsResponse is the response type for the DeclineInvitations API operation.
No description provided by the author
No description provided by the author
DeleteActionTargetRequest is the request type for the DeleteActionTarget API operation.
DeleteActionTargetResponse is the response type for the DeleteActionTarget API operation.
No description provided by the author
No description provided by the author
DeleteInsightRequest is the request type for the DeleteInsight API operation.
DeleteInsightResponse is the response type for the DeleteInsight API operation.
No description provided by the author
No description provided by the author
DeleteInvitationsRequest is the request type for the DeleteInvitations API operation.
DeleteInvitationsResponse is the response type for the DeleteInvitations API operation.
No description provided by the author
No description provided by the author
DeleteMembersRequest is the request type for the DeleteMembers API operation.
DeleteMembersResponse is the response type for the DeleteMembers API operation.
No description provided by the author
No description provided by the author
DescribeActionTargetsPaginator is used to paginate the request.
DescribeActionTargetsRequest is the request type for the DescribeActionTargets API operation.
DescribeActionTargetsResponse is the response type for the DescribeActionTargets API operation.
No description provided by the author
No description provided by the author
DescribeHubRequest is the request type for the DescribeHub API operation.
DescribeHubResponse is the response type for the DescribeHub API operation.
No description provided by the author
No description provided by the author
DescribeProductsPaginator is used to paginate the request.
DescribeProductsRequest is the request type for the DescribeProducts API operation.
DescribeProductsResponse is the response type for the DescribeProducts API operation.
No description provided by the author
No description provided by the author
DescribeStandardsControlsPaginator is used to paginate the request.
DescribeStandardsControlsRequest is the request type for the DescribeStandardsControls API operation.
DescribeStandardsControlsResponse is the response type for the DescribeStandardsControls API operation.
No description provided by the author
No description provided by the author
DescribeStandardsPaginator is used to paginate the request.
DescribeStandardsRequest is the request type for the DescribeStandards API operation.
DescribeStandardsResponse is the response type for the DescribeStandards API operation.
No description provided by the author
No description provided by the author
DisableImportFindingsForProductRequest is the request type for the DisableImportFindingsForProduct API operation.
DisableImportFindingsForProductResponse is the response type for the DisableImportFindingsForProduct API operation.
No description provided by the author
No description provided by the author
DisableSecurityHubRequest is the request type for the DisableSecurityHub API operation.
DisableSecurityHubResponse is the response type for the DisableSecurityHub API operation.
No description provided by the author
No description provided by the author
DisassociateFromMasterAccountRequest is the request type for the DisassociateFromMasterAccount API operation.
DisassociateFromMasterAccountResponse is the response type for the DisassociateFromMasterAccount API operation.
No description provided by the author
No description provided by the author
DisassociateMembersRequest is the request type for the DisassociateMembers API operation.
DisassociateMembersResponse is the response type for the DisassociateMembers API operation.
No description provided by the author
No description provided by the author
EnableImportFindingsForProductRequest is the request type for the EnableImportFindingsForProduct API operation.
EnableImportFindingsForProductResponse is the response type for the EnableImportFindingsForProduct API operation.
No description provided by the author
No description provided by the author
EnableSecurityHubRequest is the request type for the EnableSecurityHub API operation.
EnableSecurityHubResponse is the response type for the EnableSecurityHub API operation.
No description provided by the author
No description provided by the author
GetEnabledStandardsPaginator is used to paginate the request.
GetEnabledStandardsRequest is the request type for the GetEnabledStandards API operation.
GetEnabledStandardsResponse is the response type for the GetEnabledStandards API operation.
No description provided by the author
No description provided by the author
GetFindingsPaginator is used to paginate the request.
GetFindingsRequest is the request type for the GetFindings API operation.
GetFindingsResponse is the response type for the GetFindings API operation.
No description provided by the author
No description provided by the author
GetInsightResultsRequest is the request type for the GetInsightResults API operation.
GetInsightResultsResponse is the response type for the GetInsightResults API operation.
No description provided by the author
No description provided by the author
GetInsightsPaginator is used to paginate the request.
GetInsightsRequest is the request type for the GetInsights API operation.
GetInsightsResponse is the response type for the GetInsights API operation.
No description provided by the author
No description provided by the author
GetInvitationsCountRequest is the request type for the GetInvitationsCount API operation.
GetInvitationsCountResponse is the response type for the GetInvitationsCount API operation.
No description provided by the author
No description provided by the author
GetMasterAccountRequest is the request type for the GetMasterAccount API operation.
GetMasterAccountResponse is the response type for the GetMasterAccount API operation.
No description provided by the author
No description provided by the author
GetMembersRequest is the request type for the GetMembers API operation.
GetMembersResponse is the response type for the GetMembers API operation.
The list of the findings that cannot be imported.
Contains information about a Security Hub insight.
The insight results returned by the GetInsightResults operation.
The insight result values returned by the GetInsightResults operation.
Details about an invitation.
No description provided by the author
No description provided by the author
InviteMembersRequest is the request type for the InviteMembers API operation.
InviteMembersResponse is the response type for the InviteMembers API operation.
The IP filter for querying findings.
A keyword filter for querying findings.
No description provided by the author
No description provided by the author
ListEnabledProductsForImportPaginator is used to paginate the request.
ListEnabledProductsForImportRequest is the request type for the ListEnabledProductsForImport API operation.
ListEnabledProductsForImportResponse is the response type for the ListEnabledProductsForImport API operation.
No description provided by the author
No description provided by the author
ListInvitationsPaginator is used to paginate the request.
ListInvitationsRequest is the request type for the ListInvitations API operation.
ListInvitationsResponse is the response type for the ListInvitations API operation.
No description provided by the author
No description provided by the author
ListMembersPaginator is used to paginate the request.
ListMembersRequest is the request type for the ListMembers API operation.
ListMembersResponse is the response type for the ListMembers API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
Information about the state of the load balancer.
A list of malware related to a finding.
The map filter for querying findings.
The details about a member account.
The details of network-related information about a finding.
A user-defined note added to a finding.
The updated note.
A number filter for querying findings.
The details of process-related information about a finding.
Contains details about a product.
A recommendation on how to remediate the issue identified in a finding.
Details about a related finding.
Details about the remediation steps for a finding.
A resource related to a finding.
Additional details about a resource related to a finding.
Details about the account that was not processed.
The severity of the finding.
Updates to the severity information for a finding.
A collection of finding attributes used to sort findings.
Provides information about a specific standard.
Details for an individual security standard control.
A resource that represents your subscription to a supported standard.
The standard that you want to enable.
Provides additional context for the value of Compliance.Status.
A string filter for querying findings.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
Details about the threat intelligence related to a finding.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateActionTargetRequest is the request type for the UpdateActionTarget API operation.
UpdateActionTargetResponse is the response type for the UpdateActionTarget API operation.
No description provided by the author
No description provided by the author
UpdateFindingsRequest is the request type for the UpdateFindings API operation.
UpdateFindingsResponse is the response type for the UpdateFindings API operation.
No description provided by the author
No description provided by the author
UpdateInsightRequest is the request type for the UpdateInsight API operation.
UpdateInsightResponse is the response type for the UpdateInsight API operation.
No description provided by the author
No description provided by the author
UpdateStandardsControlRequest is the request type for the UpdateStandardsControl API operation.
UpdateStandardsControlResponse is the response type for the UpdateStandardsControl API operation.
Details about the action that CloudFront or AWS WAF takes when a web request matches the conditions in the rule.
Details about a rule to exclude from a rule group.
Details about an override action for a rule.
Provides information about the status of the investigation into a finding.
Used to update information about the investigation into the finding.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author