Class InsightFiltersArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.securityhub.inputs.InsightFiltersArgs
-
public final class InsightFiltersArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInsightFiltersArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InsightFiltersArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountIdArgs>>>awsAccountIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountNameArgs>>>awsAccountNames()static InsightFiltersArgs.Builderbuilder()static InsightFiltersArgs.Builderbuilder(InsightFiltersArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCompanyNameArgs>>>companyNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceAssociatedStandardsIdArgs>>>complianceAssociatedStandardsIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlIdArgs>>>complianceSecurityControlIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersNameArgs>>>complianceSecurityControlParametersNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersValueArgs>>>complianceSecurityControlParametersValues()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceStatusArgs>>>complianceStatuses()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersConfidenceArgs>>>confidences()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCreatedAtArgs>>>createdAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCriticalityArgs>>>criticalities()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersDescriptionArgs>>>descriptions()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsConfidenceArgs>>>findingProviderFieldsConfidences()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsCriticalityArgs>>>findingProviderFieldsCriticalities()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs>>>findingProviderFieldsRelatedFindingsIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs>>>findingProviderFieldsRelatedFindingsProductArns()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityLabelArgs>>>findingProviderFieldsSeverityLabels()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityOriginalArgs>>>findingProviderFieldsSeverityOriginals()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsTypeArgs>>>findingProviderFieldsTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFirstObservedAtArgs>>>firstObservedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersGeneratorIdArgs>>>generatorIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersIdArgs>>>ids()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersKeywordArgs>>>keywords()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersLastObservedAtArgs>>>lastObservedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareNameArgs>>>malwareNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwarePathArgs>>>malwarePaths()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareStateArgs>>>malwareStates()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareTypeArgs>>>malwareTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationDomainArgs>>>networkDestinationDomains()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv4Args>>>networkDestinationIpv4s()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv6Args>>>networkDestinationIpv6s()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationPortArgs>>>networkDestinationPorts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDirectionArgs>>>networkDirections()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkProtocolArgs>>>networkProtocols()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceDomainArgs>>>networkSourceDomains()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv4Args>>>networkSourceIpv4s()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv6Args>>>networkSourceIpv6s()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceMacArgs>>>networkSourceMacs()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourcePortArgs>>>networkSourcePorts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteTextArgs>>>noteTexts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedAtArgs>>>noteUpdatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedByArgs>>>noteUpdatedBies()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessLaunchedAtArgs>>>processLaunchedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessNameArgs>>>processNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessParentPidArgs>>>processParentPids()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessPathArgs>>>processPaths()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessPidArgs>>>processPids()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessTerminatedAtArgs>>>processTerminatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductArnArgs>>>productArns()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductFieldArgs>>>productFields()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductNameArgs>>>productNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRecommendationTextArgs>>>recommendationTexts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRecordStateArgs>>>recordStates()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsIdArgs>>>relatedFindingsIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsProductArnArgs>>>relatedFindingsProductArns()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs>>>resourceAwsEc2InstanceIamInstanceProfileArns()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceImageIdArgs>>>resourceAwsEc2InstanceImageIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs>>>resourceAwsEc2InstanceIpv4Addresses()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs>>>resourceAwsEc2InstanceIpv6Addresses()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceKeyNameArgs>>>resourceAwsEc2InstanceKeyNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs>>>resourceAwsEc2InstanceLaunchedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceSubnetIdArgs>>>resourceAwsEc2InstanceSubnetIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceTypeArgs>>>resourceAwsEc2InstanceTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceVpcIdArgs>>>resourceAwsEc2InstanceVpcIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs>>>resourceAwsIamAccessKeyCreatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyStatusArgs>>>resourceAwsIamAccessKeyStatuses()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyUserNameArgs>>>resourceAwsIamAccessKeyUserNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerIdArgs>>>resourceAwsS3BucketOwnerIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerNameArgs>>>resourceAwsS3BucketOwnerNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageIdArgs>>>resourceContainerImageIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageNameArgs>>>resourceContainerImageNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerLaunchedAtArgs>>>resourceContainerLaunchedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerNameArgs>>>resourceContainerNames()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceDetailsOtherArgs>>>resourceDetailsOthers()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceIdArgs>>>resourceIds()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourcePartitionArgs>>>resourcePartitions()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceRegionArgs>>>resourceRegions()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceTagArgs>>>resourceTags()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceTypeArgs>>>resourceTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersSeverityLabelArgs>>>severityLabels()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersSourceUrlArgs>>>sourceUrls()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorCategoryArgs>>>threatIntelIndicatorCategories()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorLastObservedAtArgs>>>threatIntelIndicatorLastObservedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceArgs>>>threatIntelIndicatorSources()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceUrlArgs>>>threatIntelIndicatorSourceUrls()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorTypeArgs>>>threatIntelIndicatorTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorValueArgs>>>threatIntelIndicatorValues()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersTitleArgs>>>titles()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersTypeArgs>>>types()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersUpdatedAtArgs>>>updatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersUserDefinedValueArgs>>>userDefinedValues()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersVerificationStateArgs>>>verificationStates()java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersWorkflowStatusArgs>>>workflowStatuses()
-
-
-
Field Detail
-
Empty
public static final InsightFiltersArgs Empty
-
-
Method Detail
-
awsAccountIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountIdArgs>>> awsAccountIds()
- Returns:
- AWS account ID that a finding is generated in. See String_Filter below for more details.
-
awsAccountNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountNameArgs>>> awsAccountNames()
- Returns:
- The name of the AWS account in which a finding is generated. See String_Filter below for more details.
-
companyNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCompanyNameArgs>>> companyNames()
- Returns:
- The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
-
complianceAssociatedStandardsIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceAssociatedStandardsIdArgs>>> complianceAssociatedStandardsIds()
- Returns:
- The unique identifier of a standard in which a control is enabled. See String_Filter below for more details.
-
complianceSecurityControlIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlIdArgs>>> complianceSecurityControlIds()
- Returns:
- The unique identifier of a control across standards. See String_Filter below for more details.
-
complianceSecurityControlParametersNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersNameArgs>>> complianceSecurityControlParametersNames()
- Returns:
- The unique identifier of a control across standards. See String_Filter below for more details.
-
complianceSecurityControlParametersValues
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersValueArgs>>> complianceSecurityControlParametersValues()
- Returns:
- The current value of a security control parameter. See String_Filter below for more details.
-
complianceStatuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersComplianceStatusArgs>>> complianceStatuses()
- Returns:
- Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details.
-
confidences
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersConfidenceArgs>>> confidences()
- Returns:
- A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
-
createdAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCreatedAtArgs>>> createdAts()
- Returns:
- An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details.
-
criticalities
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersCriticalityArgs>>> criticalities()
- Returns:
- The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
-
descriptions
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersDescriptionArgs>>> descriptions()
- Returns:
- A finding's description. See String Filter below for more details.
-
findingProviderFieldsConfidences
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsConfidenceArgs>>> findingProviderFieldsConfidences()
- Returns:
- The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details.
-
findingProviderFieldsCriticalities
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsCriticalityArgs>>> findingProviderFieldsCriticalities()
- Returns:
- The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details.
-
findingProviderFieldsRelatedFindingsIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs>>> findingProviderFieldsRelatedFindingsIds()
- Returns:
- The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
-
findingProviderFieldsRelatedFindingsProductArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs>>> findingProviderFieldsRelatedFindingsProductArns()
- Returns:
- The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
-
findingProviderFieldsSeverityLabels
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityLabelArgs>>> findingProviderFieldsSeverityLabels()
- Returns:
- The finding provider value for the severity label. See String Filter below for more details.
-
findingProviderFieldsSeverityOriginals
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityOriginalArgs>>> findingProviderFieldsSeverityOriginals()
- Returns:
- The finding provider's original value for the severity. See String Filter below for more details.
-
findingProviderFieldsTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsTypeArgs>>> findingProviderFieldsTypes()
- Returns:
- One or more finding types that the finding provider assigned to the finding. Uses the format of `namespace/category/classifier` that classify a finding. Valid namespace values include: `Software and Configuration Checks`, `TTPs`, `Effects`, `Unusual Behaviors`, and `Sensitive Data Identifications`. See String Filter below for more details.
-
firstObservedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersFirstObservedAtArgs>>> firstObservedAts()
- Returns:
- An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details.
-
generatorIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersGeneratorIdArgs>>> generatorIds()
- Returns:
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
-
ids
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersIdArgs>>> ids()
- Returns:
- The security findings provider-specific identifier for a finding. See String Filter below for more details.
-
keywords
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersKeywordArgs>>> keywords()
- Returns:
- A keyword for a finding. See Keyword Filter below for more details.
-
lastObservedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersLastObservedAtArgs>>> lastObservedAts()
- Returns:
- An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details.
-
malwareNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareNameArgs>>> malwareNames()
- Returns:
- The name of the malware that was observed. See String Filter below for more details.
-
malwarePaths
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwarePathArgs>>> malwarePaths()
- Returns:
- The filesystem path of the malware that was observed. See String Filter below for more details.
-
malwareStates
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareStateArgs>>> malwareStates()
- Returns:
- The state of the malware that was observed. See String Filter below for more details.
-
malwareTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersMalwareTypeArgs>>> malwareTypes()
- Returns:
- The type of the malware that was observed. See String Filter below for more details.
-
networkDestinationDomains
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationDomainArgs>>> networkDestinationDomains()
- Returns:
- The destination domain of network-related information about a finding. See String Filter below for more details.
-
networkDestinationIpv4s
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv4Args>>> networkDestinationIpv4s()
- Returns:
- The destination IPv4 address of network-related information about a finding. See IP Filter below for more details.
-
networkDestinationIpv6s
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv6Args>>> networkDestinationIpv6s()
- Returns:
- The destination IPv6 address of network-related information about a finding. See IP Filter below for more details.
-
networkDestinationPorts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationPortArgs>>> networkDestinationPorts()
- Returns:
- The destination port of network-related information about a finding. See Number Filter below for more details.
-
networkDirections
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDirectionArgs>>> networkDirections()
- Returns:
- Indicates the direction of network traffic associated with a finding. See String Filter below for more details.
-
networkProtocols
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkProtocolArgs>>> networkProtocols()
- Returns:
- The protocol of network-related information about a finding. See String Filter below for more details.
-
networkSourceDomains
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceDomainArgs>>> networkSourceDomains()
- Returns:
- The source domain of network-related information about a finding. See String Filter below for more details.
-
networkSourceIpv4s
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv4Args>>> networkSourceIpv4s()
- Returns:
- The source IPv4 address of network-related information about a finding. See IP Filter below for more details.
-
networkSourceIpv6s
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv6Args>>> networkSourceIpv6s()
- Returns:
- The source IPv6 address of network-related information about a finding. See IP Filter below for more details.
-
networkSourceMacs
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceMacArgs>>> networkSourceMacs()
- Returns:
- The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
-
networkSourcePorts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourcePortArgs>>> networkSourcePorts()
- Returns:
- The source port of network-related information about a finding. See Number Filter below for more details.
-
noteTexts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteTextArgs>>> noteTexts()
- Returns:
- The text of a note. See String Filter below for more details.
-
noteUpdatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedAtArgs>>> noteUpdatedAts()
- Returns:
- The timestamp of when the note was updated. See Date Filter below for more details.
-
noteUpdatedBies
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedByArgs>>> noteUpdatedBies()
- Returns:
- The principal that created a note. See String Filter below for more details.
-
processLaunchedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessLaunchedAtArgs>>> processLaunchedAts()
- Returns:
- The date/time that the process was launched. See Date Filter below for more details.
-
processNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessNameArgs>>> processNames()
- Returns:
- The name of the process. See String Filter below for more details.
-
processParentPids
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessParentPidArgs>>> processParentPids()
- Returns:
- The parent process ID. See Number Filter below for more details.
-
processPaths
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessPathArgs>>> processPaths()
- Returns:
- The path to the process executable. See String Filter below for more details.
-
processPids
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessPidArgs>>> processPids()
- Returns:
- The process ID. See Number Filter below for more details.
-
processTerminatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProcessTerminatedAtArgs>>> processTerminatedAts()
- Returns:
- The date/time that the process was terminated. See Date Filter below for more details.
-
productArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductArnArgs>>> productArns()
- Returns:
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details.
-
productFields
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductFieldArgs>>> productFields()
- Returns:
- A data type where security-findings providers can include additional solution-specific details that aren't part of the defined `AwsSecurityFinding` format. See Map Filter below for more details.
-
productNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersProductNameArgs>>> productNames()
- Returns:
- The name of the solution (product) that generates findings. See String Filter below for more details.
-
recommendationTexts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRecommendationTextArgs>>> recommendationTexts()
- Returns:
- The recommendation of what to do about the issue described in a finding. See String Filter below for more details.
-
recordStates
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRecordStateArgs>>> recordStates()
- Returns:
- The updated record state for the finding. See String Filter below for more details.
-
relatedFindingsIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsIdArgs>>> relatedFindingsIds()
- Returns:
- The solution-generated identifier for a related finding. See String Filter below for more details.
-
relatedFindingsProductArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsProductArnArgs>>> relatedFindingsProductArns()
- Returns:
- The ARN of the solution that generated a related finding. See String Filter below for more details.
-
resourceAwsEc2InstanceIamInstanceProfileArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs>>> resourceAwsEc2InstanceIamInstanceProfileArns()
- Returns:
- The IAM profile ARN of the instance. See String Filter below for more details.
-
resourceAwsEc2InstanceImageIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceImageIdArgs>>> resourceAwsEc2InstanceImageIds()
- Returns:
- AMI ID of the instance. See String Filter below for more details.
-
resourceAwsEc2InstanceIpv4Addresses
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs>>> resourceAwsEc2InstanceIpv4Addresses()
- Returns:
- The IPv4 addresses associated with the instance. See IP Filter below for more details.
-
resourceAwsEc2InstanceIpv6Addresses
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs>>> resourceAwsEc2InstanceIpv6Addresses()
- Returns:
- The IPv6 addresses associated with the instance. See IP Filter below for more details.
-
resourceAwsEc2InstanceKeyNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceKeyNameArgs>>> resourceAwsEc2InstanceKeyNames()
- Returns:
- The key name associated with the instance. See String Filter below for more details.
-
resourceAwsEc2InstanceLaunchedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs>>> resourceAwsEc2InstanceLaunchedAts()
- Returns:
- The date and time the instance was launched. See Date Filter below for more details.
-
resourceAwsEc2InstanceSubnetIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceSubnetIdArgs>>> resourceAwsEc2InstanceSubnetIds()
- Returns:
- The identifier of the subnet that the instance was launched in. See String Filter below for more details.
-
resourceAwsEc2InstanceTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceTypeArgs>>> resourceAwsEc2InstanceTypes()
- Returns:
- The instance type of the instance. See String Filter below for more details.
-
resourceAwsEc2InstanceVpcIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceVpcIdArgs>>> resourceAwsEc2InstanceVpcIds()
- Returns:
- The identifier of the VPC that the instance was launched in. See String Filter below for more details.
-
resourceAwsIamAccessKeyCreatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs>>> resourceAwsIamAccessKeyCreatedAts()
- Returns:
- The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.
-
resourceAwsIamAccessKeyStatuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyStatusArgs>>> resourceAwsIamAccessKeyStatuses()
- Returns:
- The status of the IAM access key related to a finding. See String Filter below for more details.
-
resourceAwsIamAccessKeyUserNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyUserNameArgs>>> resourceAwsIamAccessKeyUserNames()
- Returns:
- The user associated with the IAM access key related to a finding. See String Filter below for more details.
-
resourceAwsS3BucketOwnerIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerIdArgs>>> resourceAwsS3BucketOwnerIds()
- Returns:
- The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.
-
resourceAwsS3BucketOwnerNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerNameArgs>>> resourceAwsS3BucketOwnerNames()
- Returns:
- The display name of the owner of the S3 bucket. See String Filter below for more details.
-
resourceContainerImageIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageIdArgs>>> resourceContainerImageIds()
- Returns:
- The identifier of the image related to a finding. See String Filter below for more details.
-
resourceContainerImageNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageNameArgs>>> resourceContainerImageNames()
- Returns:
- The name of the image related to a finding. See String Filter below for more details.
-
resourceContainerLaunchedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerLaunchedAtArgs>>> resourceContainerLaunchedAts()
- Returns:
- The date/time that the container was started. See Date Filter below for more details.
-
resourceContainerNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerNameArgs>>> resourceContainerNames()
- Returns:
- The name of the container related to a finding. See String Filter below for more details.
-
resourceDetailsOthers
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceDetailsOtherArgs>>> resourceDetailsOthers()
- Returns:
- The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
-
resourceIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceIdArgs>>> resourceIds()
- Returns:
- The canonical identifier for the given resource type. See String Filter below for more details.
-
resourcePartitions
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourcePartitionArgs>>> resourcePartitions()
- Returns:
- The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.
-
resourceRegions
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceRegionArgs>>> resourceRegions()
- Returns:
- The canonical AWS external Region name where this resource is located. See String Filter below for more details.
-
resourceTags
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceTagArgs>>> resourceTags()
- Returns:
- A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
-
resourceTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersResourceTypeArgs>>> resourceTypes()
- Returns:
- Specifies the type of the resource that details are provided for. See String Filter below for more details.
-
severityLabels
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersSeverityLabelArgs>>> severityLabels()
- Returns:
- The label of a finding's severity. See String Filter below for more details.
-
sourceUrls
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersSourceUrlArgs>>> sourceUrls()
- Returns:
- A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details.
-
threatIntelIndicatorCategories
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorCategoryArgs>>> threatIntelIndicatorCategories()
- Returns:
- The category of a threat intelligence indicator. See String Filter below for more details.
-
threatIntelIndicatorLastObservedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorLastObservedAtArgs>>> threatIntelIndicatorLastObservedAts()
- Returns:
- The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.
-
threatIntelIndicatorSourceUrls
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceUrlArgs>>> threatIntelIndicatorSourceUrls()
- Returns:
- The URL for more details from the source of the threat intelligence. See String Filter below for more details.
-
threatIntelIndicatorSources
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceArgs>>> threatIntelIndicatorSources()
- Returns:
- The source of the threat intelligence. See String Filter below for more details.
-
threatIntelIndicatorTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorTypeArgs>>> threatIntelIndicatorTypes()
- Returns:
- The type of a threat intelligence indicator. See String Filter below for more details.
-
threatIntelIndicatorValues
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorValueArgs>>> threatIntelIndicatorValues()
- Returns:
- The value of a threat intelligence indicator. See String Filter below for more details.
-
titles
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersTitleArgs>>> titles()
- Returns:
- A finding's title. See String Filter below for more details.
-
types
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersTypeArgs>>> types()
- Returns:
- A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
-
updatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersUpdatedAtArgs>>> updatedAts()
- Returns:
- An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
-
userDefinedValues
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersUserDefinedValueArgs>>> userDefinedValues()
- Returns:
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details.
-
verificationStates
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersVerificationStateArgs>>> verificationStates()
- Returns:
- The veracity of a finding. See String Filter below for more details.
-
workflowStatuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<InsightFiltersWorkflowStatusArgs>>> workflowStatuses()
- Returns:
- The status of the investigation into a finding. See Workflow Status Filter below for more details.
-
builder
public static InsightFiltersArgs.Builder builder()
-
builder
public static InsightFiltersArgs.Builder builder(InsightFiltersArgs defaults)
-
-