securityhub library

Classes

Account
Enables Security Hub CSPM for this AWS account.
AccountArgs
The set of arguments for Account. The set of arguments for Account.
AccountState
Input properties used for looking up and filtering Account resources.
AccountV2
Enables the unified Security Hub V2 for this AWS account.
AccountV2Args
The set of arguments for AccountV2. The set of arguments for AccountV2.
AccountV2State
Input properties used for looking up and filtering AccountV2 resources.
ActionTarget
Creates Security Hub custom action.
ActionTargetArgs
The set of arguments for ActionTarget. The set of arguments for ActionTarget.
ActionTargetState
Input properties used for looking up and filtering ActionTarget resources.
AggregatorV2
Manages a Security Hub V2 Aggregator, which enables cross-region finding aggregation.
AggregatorV2Args
The set of arguments for AggregatorV2. The set of arguments for AggregatorV2.
AggregatorV2State
Input properties used for looking up and filtering AggregatorV2 resources.
AutomationRule
Resource for managing an AWS Security Hub Automation Rule.
AutomationRuleAction
AutomationRuleActionFindingFieldsUpdate
AutomationRuleActionFindingFieldsUpdateNote
AutomationRuleActionFindingFieldsUpdateRelatedFinding
AutomationRuleActionFindingFieldsUpdateSeverity
AutomationRuleActionFindingFieldsUpdateWorkflow
AutomationRuleArgs
The set of arguments for AutomationRule. The set of arguments for AutomationRule.
AutomationRuleCriteria
AutomationRuleCriteriaAwsAccountId
AutomationRuleCriteriaAwsAccountName
AutomationRuleCriteriaCompanyName
AutomationRuleCriteriaComplianceAssociatedStandardsId
AutomationRuleCriteriaComplianceSecurityControlId
AutomationRuleCriteriaComplianceStatus
AutomationRuleCriteriaConfidence
AutomationRuleCriteriaCreatedAt
AutomationRuleCriteriaCreatedAtDateRange
AutomationRuleCriteriaCriticality
AutomationRuleCriteriaDescription
AutomationRuleCriteriaFirstObservedAt
AutomationRuleCriteriaFirstObservedAtDateRange
AutomationRuleCriteriaGeneratorId
AutomationRuleCriteriaId
AutomationRuleCriteriaLastObservedAt
AutomationRuleCriteriaLastObservedAtDateRange
AutomationRuleCriteriaNoteText
AutomationRuleCriteriaNoteUpdatedAt
AutomationRuleCriteriaNoteUpdatedAtDateRange
AutomationRuleCriteriaNoteUpdatedBy
AutomationRuleCriteriaProductArn
AutomationRuleCriteriaProductName
AutomationRuleCriteriaRecordState
AutomationRuleCriteriaRelatedFindingsId
AutomationRuleCriteriaRelatedFindingsProductArn
AutomationRuleCriteriaResourceApplicationArn
AutomationRuleCriteriaResourceApplicationName
AutomationRuleCriteriaResourceDetailsOther
AutomationRuleCriteriaResourceId
AutomationRuleCriteriaResourcePartition
AutomationRuleCriteriaResourceRegion
AutomationRuleCriteriaResourceTag
AutomationRuleCriteriaResourceType
AutomationRuleCriteriaSeverityLabel
AutomationRuleCriteriaSourceUrl
AutomationRuleCriteriaTitle
AutomationRuleCriteriaType
AutomationRuleCriteriaUpdatedAt
AutomationRuleCriteriaUpdatedAtDateRange
AutomationRuleCriteriaUserDefinedField
AutomationRuleCriteriaVerificationState
AutomationRuleCriteriaWorkflowStatus
AutomationRuleState
Input properties used for looking up and filtering AutomationRule resources.
AutomationRuleV2
Manages a Security Hub V2 Automation Rule, which automatically updates or takes action on findings that match specified criteria.
AutomationRuleV2Action
AutomationRuleV2ActionExternalIntegrationConfiguration
AutomationRuleV2ActionFindingFieldsUpdate
AutomationRuleV2Args
The set of arguments for AutomationRuleV2. The set of arguments for AutomationRuleV2.
AutomationRuleV2Criteria
AutomationRuleV2State
Input properties used for looking up and filtering AutomationRuleV2 resources.
ConfigurationPolicy
Manages Security Hub configuration policy
ConfigurationPolicyArgs
The set of arguments for ConfigurationPolicy. The set of arguments for ConfigurationPolicy.
ConfigurationPolicyAssociation
Manages Security Hub configuration policy associations.
ConfigurationPolicyAssociationArgs
The set of arguments for ConfigurationPolicyAssociation. The set of arguments for ConfigurationPolicyAssociation.
ConfigurationPolicyAssociationState
Input properties used for looking up and filtering ConfigurationPolicyAssociation resources.
ConfigurationPolicyConfigurationPolicy
ConfigurationPolicyConfigurationPolicySecurityControlsConfiguration
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameter
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameter
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterBool
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterDouble
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnum
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterEnumList
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterInt
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterIntList
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterString
ConfigurationPolicyConfigurationPolicySecurityControlsConfigurationSecurityControlCustomParameterParameterStringList
ConfigurationPolicyState
Input properties used for looking up and filtering ConfigurationPolicy resources.
ConnectorV2
Manages a Security Hub V2 connector.
ConnectorV2Args
The set of arguments for ConnectorV2. The set of arguments for ConnectorV2.
ConnectorV2ConnectorProvider
ConnectorV2ConnectorProviderJiraCloud
ConnectorV2ConnectorProviderServiceNow
ConnectorV2Health
ConnectorV2State
Input properties used for looking up and filtering ConnectorV2 resources.
FeatureV2
Manages an opt-in Security Hub V2 feature, such as network scanning (NetScan), for the calling account in the current AWS Region.
FeatureV2Args
The set of arguments for FeatureV2. The set of arguments for FeatureV2.
FeatureV2State
Input properties used for looking up and filtering FeatureV2 resources.
FindingAggregator
Manages a Security Hub finding aggregator. Security Hub needs to be enabled in a region in order for the aggregator to pull through findings.
FindingAggregatorArgs
The set of arguments for FindingAggregator. The set of arguments for FindingAggregator.
FindingAggregatorState
Input properties used for looking up and filtering FindingAggregator resources.
GetEnabledStandardsArgs
Arguments for getEnabledStandards. Arguments for getEnabledStandards.
GetEnabledStandardsResult
Result data returned by getEnabledStandards.
GetEnabledStandardsStandardsSubscription
GetEnabledStandardsStandardsSubscriptionStandardsStatusReason
GetSecurityControlsArgs
Arguments for getSecurityControls. Arguments for getSecurityControls.
GetSecurityControlsResult
Result data returned by getSecurityControls.
GetSecurityControlsSecurityControlDefinition
GetStandardsControlAssociationsArgs
Arguments for getStandardsControlAssociations. Arguments for getStandardsControlAssociations.
GetStandardsControlAssociationsResult
Result data returned by getStandardsControlAssociations.
GetStandardsControlAssociationsStandardsControlAssociation
Insight
Provides a Security Hub custom insight resource. See the Managing custom insights section of the AWS User Guide for more information.
InsightArgs
The set of arguments for Insight. The set of arguments for Insight.
InsightFilters
InsightFiltersAwsAccountId
InsightFiltersAwsAccountName
InsightFiltersCompanyName
InsightFiltersComplianceAssociatedStandardsId
InsightFiltersComplianceSecurityControlId
InsightFiltersComplianceSecurityControlParametersName
InsightFiltersComplianceSecurityControlParametersValue
InsightFiltersComplianceStatus
InsightFiltersConfidence
InsightFiltersCreatedAt
InsightFiltersCreatedAtDateRange
InsightFiltersCriticality
InsightFiltersDescription
InsightFiltersFindingProviderFieldsConfidence
InsightFiltersFindingProviderFieldsCriticality
InsightFiltersFindingProviderFieldsRelatedFindingsId
InsightFiltersFindingProviderFieldsRelatedFindingsProductArn
InsightFiltersFindingProviderFieldsSeverityLabel
InsightFiltersFindingProviderFieldsSeverityOriginal
InsightFiltersFindingProviderFieldsType
InsightFiltersFirstObservedAt
InsightFiltersFirstObservedAtDateRange
InsightFiltersGeneratorId
InsightFiltersId
InsightFiltersKeyword
InsightFiltersLastObservedAt
InsightFiltersLastObservedAtDateRange
InsightFiltersMalwareName
InsightFiltersMalwarePath
InsightFiltersMalwareState
InsightFiltersMalwareType
InsightFiltersNetworkDestinationDomain
InsightFiltersNetworkDestinationIpv4
InsightFiltersNetworkDestinationIpv6
InsightFiltersNetworkDestinationPort
InsightFiltersNetworkDirection
InsightFiltersNetworkProtocol
InsightFiltersNetworkSourceDomain
InsightFiltersNetworkSourceIpv4
InsightFiltersNetworkSourceIpv6
InsightFiltersNetworkSourceMac
InsightFiltersNetworkSourcePort
InsightFiltersNoteText
InsightFiltersNoteUpdatedAt
InsightFiltersNoteUpdatedAtDateRange
InsightFiltersNoteUpdatedBy
InsightFiltersProcessLaunchedAt
InsightFiltersProcessLaunchedAtDateRange
InsightFiltersProcessName
InsightFiltersProcessParentPid
InsightFiltersProcessPath
InsightFiltersProcessPid
InsightFiltersProcessTerminatedAt
InsightFiltersProcessTerminatedAtDateRange
InsightFiltersProductArn
InsightFiltersProductField
InsightFiltersProductName
InsightFiltersRecommendationText
InsightFiltersRecordState
InsightFiltersRelatedFindingsId
InsightFiltersRelatedFindingsProductArn
InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn
InsightFiltersResourceAwsEc2InstanceImageId
InsightFiltersResourceAwsEc2InstanceIpv4Address
InsightFiltersResourceAwsEc2InstanceIpv6Address
InsightFiltersResourceAwsEc2InstanceKeyName
InsightFiltersResourceAwsEc2InstanceLaunchedAt
InsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange
InsightFiltersResourceAwsEc2InstanceSubnetId
InsightFiltersResourceAwsEc2InstanceType
InsightFiltersResourceAwsEc2InstanceVpcId
InsightFiltersResourceAwsIamAccessKeyCreatedAt
InsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange
InsightFiltersResourceAwsIamAccessKeyStatus
InsightFiltersResourceAwsIamAccessKeyUserName
InsightFiltersResourceAwsS3BucketOwnerId
InsightFiltersResourceAwsS3BucketOwnerName
InsightFiltersResourceContainerImageId
InsightFiltersResourceContainerImageName
InsightFiltersResourceContainerLaunchedAt
InsightFiltersResourceContainerLaunchedAtDateRange
InsightFiltersResourceContainerName
InsightFiltersResourceDetailsOther
InsightFiltersResourceId
InsightFiltersResourcePartition
InsightFiltersResourceRegion
InsightFiltersResourceTag
InsightFiltersResourceType
InsightFiltersSeverityLabel
InsightFiltersSourceUrl
InsightFiltersThreatIntelIndicatorCategory
InsightFiltersThreatIntelIndicatorLastObservedAt
InsightFiltersThreatIntelIndicatorLastObservedAtDateRange
InsightFiltersThreatIntelIndicatorSource
InsightFiltersThreatIntelIndicatorSourceUrl
InsightFiltersThreatIntelIndicatorType
InsightFiltersThreatIntelIndicatorValue
InsightFiltersTitle
InsightFiltersType
InsightFiltersUpdatedAt
InsightFiltersUpdatedAtDateRange
InsightFiltersUserDefinedValue
InsightFiltersVerificationState
InsightFiltersWorkflowStatus
InsightState
Input properties used for looking up and filtering Insight resources.
InviteAccepter
> Note: AWS accounts can only be associated with a single Security Hub master account. Destroying this resource will disassociate the member account from the master account.
InviteAccepterArgs
The set of arguments for InviteAccepter. The set of arguments for InviteAccepter.
InviteAccepterState
Input properties used for looking up and filtering InviteAccepter resources.
Member
Provides a Security Hub member resource.
MemberArgs
The set of arguments for Member. The set of arguments for Member.
MemberState
Input properties used for looking up and filtering Member resources.
OrganizationAdminAccount
Manages a Security Hub administrator account for an organization. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Security Hub can be found in the Security Hub User Guide.
OrganizationAdminAccountArgs
The set of arguments for OrganizationAdminAccount. The set of arguments for OrganizationAdminAccount.
OrganizationAdminAccountState
Input properties used for looking up and filtering OrganizationAdminAccount resources.
OrganizationConfiguration
Manages the Security Hub Organization Configuration.
OrganizationConfigurationArgs
The set of arguments for OrganizationConfiguration. The set of arguments for OrganizationConfiguration.
OrganizationConfigurationOrganizationConfiguration
OrganizationConfigurationState
Input properties used for looking up and filtering OrganizationConfiguration resources.
ProductSubscription
Subscribes to a Security Hub product.
ProductSubscriptionArgs
The set of arguments for ProductSubscription. The set of arguments for ProductSubscription.
ProductSubscriptionState
Input properties used for looking up and filtering ProductSubscription resources.
StandardsControl
Disable/enable Security Hub standards control in the current region.
StandardsControlArgs
The set of arguments for StandardsControl. The set of arguments for StandardsControl.
StandardsControlAssociation
Resource for managing an AWS Security Hub Standards Control Association.
StandardsControlAssociationArgs
The set of arguments for StandardsControlAssociation. The set of arguments for StandardsControlAssociation.
StandardsControlAssociationState
Input properties used for looking up and filtering StandardsControlAssociation resources.
StandardsControlState
Input properties used for looking up and filtering StandardsControl resources.
StandardsSubscription
Subscribes to a Security Hub standard.
StandardsSubscriptionArgs
The set of arguments for StandardsSubscription. The set of arguments for StandardsSubscription.
StandardsSubscriptionState
Input properties used for looking up and filtering StandardsSubscription resources.

Functions

getEnabledStandards(GetEnabledStandardsArgs args, {InvokeOptions? options}) Future<GetEnabledStandardsResult>
Lists the standards that are currently enabled.
getEnabledStandardsOutput(GetEnabledStandardsArgs args, {InvokeOutputOptions? options}) → Output<GetEnabledStandardsResult>
getSecurityControls(GetSecurityControlsArgs args, {InvokeOptions? options}) Future<GetSecurityControlsResult>
Lists security controls.
getSecurityControlsOutput(GetSecurityControlsArgs args, {InvokeOutputOptions? options}) → Output<GetSecurityControlsResult>
getStandardsControlAssociations(GetStandardsControlAssociationsArgs args, {InvokeOptions? options}) Future<GetStandardsControlAssociationsResult>
Data source for managing an AWS Security Hub Standards Control Associations.
getStandardsControlAssociationsOutput(GetStandardsControlAssociationsArgs args, {InvokeOutputOptions? options}) → Output<GetStandardsControlAssociationsResult>