# README
AWS Security Hub Construct Library
This module is part of the AWS Cloud Development Kit project.
import securityhub "github.com/aws/aws-cdk-go/awscdk"
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for SecurityHub construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::SecurityHub resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::SecurityHub.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
# Functions
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
No description provided by the author
Returns `true` if a construct is a stack element (i.e.
Check whether the given object is a CfnResource.
Checks if `x` is a construct.
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
No description provided by the author
# Structs
One or more actions that AWS Security Hub takes when a finding matches the defined criteria of a rule.
Identifies the finding fields that the automation rule action updates when a finding matches the defined criteria.
The criteria that determine which findings a rule applies to.
A date filter for querying findings.
A date range for the date filter.
A map filter for filtering AWS Security Hub findings.
The updated note.
A number filter for querying findings.
Provides details about a list of findings that the current finding relates to.
Updates to the severity information for a finding.
A string filter for filtering AWS Security Hub findings.
Used to update information about the investigation into the finding.
Properties for defining a `CfnAutomationRule`.
An object that provides the current value of a security control parameter and identifies whether it has been customized.
An object that includes the data type of a security control parameter and its current value.
An object that defines how AWS Security Hub is configured.
A list of security controls and control parameter values that are included in a configuration policy.
An object that defines which security controls are enabled in an AWS Security Hub configuration policy.
An object that defines how AWS Security Hub is configured.
Properties for defining a `CfnConfigurationPolicy`.
Properties for defining a `CfnDelegatedAdmin`.
Properties for defining a `CfnFindingAggregator`.
Properties for defining a `CfnHub`.
A collection of filters that are applied to all active findings aggregated by AWS Security Hub .
Boolean filter for querying findings.
A date filter for querying findings.
A date range for the date filter.
The IP filter for querying findings.
A keyword filter for querying findings.
A map filter for filtering AWS Security Hub findings.
A number filter for querying findings.
A string filter for filtering AWS Security Hub findings.
Properties for defining a `CfnInsight`.
Properties for defining a `CfnOrganizationConfiguration`.
Properties for defining a `CfnPolicyAssociation`.
Properties for defining a `CfnProductSubscription`.
An object that provides the current value of a security control parameter and identifies whether it has been customized.
An object that includes the data type of a security control parameter and its current value.
Properties for defining a `CfnSecurityControl`.
Provides details about an individual security control.
Properties for defining a `CfnStandard`.
# Interfaces
The `AWS::SecurityHub::AutomationRule` resource specifies an automation rule based on input parameters.
The `AWS::SecurityHub::ConfigurationPolicy` resource creates a central configuration policy with the defined settings.
The `AWS::SecurityHub::DelegatedAdmin` resource designates the delegated AWS Security Hub administrator account for an organization.
The `AWS::SecurityHub::FindingAggregator` resource enables cross-Region aggregation.
The `AWS::SecurityHub::Hub` resource specifies the enablement of the AWS Security Hub service in your AWS account .
The `AWS::SecurityHub::Insight` resource creates a custom insight in AWS Security Hub .
The `AWS::SecurityHub::OrganizationConfiguration` resource specifies the way that your AWS organization is configured in AWS Security Hub .
The `AWS::SecurityHub::PolicyAssociation` resource specifies associations for a configuration policy or a self-managed configuration.
The `AWS::SecurityHub::ProductSubscription` resource creates a subscription to a third-party product that generates findings that you want to receive in AWS Security Hub .
The `AWS::SecurityHub::SecurityControl` resource specifies custom parameter values for an AWS Security Hub control.
The `AWS::SecurityHub::Standard` resource specifies the enablement of a security standard.