Class InsightFiltersArgs.Builder

  • Enclosing class:
    InsightFiltersArgs

    public static final class InsightFiltersArgs.Builder
    extends java.lang.Object
    • Method Detail

      • awsAccountIds

        public InsightFiltersArgs.Builder awsAccountIds​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountIdArgs>> awsAccountIds)
        Parameters:
        awsAccountIds - AWS account ID that a finding is generated in. See String_Filter below for more details.
        Returns:
        builder
      • awsAccountNames

        public InsightFiltersArgs.Builder awsAccountNames​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<InsightFiltersAwsAccountNameArgs>> awsAccountNames)
        Parameters:
        awsAccountNames - The name of the AWS account in which a finding is generated. See String_Filter below for more details.
        Returns:
        builder
      • companyNames

        public InsightFiltersArgs.Builder companyNames​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersCompanyNameArgs>> companyNames)
        Parameters:
        companyNames - The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
        Returns:
        builder
      • companyNames

        public InsightFiltersArgs.Builder companyNames​(java.util.List<InsightFiltersCompanyNameArgs> companyNames)
        Parameters:
        companyNames - The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
        Returns:
        builder
      • companyNames

        public InsightFiltersArgs.Builder companyNames​(InsightFiltersCompanyNameArgs... companyNames)
        Parameters:
        companyNames - The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details.
        Returns:
        builder
      • complianceAssociatedStandardsIds

        public InsightFiltersArgs.Builder complianceAssociatedStandardsIds​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<InsightFiltersComplianceAssociatedStandardsIdArgs>> complianceAssociatedStandardsIds)
        Parameters:
        complianceAssociatedStandardsIds - The unique identifier of a standard in which a control is enabled. See String_Filter below for more details.
        Returns:
        builder
      • complianceAssociatedStandardsIds

        public InsightFiltersArgs.Builder complianceAssociatedStandardsIds​(java.util.List<InsightFiltersComplianceAssociatedStandardsIdArgs> complianceAssociatedStandardsIds)
        Parameters:
        complianceAssociatedStandardsIds - The unique identifier of a standard in which a control is enabled. See String_Filter below for more details.
        Returns:
        builder
      • complianceSecurityControlIds

        public InsightFiltersArgs.Builder complianceSecurityControlIds​(@Nullable
                                                                       com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlIdArgs>> complianceSecurityControlIds)
        Parameters:
        complianceSecurityControlIds - The unique identifier of a control across standards. See String_Filter below for more details.
        Returns:
        builder
      • complianceSecurityControlParametersNames

        public InsightFiltersArgs.Builder complianceSecurityControlParametersNames​(@Nullable
                                                                                   com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersNameArgs>> complianceSecurityControlParametersNames)
        Parameters:
        complianceSecurityControlParametersNames - The unique identifier of a control across standards. See String_Filter below for more details.
        Returns:
        builder
      • complianceSecurityControlParametersValues

        public InsightFiltersArgs.Builder complianceSecurityControlParametersValues​(@Nullable
                                                                                    com.pulumi.core.Output<java.util.List<InsightFiltersComplianceSecurityControlParametersValueArgs>> complianceSecurityControlParametersValues)
        Parameters:
        complianceSecurityControlParametersValues - The current value of a security control parameter. See String_Filter below for more details.
        Returns:
        builder
      • complianceStatuses

        public InsightFiltersArgs.Builder complianceStatuses​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersComplianceStatusArgs>> complianceStatuses)
        Parameters:
        complianceStatuses - 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.
        Returns:
        builder
      • complianceStatuses

        public InsightFiltersArgs.Builder complianceStatuses​(java.util.List<InsightFiltersComplianceStatusArgs> complianceStatuses)
        Parameters:
        complianceStatuses - 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.
        Returns:
        builder
      • complianceStatuses

        public InsightFiltersArgs.Builder complianceStatuses​(InsightFiltersComplianceStatusArgs... complianceStatuses)
        Parameters:
        complianceStatuses - 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.
        Returns:
        builder
      • confidences

        public InsightFiltersArgs.Builder confidences​(@Nullable
                                                      com.pulumi.core.Output<java.util.List<InsightFiltersConfidenceArgs>> confidences)
        Parameters:
        confidences - 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.
        Returns:
        builder
      • confidences

        public InsightFiltersArgs.Builder confidences​(java.util.List<InsightFiltersConfidenceArgs> confidences)
        Parameters:
        confidences - 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.
        Returns:
        builder
      • confidences

        public InsightFiltersArgs.Builder confidences​(InsightFiltersConfidenceArgs... confidences)
        Parameters:
        confidences - 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.
        Returns:
        builder
      • createdAts

        public InsightFiltersArgs.Builder createdAts​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<InsightFiltersCreatedAtArgs>> createdAts)
        Parameters:
        createdAts - 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.
        Returns:
        builder
      • createdAts

        public InsightFiltersArgs.Builder createdAts​(java.util.List<InsightFiltersCreatedAtArgs> createdAts)
        Parameters:
        createdAts - 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.
        Returns:
        builder
      • createdAts

        public InsightFiltersArgs.Builder createdAts​(InsightFiltersCreatedAtArgs... createdAts)
        Parameters:
        createdAts - 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.
        Returns:
        builder
      • criticalities

        public InsightFiltersArgs.Builder criticalities​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<InsightFiltersCriticalityArgs>> criticalities)
        Parameters:
        criticalities - 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.
        Returns:
        builder
      • criticalities

        public InsightFiltersArgs.Builder criticalities​(java.util.List<InsightFiltersCriticalityArgs> criticalities)
        Parameters:
        criticalities - 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.
        Returns:
        builder
      • criticalities

        public InsightFiltersArgs.Builder criticalities​(InsightFiltersCriticalityArgs... criticalities)
        Parameters:
        criticalities - 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.
        Returns:
        builder
      • findingProviderFieldsConfidences

        public InsightFiltersArgs.Builder findingProviderFieldsConfidences​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsConfidenceArgs>> findingProviderFieldsConfidences)
        Parameters:
        findingProviderFieldsConfidences - 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.
        Returns:
        builder
      • findingProviderFieldsConfidences

        public InsightFiltersArgs.Builder findingProviderFieldsConfidences​(java.util.List<InsightFiltersFindingProviderFieldsConfidenceArgs> findingProviderFieldsConfidences)
        Parameters:
        findingProviderFieldsConfidences - 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.
        Returns:
        builder
      • findingProviderFieldsConfidences

        public InsightFiltersArgs.Builder findingProviderFieldsConfidences​(InsightFiltersFindingProviderFieldsConfidenceArgs... findingProviderFieldsConfidences)
        Parameters:
        findingProviderFieldsConfidences - 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.
        Returns:
        builder
      • findingProviderFieldsCriticalities

        public InsightFiltersArgs.Builder findingProviderFieldsCriticalities​(@Nullable
                                                                             com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsCriticalityArgs>> findingProviderFieldsCriticalities)
        Parameters:
        findingProviderFieldsCriticalities - 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.
        Returns:
        builder
      • findingProviderFieldsCriticalities

        public InsightFiltersArgs.Builder findingProviderFieldsCriticalities​(java.util.List<InsightFiltersFindingProviderFieldsCriticalityArgs> findingProviderFieldsCriticalities)
        Parameters:
        findingProviderFieldsCriticalities - 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.
        Returns:
        builder
      • findingProviderFieldsCriticalities

        public InsightFiltersArgs.Builder findingProviderFieldsCriticalities​(InsightFiltersFindingProviderFieldsCriticalityArgs... findingProviderFieldsCriticalities)
        Parameters:
        findingProviderFieldsCriticalities - 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.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsIds

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsIds​(@Nullable
                                                                                  com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs>> findingProviderFieldsRelatedFindingsIds)
        Parameters:
        findingProviderFieldsRelatedFindingsIds - The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsIds

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsIds​(java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs> findingProviderFieldsRelatedFindingsIds)
        Parameters:
        findingProviderFieldsRelatedFindingsIds - The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsIds

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsIds​(InsightFiltersFindingProviderFieldsRelatedFindingsIdArgs... findingProviderFieldsRelatedFindingsIds)
        Parameters:
        findingProviderFieldsRelatedFindingsIds - The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsProductArns

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsProductArns​(@Nullable
                                                                                          com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs>> findingProviderFieldsRelatedFindingsProductArns)
        Parameters:
        findingProviderFieldsRelatedFindingsProductArns - The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsProductArns

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsProductArns​(java.util.List<InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs> findingProviderFieldsRelatedFindingsProductArns)
        Parameters:
        findingProviderFieldsRelatedFindingsProductArns - The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsRelatedFindingsProductArns

        public InsightFiltersArgs.Builder findingProviderFieldsRelatedFindingsProductArns​(InsightFiltersFindingProviderFieldsRelatedFindingsProductArnArgs... findingProviderFieldsRelatedFindingsProductArns)
        Parameters:
        findingProviderFieldsRelatedFindingsProductArns - The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsSeverityLabels

        public InsightFiltersArgs.Builder findingProviderFieldsSeverityLabels​(@Nullable
                                                                              com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityLabelArgs>> findingProviderFieldsSeverityLabels)
        Parameters:
        findingProviderFieldsSeverityLabels - The finding provider value for the severity label. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsSeverityOriginals

        public InsightFiltersArgs.Builder findingProviderFieldsSeverityOriginals​(@Nullable
                                                                                 com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsSeverityOriginalArgs>> findingProviderFieldsSeverityOriginals)
        Parameters:
        findingProviderFieldsSeverityOriginals - The finding provider's original value for the severity. See String Filter below for more details.
        Returns:
        builder
      • findingProviderFieldsTypes

        public InsightFiltersArgs.Builder findingProviderFieldsTypes​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<InsightFiltersFindingProviderFieldsTypeArgs>> findingProviderFieldsTypes)
        Parameters:
        findingProviderFieldsTypes - 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.
        Returns:
        builder
      • findingProviderFieldsTypes

        public InsightFiltersArgs.Builder findingProviderFieldsTypes​(java.util.List<InsightFiltersFindingProviderFieldsTypeArgs> findingProviderFieldsTypes)
        Parameters:
        findingProviderFieldsTypes - 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.
        Returns:
        builder
      • findingProviderFieldsTypes

        public InsightFiltersArgs.Builder findingProviderFieldsTypes​(InsightFiltersFindingProviderFieldsTypeArgs... findingProviderFieldsTypes)
        Parameters:
        findingProviderFieldsTypes - 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.
        Returns:
        builder
      • firstObservedAts

        public InsightFiltersArgs.Builder firstObservedAts​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<InsightFiltersFirstObservedAtArgs>> firstObservedAts)
        Parameters:
        firstObservedAts - 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.
        Returns:
        builder
      • firstObservedAts

        public InsightFiltersArgs.Builder firstObservedAts​(java.util.List<InsightFiltersFirstObservedAtArgs> firstObservedAts)
        Parameters:
        firstObservedAts - 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.
        Returns:
        builder
      • firstObservedAts

        public InsightFiltersArgs.Builder firstObservedAts​(InsightFiltersFirstObservedAtArgs... firstObservedAts)
        Parameters:
        firstObservedAts - 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.
        Returns:
        builder
      • generatorIds

        public InsightFiltersArgs.Builder generatorIds​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersGeneratorIdArgs>> generatorIds)
        Parameters:
        generatorIds - The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
        Returns:
        builder
      • generatorIds

        public InsightFiltersArgs.Builder generatorIds​(java.util.List<InsightFiltersGeneratorIdArgs> generatorIds)
        Parameters:
        generatorIds - The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
        Returns:
        builder
      • generatorIds

        public InsightFiltersArgs.Builder generatorIds​(InsightFiltersGeneratorIdArgs... generatorIds)
        Parameters:
        generatorIds - The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details.
        Returns:
        builder
      • ids

        public InsightFiltersArgs.Builder ids​(@Nullable
                                              com.pulumi.core.Output<java.util.List<InsightFiltersIdArgs>> ids)
        Parameters:
        ids - The security findings provider-specific identifier for a finding. See String Filter below for more details.
        Returns:
        builder
      • ids

        public InsightFiltersArgs.Builder ids​(java.util.List<InsightFiltersIdArgs> ids)
        Parameters:
        ids - The security findings provider-specific identifier for a finding. See String Filter below for more details.
        Returns:
        builder
      • lastObservedAts

        public InsightFiltersArgs.Builder lastObservedAts​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<InsightFiltersLastObservedAtArgs>> lastObservedAts)
        Parameters:
        lastObservedAts - 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.
        Returns:
        builder
      • lastObservedAts

        public InsightFiltersArgs.Builder lastObservedAts​(java.util.List<InsightFiltersLastObservedAtArgs> lastObservedAts)
        Parameters:
        lastObservedAts - 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.
        Returns:
        builder
      • lastObservedAts

        public InsightFiltersArgs.Builder lastObservedAts​(InsightFiltersLastObservedAtArgs... lastObservedAts)
        Parameters:
        lastObservedAts - 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.
        Returns:
        builder
      • malwareNames

        public InsightFiltersArgs.Builder malwareNames​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersMalwareNameArgs>> malwareNames)
        Parameters:
        malwareNames - The name of the malware that was observed. See String Filter below for more details.
        Returns:
        builder
      • malwarePaths

        public InsightFiltersArgs.Builder malwarePaths​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersMalwarePathArgs>> malwarePaths)
        Parameters:
        malwarePaths - The filesystem path of the malware that was observed. See String Filter below for more details.
        Returns:
        builder
      • malwareStates

        public InsightFiltersArgs.Builder malwareStates​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<InsightFiltersMalwareStateArgs>> malwareStates)
        Parameters:
        malwareStates - The state of the malware that was observed. See String Filter below for more details.
        Returns:
        builder
      • malwareTypes

        public InsightFiltersArgs.Builder malwareTypes​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersMalwareTypeArgs>> malwareTypes)
        Parameters:
        malwareTypes - The type of the malware that was observed. See String Filter below for more details.
        Returns:
        builder
      • networkDestinationDomains

        public InsightFiltersArgs.Builder networkDestinationDomains​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationDomainArgs>> networkDestinationDomains)
        Parameters:
        networkDestinationDomains - The destination domain of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkDestinationDomains

        public InsightFiltersArgs.Builder networkDestinationDomains​(java.util.List<InsightFiltersNetworkDestinationDomainArgs> networkDestinationDomains)
        Parameters:
        networkDestinationDomains - The destination domain of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkDestinationIpv4s

        public InsightFiltersArgs.Builder networkDestinationIpv4s​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv4Args>> networkDestinationIpv4s)
        Parameters:
        networkDestinationIpv4s - The destination IPv4 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkDestinationIpv4s

        public InsightFiltersArgs.Builder networkDestinationIpv4s​(java.util.List<InsightFiltersNetworkDestinationIpv4Args> networkDestinationIpv4s)
        Parameters:
        networkDestinationIpv4s - The destination IPv4 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkDestinationIpv6s

        public InsightFiltersArgs.Builder networkDestinationIpv6s​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationIpv6Args>> networkDestinationIpv6s)
        Parameters:
        networkDestinationIpv6s - The destination IPv6 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkDestinationIpv6s

        public InsightFiltersArgs.Builder networkDestinationIpv6s​(java.util.List<InsightFiltersNetworkDestinationIpv6Args> networkDestinationIpv6s)
        Parameters:
        networkDestinationIpv6s - The destination IPv6 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkDestinationPorts

        public InsightFiltersArgs.Builder networkDestinationPorts​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDestinationPortArgs>> networkDestinationPorts)
        Parameters:
        networkDestinationPorts - The destination port of network-related information about a finding. See Number Filter below for more details.
        Returns:
        builder
      • networkDestinationPorts

        public InsightFiltersArgs.Builder networkDestinationPorts​(java.util.List<InsightFiltersNetworkDestinationPortArgs> networkDestinationPorts)
        Parameters:
        networkDestinationPorts - The destination port of network-related information about a finding. See Number Filter below for more details.
        Returns:
        builder
      • networkDirections

        public InsightFiltersArgs.Builder networkDirections​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<InsightFiltersNetworkDirectionArgs>> networkDirections)
        Parameters:
        networkDirections - Indicates the direction of network traffic associated with a finding. See String Filter below for more details.
        Returns:
        builder
      • networkDirections

        public InsightFiltersArgs.Builder networkDirections​(java.util.List<InsightFiltersNetworkDirectionArgs> networkDirections)
        Parameters:
        networkDirections - Indicates the direction of network traffic associated with a finding. See String Filter below for more details.
        Returns:
        builder
      • networkProtocols

        public InsightFiltersArgs.Builder networkProtocols​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<InsightFiltersNetworkProtocolArgs>> networkProtocols)
        Parameters:
        networkProtocols - The protocol of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourceDomains

        public InsightFiltersArgs.Builder networkSourceDomains​(@Nullable
                                                               com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceDomainArgs>> networkSourceDomains)
        Parameters:
        networkSourceDomains - The source domain of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourceDomains

        public InsightFiltersArgs.Builder networkSourceDomains​(java.util.List<InsightFiltersNetworkSourceDomainArgs> networkSourceDomains)
        Parameters:
        networkSourceDomains - The source domain of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourceIpv4s

        public InsightFiltersArgs.Builder networkSourceIpv4s​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv4Args>> networkSourceIpv4s)
        Parameters:
        networkSourceIpv4s - The source IPv4 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkSourceIpv4s

        public InsightFiltersArgs.Builder networkSourceIpv4s​(java.util.List<InsightFiltersNetworkSourceIpv4Args> networkSourceIpv4s)
        Parameters:
        networkSourceIpv4s - The source IPv4 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkSourceIpv6s

        public InsightFiltersArgs.Builder networkSourceIpv6s​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceIpv6Args>> networkSourceIpv6s)
        Parameters:
        networkSourceIpv6s - The source IPv6 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkSourceIpv6s

        public InsightFiltersArgs.Builder networkSourceIpv6s​(java.util.List<InsightFiltersNetworkSourceIpv6Args> networkSourceIpv6s)
        Parameters:
        networkSourceIpv6s - The source IPv6 address of network-related information about a finding. See IP Filter below for more details.
        Returns:
        builder
      • networkSourceMacs

        public InsightFiltersArgs.Builder networkSourceMacs​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourceMacArgs>> networkSourceMacs)
        Parameters:
        networkSourceMacs - The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourceMacs

        public InsightFiltersArgs.Builder networkSourceMacs​(java.util.List<InsightFiltersNetworkSourceMacArgs> networkSourceMacs)
        Parameters:
        networkSourceMacs - The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourceMacs

        public InsightFiltersArgs.Builder networkSourceMacs​(InsightFiltersNetworkSourceMacArgs... networkSourceMacs)
        Parameters:
        networkSourceMacs - The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details.
        Returns:
        builder
      • networkSourcePorts

        public InsightFiltersArgs.Builder networkSourcePorts​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersNetworkSourcePortArgs>> networkSourcePorts)
        Parameters:
        networkSourcePorts - The source port of network-related information about a finding. See Number Filter below for more details.
        Returns:
        builder
      • networkSourcePorts

        public InsightFiltersArgs.Builder networkSourcePorts​(java.util.List<InsightFiltersNetworkSourcePortArgs> networkSourcePorts)
        Parameters:
        networkSourcePorts - The source port of network-related information about a finding. See Number Filter below for more details.
        Returns:
        builder
      • noteUpdatedAts

        public InsightFiltersArgs.Builder noteUpdatedAts​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedAtArgs>> noteUpdatedAts)
        Parameters:
        noteUpdatedAts - The timestamp of when the note was updated. See Date Filter below for more details.
        Returns:
        builder
      • noteUpdatedBies

        public InsightFiltersArgs.Builder noteUpdatedBies​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<InsightFiltersNoteUpdatedByArgs>> noteUpdatedBies)
        Parameters:
        noteUpdatedBies - The principal that created a note. See String Filter below for more details.
        Returns:
        builder
      • processLaunchedAts

        public InsightFiltersArgs.Builder processLaunchedAts​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersProcessLaunchedAtArgs>> processLaunchedAts)
        Parameters:
        processLaunchedAts - The date/time that the process was launched. See Date Filter below for more details.
        Returns:
        builder
      • processPaths

        public InsightFiltersArgs.Builder processPaths​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersProcessPathArgs>> processPaths)
        Parameters:
        processPaths - The path to the process executable. See String Filter below for more details.
        Returns:
        builder
      • processTerminatedAts

        public InsightFiltersArgs.Builder processTerminatedAts​(@Nullable
                                                               com.pulumi.core.Output<java.util.List<InsightFiltersProcessTerminatedAtArgs>> processTerminatedAts)
        Parameters:
        processTerminatedAts - The date/time that the process was terminated. See Date Filter below for more details.
        Returns:
        builder
      • productArns

        public InsightFiltersArgs.Builder productArns​(@Nullable
                                                      com.pulumi.core.Output<java.util.List<InsightFiltersProductArnArgs>> productArns)
        Parameters:
        productArns - 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.
        Returns:
        builder
      • productArns

        public InsightFiltersArgs.Builder productArns​(java.util.List<InsightFiltersProductArnArgs> productArns)
        Parameters:
        productArns - 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.
        Returns:
        builder
      • productArns

        public InsightFiltersArgs.Builder productArns​(InsightFiltersProductArnArgs... productArns)
        Parameters:
        productArns - 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.
        Returns:
        builder
      • productFields

        public InsightFiltersArgs.Builder productFields​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<InsightFiltersProductFieldArgs>> productFields)
        Parameters:
        productFields - 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.
        Returns:
        builder
      • productFields

        public InsightFiltersArgs.Builder productFields​(java.util.List<InsightFiltersProductFieldArgs> productFields)
        Parameters:
        productFields - 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.
        Returns:
        builder
      • productFields

        public InsightFiltersArgs.Builder productFields​(InsightFiltersProductFieldArgs... productFields)
        Parameters:
        productFields - 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.
        Returns:
        builder
      • productNames

        public InsightFiltersArgs.Builder productNames​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersProductNameArgs>> productNames)
        Parameters:
        productNames - The name of the solution (product) that generates findings. See String Filter below for more details.
        Returns:
        builder
      • recommendationTexts

        public InsightFiltersArgs.Builder recommendationTexts​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<InsightFiltersRecommendationTextArgs>> recommendationTexts)
        Parameters:
        recommendationTexts - The recommendation of what to do about the issue described in a finding. See String Filter below for more details.
        Returns:
        builder
      • recommendationTexts

        public InsightFiltersArgs.Builder recommendationTexts​(java.util.List<InsightFiltersRecommendationTextArgs> recommendationTexts)
        Parameters:
        recommendationTexts - The recommendation of what to do about the issue described in a finding. See String Filter below for more details.
        Returns:
        builder
      • recordStates

        public InsightFiltersArgs.Builder recordStates​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersRecordStateArgs>> recordStates)
        Parameters:
        recordStates - The updated record state for the finding. See String Filter below for more details.
        Returns:
        builder
      • relatedFindingsIds

        public InsightFiltersArgs.Builder relatedFindingsIds​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsIdArgs>> relatedFindingsIds)
        Parameters:
        relatedFindingsIds - The solution-generated identifier for a related finding. See String Filter below for more details.
        Returns:
        builder
      • relatedFindingsProductArns

        public InsightFiltersArgs.Builder relatedFindingsProductArns​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<InsightFiltersRelatedFindingsProductArnArgs>> relatedFindingsProductArns)
        Parameters:
        relatedFindingsProductArns - The ARN of the solution that generated a related finding. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceIamInstanceProfileArns

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceIamInstanceProfileArns​(@Nullable
                                                                                       com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs>> resourceAwsEc2InstanceIamInstanceProfileArns)
        Parameters:
        resourceAwsEc2InstanceIamInstanceProfileArns - The IAM profile ARN of the instance. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceIpv4Addresses

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv4Addresses​(@Nullable
                                                                              com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs>> resourceAwsEc2InstanceIpv4Addresses)
        Parameters:
        resourceAwsEc2InstanceIpv4Addresses - The IPv4 addresses associated with the instance. See IP Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceIpv6Addresses

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv6Addresses​(@Nullable
                                                                              com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs>> resourceAwsEc2InstanceIpv6Addresses)
        Parameters:
        resourceAwsEc2InstanceIpv6Addresses - The IPv6 addresses associated with the instance. See IP Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceKeyNames

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceKeyNames​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceKeyNameArgs>> resourceAwsEc2InstanceKeyNames)
        Parameters:
        resourceAwsEc2InstanceKeyNames - The key name associated with the instance. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceLaunchedAts

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceLaunchedAts​(@Nullable
                                                                            com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs>> resourceAwsEc2InstanceLaunchedAts)
        Parameters:
        resourceAwsEc2InstanceLaunchedAts - The date and time the instance was launched. See Date Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceSubnetIds

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceSubnetIds​(@Nullable
                                                                          com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceSubnetIdArgs>> resourceAwsEc2InstanceSubnetIds)
        Parameters:
        resourceAwsEc2InstanceSubnetIds - The identifier of the subnet that the instance was launched in. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceSubnetIds

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceSubnetIds​(java.util.List<InsightFiltersResourceAwsEc2InstanceSubnetIdArgs> resourceAwsEc2InstanceSubnetIds)
        Parameters:
        resourceAwsEc2InstanceSubnetIds - The identifier of the subnet that the instance was launched in. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceTypes

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceTypes​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceTypeArgs>> resourceAwsEc2InstanceTypes)
        Parameters:
        resourceAwsEc2InstanceTypes - The instance type of the instance. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsEc2InstanceVpcIds

        public InsightFiltersArgs.Builder resourceAwsEc2InstanceVpcIds​(@Nullable
                                                                       com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceVpcIdArgs>> resourceAwsEc2InstanceVpcIds)
        Parameters:
        resourceAwsEc2InstanceVpcIds - The identifier of the VPC that the instance was launched in. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsIamAccessKeyCreatedAts

        public InsightFiltersArgs.Builder resourceAwsIamAccessKeyCreatedAts​(@Nullable
                                                                            com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs>> resourceAwsIamAccessKeyCreatedAts)
        Parameters:
        resourceAwsIamAccessKeyCreatedAts - The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.
        Returns:
        builder
      • resourceAwsIamAccessKeyCreatedAts

        public InsightFiltersArgs.Builder resourceAwsIamAccessKeyCreatedAts​(java.util.List<InsightFiltersResourceAwsIamAccessKeyCreatedAtArgs> resourceAwsIamAccessKeyCreatedAts)
        Parameters:
        resourceAwsIamAccessKeyCreatedAts - The creation date/time of the IAM access key related to a finding. See Date Filter below for more details.
        Returns:
        builder
      • resourceAwsIamAccessKeyStatuses

        public InsightFiltersArgs.Builder resourceAwsIamAccessKeyStatuses​(@Nullable
                                                                          com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyStatusArgs>> resourceAwsIamAccessKeyStatuses)
        Parameters:
        resourceAwsIamAccessKeyStatuses - The status of the IAM access key related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsIamAccessKeyUserNames

        public InsightFiltersArgs.Builder resourceAwsIamAccessKeyUserNames​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsIamAccessKeyUserNameArgs>> resourceAwsIamAccessKeyUserNames)
        Parameters:
        resourceAwsIamAccessKeyUserNames - The user associated with the IAM access key related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsIamAccessKeyUserNames

        public InsightFiltersArgs.Builder resourceAwsIamAccessKeyUserNames​(java.util.List<InsightFiltersResourceAwsIamAccessKeyUserNameArgs> resourceAwsIamAccessKeyUserNames)
        Parameters:
        resourceAwsIamAccessKeyUserNames - The user associated with the IAM access key related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsS3BucketOwnerIds

        public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerIds​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerIdArgs>> resourceAwsS3BucketOwnerIds)
        Parameters:
        resourceAwsS3BucketOwnerIds - The canonical user ID of the owner of the S3 bucket. See String Filter below for more details.
        Returns:
        builder
      • resourceAwsS3BucketOwnerNames

        public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerNames​(@Nullable
                                                                        com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsS3BucketOwnerNameArgs>> resourceAwsS3BucketOwnerNames)
        Parameters:
        resourceAwsS3BucketOwnerNames - The display name of the owner of the S3 bucket. See String Filter below for more details.
        Returns:
        builder
      • resourceContainerImageIds

        public InsightFiltersArgs.Builder resourceContainerImageIds​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageIdArgs>> resourceContainerImageIds)
        Parameters:
        resourceContainerImageIds - The identifier of the image related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceContainerImageNames

        public InsightFiltersArgs.Builder resourceContainerImageNames​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerImageNameArgs>> resourceContainerImageNames)
        Parameters:
        resourceContainerImageNames - The name of the image related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceContainerLaunchedAts

        public InsightFiltersArgs.Builder resourceContainerLaunchedAts​(@Nullable
                                                                       com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerLaunchedAtArgs>> resourceContainerLaunchedAts)
        Parameters:
        resourceContainerLaunchedAts - The date/time that the container was started. See Date Filter below for more details.
        Returns:
        builder
      • resourceContainerNames

        public InsightFiltersArgs.Builder resourceContainerNames​(@Nullable
                                                                 com.pulumi.core.Output<java.util.List<InsightFiltersResourceContainerNameArgs>> resourceContainerNames)
        Parameters:
        resourceContainerNames - The name of the container related to a finding. See String Filter below for more details.
        Returns:
        builder
      • resourceDetailsOthers

        public InsightFiltersArgs.Builder resourceDetailsOthers​(@Nullable
                                                                com.pulumi.core.Output<java.util.List<InsightFiltersResourceDetailsOtherArgs>> resourceDetailsOthers)
        Parameters:
        resourceDetailsOthers - The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
        Returns:
        builder
      • resourceDetailsOthers

        public InsightFiltersArgs.Builder resourceDetailsOthers​(java.util.List<InsightFiltersResourceDetailsOtherArgs> resourceDetailsOthers)
        Parameters:
        resourceDetailsOthers - The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
        Returns:
        builder
      • resourceDetailsOthers

        public InsightFiltersArgs.Builder resourceDetailsOthers​(InsightFiltersResourceDetailsOtherArgs... resourceDetailsOthers)
        Parameters:
        resourceDetailsOthers - The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details.
        Returns:
        builder
      • resourceIds

        public InsightFiltersArgs.Builder resourceIds​(@Nullable
                                                      com.pulumi.core.Output<java.util.List<InsightFiltersResourceIdArgs>> resourceIds)
        Parameters:
        resourceIds - The canonical identifier for the given resource type. See String Filter below for more details.
        Returns:
        builder
      • resourcePartitions

        public InsightFiltersArgs.Builder resourcePartitions​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<InsightFiltersResourcePartitionArgs>> resourcePartitions)
        Parameters:
        resourcePartitions - The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.
        Returns:
        builder
      • resourcePartitions

        public InsightFiltersArgs.Builder resourcePartitions​(java.util.List<InsightFiltersResourcePartitionArgs> resourcePartitions)
        Parameters:
        resourcePartitions - The canonical AWS partition name that the Region is assigned to. See String Filter below for more details.
        Returns:
        builder
      • resourceRegions

        public InsightFiltersArgs.Builder resourceRegions​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<InsightFiltersResourceRegionArgs>> resourceRegions)
        Parameters:
        resourceRegions - The canonical AWS external Region name where this resource is located. See String Filter below for more details.
        Returns:
        builder
      • resourceRegions

        public InsightFiltersArgs.Builder resourceRegions​(java.util.List<InsightFiltersResourceRegionArgs> resourceRegions)
        Parameters:
        resourceRegions - The canonical AWS external Region name where this resource is located. See String Filter below for more details.
        Returns:
        builder
      • resourceTags

        public InsightFiltersArgs.Builder resourceTags​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<InsightFiltersResourceTagArgs>> resourceTags)
        Parameters:
        resourceTags - A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
        Returns:
        builder
      • resourceTags

        public InsightFiltersArgs.Builder resourceTags​(java.util.List<InsightFiltersResourceTagArgs> resourceTags)
        Parameters:
        resourceTags - A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
        Returns:
        builder
      • resourceTags

        public InsightFiltersArgs.Builder resourceTags​(InsightFiltersResourceTagArgs... resourceTags)
        Parameters:
        resourceTags - A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details.
        Returns:
        builder
      • resourceTypes

        public InsightFiltersArgs.Builder resourceTypes​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<InsightFiltersResourceTypeArgs>> resourceTypes)
        Parameters:
        resourceTypes - Specifies the type of the resource that details are provided for. See String Filter below for more details.
        Returns:
        builder
      • resourceTypes

        public InsightFiltersArgs.Builder resourceTypes​(java.util.List<InsightFiltersResourceTypeArgs> resourceTypes)
        Parameters:
        resourceTypes - Specifies the type of the resource that details are provided for. See String Filter below for more details.
        Returns:
        builder
      • severityLabels

        public InsightFiltersArgs.Builder severityLabels​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<InsightFiltersSeverityLabelArgs>> severityLabels)
        Parameters:
        severityLabels - The label of a finding's severity. See String Filter below for more details.
        Returns:
        builder
      • sourceUrls

        public InsightFiltersArgs.Builder sourceUrls​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<InsightFiltersSourceUrlArgs>> sourceUrls)
        Parameters:
        sourceUrls - 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.
        Returns:
        builder
      • sourceUrls

        public InsightFiltersArgs.Builder sourceUrls​(java.util.List<InsightFiltersSourceUrlArgs> sourceUrls)
        Parameters:
        sourceUrls - 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.
        Returns:
        builder
      • sourceUrls

        public InsightFiltersArgs.Builder sourceUrls​(InsightFiltersSourceUrlArgs... sourceUrls)
        Parameters:
        sourceUrls - 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.
        Returns:
        builder
      • threatIntelIndicatorCategories

        public InsightFiltersArgs.Builder threatIntelIndicatorCategories​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorCategoryArgs>> threatIntelIndicatorCategories)
        Parameters:
        threatIntelIndicatorCategories - The category of a threat intelligence indicator. See String Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorLastObservedAts

        public InsightFiltersArgs.Builder threatIntelIndicatorLastObservedAts​(@Nullable
                                                                              com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorLastObservedAtArgs>> threatIntelIndicatorLastObservedAts)
        Parameters:
        threatIntelIndicatorLastObservedAts - The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorLastObservedAts

        public InsightFiltersArgs.Builder threatIntelIndicatorLastObservedAts​(java.util.List<InsightFiltersThreatIntelIndicatorLastObservedAtArgs> threatIntelIndicatorLastObservedAts)
        Parameters:
        threatIntelIndicatorLastObservedAts - The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorSourceUrls

        public InsightFiltersArgs.Builder threatIntelIndicatorSourceUrls​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceUrlArgs>> threatIntelIndicatorSourceUrls)
        Parameters:
        threatIntelIndicatorSourceUrls - The URL for more details from the source of the threat intelligence. See String Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorSourceUrls

        public InsightFiltersArgs.Builder threatIntelIndicatorSourceUrls​(java.util.List<InsightFiltersThreatIntelIndicatorSourceUrlArgs> threatIntelIndicatorSourceUrls)
        Parameters:
        threatIntelIndicatorSourceUrls - The URL for more details from the source of the threat intelligence. See String Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorSources

        public InsightFiltersArgs.Builder threatIntelIndicatorSources​(@Nullable
                                                                      com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorSourceArgs>> threatIntelIndicatorSources)
        Parameters:
        threatIntelIndicatorSources - The source of the threat intelligence. See String Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorTypes

        public InsightFiltersArgs.Builder threatIntelIndicatorTypes​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorTypeArgs>> threatIntelIndicatorTypes)
        Parameters:
        threatIntelIndicatorTypes - The type of a threat intelligence indicator. See String Filter below for more details.
        Returns:
        builder
      • threatIntelIndicatorValues

        public InsightFiltersArgs.Builder threatIntelIndicatorValues​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<InsightFiltersThreatIntelIndicatorValueArgs>> threatIntelIndicatorValues)
        Parameters:
        threatIntelIndicatorValues - The value of a threat intelligence indicator. See String Filter below for more details.
        Returns:
        builder
      • types

        public InsightFiltersArgs.Builder types​(@Nullable
                                                com.pulumi.core.Output<java.util.List<InsightFiltersTypeArgs>> types)
        Parameters:
        types - A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
        Returns:
        builder
      • types

        public InsightFiltersArgs.Builder types​(java.util.List<InsightFiltersTypeArgs> types)
        Parameters:
        types - A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
        Returns:
        builder
      • types

        public InsightFiltersArgs.Builder types​(InsightFiltersTypeArgs... types)
        Parameters:
        types - A finding type in the format of `namespace/category/classifier` that classifies a finding. See String Filter below for more details.
        Returns:
        builder
      • updatedAts

        public InsightFiltersArgs.Builder updatedAts​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<InsightFiltersUpdatedAtArgs>> updatedAts)
        Parameters:
        updatedAts - An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
        Returns:
        builder
      • updatedAts

        public InsightFiltersArgs.Builder updatedAts​(java.util.List<InsightFiltersUpdatedAtArgs> updatedAts)
        Parameters:
        updatedAts - An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
        Returns:
        builder
      • updatedAts

        public InsightFiltersArgs.Builder updatedAts​(InsightFiltersUpdatedAtArgs... updatedAts)
        Parameters:
        updatedAts - An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details.
        Returns:
        builder
      • userDefinedValues

        public InsightFiltersArgs.Builder userDefinedValues​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<InsightFiltersUserDefinedValueArgs>> userDefinedValues)
        Parameters:
        userDefinedValues - 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.
        Returns:
        builder
      • userDefinedValues

        public InsightFiltersArgs.Builder userDefinedValues​(java.util.List<InsightFiltersUserDefinedValueArgs> userDefinedValues)
        Parameters:
        userDefinedValues - 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.
        Returns:
        builder
      • userDefinedValues

        public InsightFiltersArgs.Builder userDefinedValues​(InsightFiltersUserDefinedValueArgs... userDefinedValues)
        Parameters:
        userDefinedValues - 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.
        Returns:
        builder
      • workflowStatuses

        public InsightFiltersArgs.Builder workflowStatuses​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<InsightFiltersWorkflowStatusArgs>> workflowStatuses)
        Parameters:
        workflowStatuses - The status of the investigation into a finding. See Workflow Status Filter below for more details.
        Returns:
        builder