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>