Package software.amazon.awscdk.services.securityhub
package software.amazon.awscdk.services.securityhub
AWS Security Hub Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.securityhub.*;
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.)
-
ClassDescriptionThe
AWS::SecurityHub::AutomationRuleresource specifies an automation rule based on input parameters.One or more actions that AWS Security Hub takes when a finding matches the defined criteria of a rule.A builder forCfnAutomationRule.AutomationRulesActionPropertyAn implementation forCfnAutomationRule.AutomationRulesActionPropertyIdentifies the finding fields that the automation rule action updates when a finding matches the defined criteria.An implementation forCfnAutomationRule.AutomationRulesFindingFieldsUpdatePropertyThe criteria that determine which findings a rule applies to.A builder forCfnAutomationRule.AutomationRulesFindingFiltersPropertyAn implementation forCfnAutomationRule.AutomationRulesFindingFiltersPropertyA fluent builder forCfnAutomationRule.A date filter for querying findings.A builder forCfnAutomationRule.DateFilterPropertyAn implementation forCfnAutomationRule.DateFilterPropertyA date range for the date filter.A builder forCfnAutomationRule.DateRangePropertyAn implementation forCfnAutomationRule.DateRangePropertyA map filter for filtering AWS Security Hub findings.A builder forCfnAutomationRule.MapFilterPropertyAn implementation forCfnAutomationRule.MapFilterPropertyThe updated note.A builder forCfnAutomationRule.NoteUpdatePropertyAn implementation forCfnAutomationRule.NoteUpdatePropertyA number filter for querying findings.A builder forCfnAutomationRule.NumberFilterPropertyAn implementation forCfnAutomationRule.NumberFilterPropertyProvides details about a list of findings that the current finding relates to.A builder forCfnAutomationRule.RelatedFindingPropertyAn implementation forCfnAutomationRule.RelatedFindingPropertyUpdates to the severity information for a finding.A builder forCfnAutomationRule.SeverityUpdatePropertyAn implementation forCfnAutomationRule.SeverityUpdatePropertyA string filter for filtering AWS Security Hub findings.A builder forCfnAutomationRule.StringFilterPropertyAn implementation forCfnAutomationRule.StringFilterPropertyUsed to update information about the investigation into the finding.A builder forCfnAutomationRule.WorkflowUpdatePropertyAn implementation forCfnAutomationRule.WorkflowUpdatePropertyProperties for defining aCfnAutomationRule.A builder forCfnAutomationRulePropsAn implementation forCfnAutomationRulePropsTheAWS::SecurityHub::ConfigurationPolicyresource creates a central configuration policy with the defined settings.A fluent builder forCfnConfigurationPolicy.An object that provides the current value of a security control parameter and identifies whether it has been customized.A builder forCfnConfigurationPolicy.ParameterConfigurationPropertyAn implementation forCfnConfigurationPolicy.ParameterConfigurationPropertyAn object that includes the data type of a security control parameter and its current value.A builder forCfnConfigurationPolicy.ParameterValuePropertyAn implementation forCfnConfigurationPolicy.ParameterValuePropertyAn object that defines how AWS Security Hub is configured.A builder forCfnConfigurationPolicy.PolicyPropertyAn implementation forCfnConfigurationPolicy.PolicyPropertyA list of security controls and control parameter values that are included in a configuration policy.An implementation forCfnConfigurationPolicy.SecurityControlCustomParameterPropertyAn object that defines which security controls are enabled in an AWS Security Hub configuration policy.An implementation forCfnConfigurationPolicy.SecurityControlsConfigurationPropertyAn object that defines how AWS Security Hub is configured.A builder forCfnConfigurationPolicy.SecurityHubPolicyPropertyAn implementation forCfnConfigurationPolicy.SecurityHubPolicyPropertyProperties for defining aCfnConfigurationPolicy.A builder forCfnConfigurationPolicyPropsAn implementation forCfnConfigurationPolicyPropsTheAWS::SecurityHub::DelegatedAdminresource designates the delegated AWS Security Hub administrator account for an organization.A fluent builder forCfnDelegatedAdmin.Properties for defining aCfnDelegatedAdmin.A builder forCfnDelegatedAdminPropsAn implementation forCfnDelegatedAdminPropsTheAWS::SecurityHub::FindingAggregatorresource enables cross-Region aggregation.A fluent builder forCfnFindingAggregator.Properties for defining aCfnFindingAggregator.A builder forCfnFindingAggregatorPropsAn implementation forCfnFindingAggregatorPropsTheAWS::SecurityHub::Hubresource specifies the enablement of the AWS Security Hub service in your AWS account .A fluent builder forCfnHub.Properties for defining aCfnHub.A builder forCfnHubPropsAn implementation forCfnHubPropsTheAWS::SecurityHub::Insightresource creates a custom insight in AWS Security Hub .A collection of filters that are applied to all active findings aggregated by AWS Security Hub .A builder forCfnInsight.AwsSecurityFindingFiltersPropertyAn implementation forCfnInsight.AwsSecurityFindingFiltersPropertyBoolean filter for querying findings.A builder forCfnInsight.BooleanFilterPropertyAn implementation forCfnInsight.BooleanFilterPropertyA fluent builder forCfnInsight.A date filter for querying findings.A builder forCfnInsight.DateFilterPropertyAn implementation forCfnInsight.DateFilterPropertyA date range for the date filter.A builder forCfnInsight.DateRangePropertyAn implementation forCfnInsight.DateRangePropertyThe IP filter for querying findings.A builder forCfnInsight.IpFilterPropertyAn implementation forCfnInsight.IpFilterPropertyA keyword filter for querying findings.A builder forCfnInsight.KeywordFilterPropertyAn implementation forCfnInsight.KeywordFilterPropertyA map filter for filtering AWS Security Hub findings.A builder forCfnInsight.MapFilterPropertyAn implementation forCfnInsight.MapFilterPropertyA number filter for querying findings.A builder forCfnInsight.NumberFilterPropertyAn implementation forCfnInsight.NumberFilterPropertyA string filter for filtering AWS Security Hub findings.A builder forCfnInsight.StringFilterPropertyAn implementation forCfnInsight.StringFilterPropertyProperties for defining aCfnInsight.A builder forCfnInsightPropsAn implementation forCfnInsightPropsTheAWS::SecurityHub::OrganizationConfigurationresource specifies the way that your AWS organization is configured in AWS Security Hub .A fluent builder forCfnOrganizationConfiguration.Properties for defining aCfnOrganizationConfiguration.A builder forCfnOrganizationConfigurationPropsAn implementation forCfnOrganizationConfigurationPropsTheAWS::SecurityHub::PolicyAssociationresource specifies associations for a configuration policy or a self-managed configuration.A fluent builder forCfnPolicyAssociation.Properties for defining aCfnPolicyAssociation.A builder forCfnPolicyAssociationPropsAn implementation forCfnPolicyAssociationPropsTheAWS::SecurityHub::ProductSubscriptionresource creates a subscription to a third-party product that generates findings that you want to receive in AWS Security Hub .A fluent builder forCfnProductSubscription.Properties for defining aCfnProductSubscription.A builder forCfnProductSubscriptionPropsAn implementation forCfnProductSubscriptionPropsTheAWS::SecurityHub::SecurityControlresource specifies custom parameter values for an AWS Security Hub control.A fluent builder forCfnSecurityControl.An object that provides the current value of a security control parameter and identifies whether it has been customized.A builder forCfnSecurityControl.ParameterConfigurationPropertyAn implementation forCfnSecurityControl.ParameterConfigurationPropertyAn object that includes the data type of a security control parameter and its current value.A builder forCfnSecurityControl.ParameterValuePropertyAn implementation forCfnSecurityControl.ParameterValuePropertyProperties for defining aCfnSecurityControl.A builder forCfnSecurityControlPropsAn implementation forCfnSecurityControlPropsTheAWS::SecurityHub::Standardresource specifies the enablement of a security standard.A fluent builder forCfnStandard.Provides details about an individual security control.A builder forCfnStandard.StandardsControlPropertyAn implementation forCfnStandard.StandardsControlPropertyProperties for defining aCfnStandard.A builder forCfnStandardPropsAn implementation forCfnStandardProps