Class InsightFiltersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.inputs.InsightFiltersArgs.Builder
-
- Enclosing class:
- InsightFiltersArgs
public static final class InsightFiltersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InsightFiltersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InsightFiltersArgs defaults)
-
-
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
-
awsAccountIds
public InsightFiltersArgs.Builder awsAccountIds(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
-
awsAccountIds
public InsightFiltersArgs.Builder awsAccountIds(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
-
awsAccountNames
public InsightFiltersArgs.Builder awsAccountNames(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
-
awsAccountNames
public InsightFiltersArgs.Builder awsAccountNames(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
-
complianceAssociatedStandardsIds
public InsightFiltersArgs.Builder complianceAssociatedStandardsIds(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
-
complianceSecurityControlIds
public InsightFiltersArgs.Builder complianceSecurityControlIds(java.util.List<InsightFiltersComplianceSecurityControlIdArgs> complianceSecurityControlIds)
- Parameters:
complianceSecurityControlIds- The unique identifier of a control across standards. See String_Filter below for more details.- Returns:
- builder
-
complianceSecurityControlIds
public InsightFiltersArgs.Builder complianceSecurityControlIds(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
-
complianceSecurityControlParametersNames
public InsightFiltersArgs.Builder complianceSecurityControlParametersNames(java.util.List<InsightFiltersComplianceSecurityControlParametersNameArgs> complianceSecurityControlParametersNames)
- Parameters:
complianceSecurityControlParametersNames- The unique identifier of a control across standards. See String_Filter below for more details.- Returns:
- builder
-
complianceSecurityControlParametersNames
public InsightFiltersArgs.Builder complianceSecurityControlParametersNames(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
-
complianceSecurityControlParametersValues
public InsightFiltersArgs.Builder complianceSecurityControlParametersValues(java.util.List<InsightFiltersComplianceSecurityControlParametersValueArgs> complianceSecurityControlParametersValues)
- Parameters:
complianceSecurityControlParametersValues- The current value of a security control parameter. See String_Filter below for more details.- Returns:
- builder
-
complianceSecurityControlParametersValues
public InsightFiltersArgs.Builder complianceSecurityControlParametersValues(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
-
descriptions
public InsightFiltersArgs.Builder descriptions(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersDescriptionArgs>> descriptions)
- Parameters:
descriptions- A finding's description. See String Filter below for more details.- Returns:
- builder
-
descriptions
public InsightFiltersArgs.Builder descriptions(java.util.List<InsightFiltersDescriptionArgs> descriptions)
- Parameters:
descriptions- A finding's description. See String Filter below for more details.- Returns:
- builder
-
descriptions
public InsightFiltersArgs.Builder descriptions(InsightFiltersDescriptionArgs... descriptions)
- Parameters:
descriptions- A finding's description. See String 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
-
findingProviderFieldsSeverityLabels
public InsightFiltersArgs.Builder findingProviderFieldsSeverityLabels(java.util.List<InsightFiltersFindingProviderFieldsSeverityLabelArgs> findingProviderFieldsSeverityLabels)
- Parameters:
findingProviderFieldsSeverityLabels- The finding provider value for the severity label. See String Filter below for more details.- Returns:
- builder
-
findingProviderFieldsSeverityLabels
public InsightFiltersArgs.Builder findingProviderFieldsSeverityLabels(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
-
findingProviderFieldsSeverityOriginals
public InsightFiltersArgs.Builder findingProviderFieldsSeverityOriginals(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
-
findingProviderFieldsSeverityOriginals
public InsightFiltersArgs.Builder findingProviderFieldsSeverityOriginals(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
-
ids
public InsightFiltersArgs.Builder ids(InsightFiltersIdArgs... ids)
- Parameters:
ids- The security findings provider-specific identifier for a finding. See String Filter below for more details.- Returns:
- builder
-
keywords
public InsightFiltersArgs.Builder keywords(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersKeywordArgs>> keywords)
- Parameters:
keywords- A keyword for a finding. See Keyword Filter below for more details.- Returns:
- builder
-
keywords
public InsightFiltersArgs.Builder keywords(java.util.List<InsightFiltersKeywordArgs> keywords)
- Parameters:
keywords- A keyword for a finding. See Keyword Filter below for more details.- Returns:
- builder
-
keywords
public InsightFiltersArgs.Builder keywords(InsightFiltersKeywordArgs... keywords)
- Parameters:
keywords- A keyword for a finding. See Keyword 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
-
malwareNames
public InsightFiltersArgs.Builder malwareNames(java.util.List<InsightFiltersMalwareNameArgs> malwareNames)
- Parameters:
malwareNames- The name of the malware that was observed. See String Filter below for more details.- Returns:
- builder
-
malwareNames
public InsightFiltersArgs.Builder malwareNames(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
-
malwarePaths
public InsightFiltersArgs.Builder malwarePaths(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
-
malwarePaths
public InsightFiltersArgs.Builder malwarePaths(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
-
malwareStates
public InsightFiltersArgs.Builder malwareStates(java.util.List<InsightFiltersMalwareStateArgs> malwareStates)
- Parameters:
malwareStates- The state of the malware that was observed. See String Filter below for more details.- Returns:
- builder
-
malwareStates
public InsightFiltersArgs.Builder malwareStates(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
-
malwareTypes
public InsightFiltersArgs.Builder malwareTypes(java.util.List<InsightFiltersMalwareTypeArgs> malwareTypes)
- Parameters:
malwareTypes- The type of the malware that was observed. See String Filter below for more details.- Returns:
- builder
-
malwareTypes
public InsightFiltersArgs.Builder malwareTypes(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
-
networkDestinationDomains
public InsightFiltersArgs.Builder networkDestinationDomains(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
-
networkDestinationIpv4s
public InsightFiltersArgs.Builder networkDestinationIpv4s(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
-
networkDestinationIpv6s
public InsightFiltersArgs.Builder networkDestinationIpv6s(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
-
networkDestinationPorts
public InsightFiltersArgs.Builder networkDestinationPorts(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
-
networkDirections
public InsightFiltersArgs.Builder networkDirections(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
-
networkProtocols
public InsightFiltersArgs.Builder networkProtocols(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
-
networkProtocols
public InsightFiltersArgs.Builder networkProtocols(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
-
networkSourceDomains
public InsightFiltersArgs.Builder networkSourceDomains(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
-
networkSourceIpv4s
public InsightFiltersArgs.Builder networkSourceIpv4s(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
-
networkSourceIpv6s
public InsightFiltersArgs.Builder networkSourceIpv6s(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
-
networkSourcePorts
public InsightFiltersArgs.Builder networkSourcePorts(InsightFiltersNetworkSourcePortArgs... networkSourcePorts)
- Parameters:
networkSourcePorts- The source port of network-related information about a finding. See Number Filter below for more details.- Returns:
- builder
-
noteTexts
public InsightFiltersArgs.Builder noteTexts(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersNoteTextArgs>> noteTexts)
- Parameters:
noteTexts- The text of a note. See String Filter below for more details.- Returns:
- builder
-
noteTexts
public InsightFiltersArgs.Builder noteTexts(java.util.List<InsightFiltersNoteTextArgs> noteTexts)
- Parameters:
noteTexts- The text of a note. See String Filter below for more details.- Returns:
- builder
-
noteTexts
public InsightFiltersArgs.Builder noteTexts(InsightFiltersNoteTextArgs... noteTexts)
- Parameters:
noteTexts- The text of a note. See String 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
-
noteUpdatedAts
public InsightFiltersArgs.Builder noteUpdatedAts(java.util.List<InsightFiltersNoteUpdatedAtArgs> noteUpdatedAts)
- Parameters:
noteUpdatedAts- The timestamp of when the note was updated. See Date Filter below for more details.- Returns:
- builder
-
noteUpdatedAts
public InsightFiltersArgs.Builder noteUpdatedAts(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
-
noteUpdatedBies
public InsightFiltersArgs.Builder noteUpdatedBies(java.util.List<InsightFiltersNoteUpdatedByArgs> noteUpdatedBies)
- Parameters:
noteUpdatedBies- The principal that created a note. See String Filter below for more details.- Returns:
- builder
-
noteUpdatedBies
public InsightFiltersArgs.Builder noteUpdatedBies(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
-
processLaunchedAts
public InsightFiltersArgs.Builder processLaunchedAts(java.util.List<InsightFiltersProcessLaunchedAtArgs> processLaunchedAts)
- Parameters:
processLaunchedAts- The date/time that the process was launched. See Date Filter below for more details.- Returns:
- builder
-
processLaunchedAts
public InsightFiltersArgs.Builder processLaunchedAts(InsightFiltersProcessLaunchedAtArgs... processLaunchedAts)
- Parameters:
processLaunchedAts- The date/time that the process was launched. See Date Filter below for more details.- Returns:
- builder
-
processNames
public InsightFiltersArgs.Builder processNames(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersProcessNameArgs>> processNames)
- Parameters:
processNames- The name of the process. See String Filter below for more details.- Returns:
- builder
-
processNames
public InsightFiltersArgs.Builder processNames(java.util.List<InsightFiltersProcessNameArgs> processNames)
- Parameters:
processNames- The name of the process. See String Filter below for more details.- Returns:
- builder
-
processNames
public InsightFiltersArgs.Builder processNames(InsightFiltersProcessNameArgs... processNames)
- Parameters:
processNames- The name of the process. See String Filter below for more details.- Returns:
- builder
-
processParentPids
public InsightFiltersArgs.Builder processParentPids(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersProcessParentPidArgs>> processParentPids)
- Parameters:
processParentPids- The parent process ID. See Number Filter below for more details.- Returns:
- builder
-
processParentPids
public InsightFiltersArgs.Builder processParentPids(java.util.List<InsightFiltersProcessParentPidArgs> processParentPids)
- Parameters:
processParentPids- The parent process ID. See Number Filter below for more details.- Returns:
- builder
-
processParentPids
public InsightFiltersArgs.Builder processParentPids(InsightFiltersProcessParentPidArgs... processParentPids)
- Parameters:
processParentPids- The parent process ID. See Number 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
-
processPaths
public InsightFiltersArgs.Builder processPaths(java.util.List<InsightFiltersProcessPathArgs> processPaths)
- Parameters:
processPaths- The path to the process executable. See String Filter below for more details.- Returns:
- builder
-
processPaths
public InsightFiltersArgs.Builder processPaths(InsightFiltersProcessPathArgs... processPaths)
- Parameters:
processPaths- The path to the process executable. See String Filter below for more details.- Returns:
- builder
-
processPids
public InsightFiltersArgs.Builder processPids(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersProcessPidArgs>> processPids)
- Parameters:
processPids- The process ID. See Number Filter below for more details.- Returns:
- builder
-
processPids
public InsightFiltersArgs.Builder processPids(java.util.List<InsightFiltersProcessPidArgs> processPids)
- Parameters:
processPids- The process ID. See Number Filter below for more details.- Returns:
- builder
-
processPids
public InsightFiltersArgs.Builder processPids(InsightFiltersProcessPidArgs... processPids)
- Parameters:
processPids- The process ID. See Number 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
-
processTerminatedAts
public InsightFiltersArgs.Builder processTerminatedAts(java.util.List<InsightFiltersProcessTerminatedAtArgs> processTerminatedAts)
- Parameters:
processTerminatedAts- The date/time that the process was terminated. See Date Filter below for more details.- Returns:
- builder
-
processTerminatedAts
public InsightFiltersArgs.Builder processTerminatedAts(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
-
productNames
public InsightFiltersArgs.Builder productNames(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
-
productNames
public InsightFiltersArgs.Builder productNames(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
-
recommendationTexts
public InsightFiltersArgs.Builder recommendationTexts(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
-
recordStates
public InsightFiltersArgs.Builder recordStates(java.util.List<InsightFiltersRecordStateArgs> recordStates)
- Parameters:
recordStates- The updated record state for the finding. See String Filter below for more details.- Returns:
- builder
-
recordStates
public InsightFiltersArgs.Builder recordStates(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
-
relatedFindingsIds
public InsightFiltersArgs.Builder relatedFindingsIds(java.util.List<InsightFiltersRelatedFindingsIdArgs> relatedFindingsIds)
- Parameters:
relatedFindingsIds- The solution-generated identifier for a related finding. See String Filter below for more details.- Returns:
- builder
-
relatedFindingsIds
public InsightFiltersArgs.Builder relatedFindingsIds(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
-
relatedFindingsProductArns
public InsightFiltersArgs.Builder relatedFindingsProductArns(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
-
relatedFindingsProductArns
public InsightFiltersArgs.Builder relatedFindingsProductArns(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
-
resourceAwsEc2InstanceIamInstanceProfileArns
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIamInstanceProfileArns(java.util.List<InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs> resourceAwsEc2InstanceIamInstanceProfileArns)
- Parameters:
resourceAwsEc2InstanceIamInstanceProfileArns- The IAM profile ARN of the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceIamInstanceProfileArns
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIamInstanceProfileArns(InsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnArgs... resourceAwsEc2InstanceIamInstanceProfileArns)
- Parameters:
resourceAwsEc2InstanceIamInstanceProfileArns- The IAM profile ARN of the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceImageIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceImageIds(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersResourceAwsEc2InstanceImageIdArgs>> resourceAwsEc2InstanceImageIds)
- Parameters:
resourceAwsEc2InstanceImageIds- AMI ID of the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceImageIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceImageIds(java.util.List<InsightFiltersResourceAwsEc2InstanceImageIdArgs> resourceAwsEc2InstanceImageIds)
- Parameters:
resourceAwsEc2InstanceImageIds- AMI ID of the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceImageIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceImageIds(InsightFiltersResourceAwsEc2InstanceImageIdArgs... resourceAwsEc2InstanceImageIds)
- Parameters:
resourceAwsEc2InstanceImageIds- AMI ID 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
-
resourceAwsEc2InstanceIpv4Addresses
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv4Addresses(java.util.List<InsightFiltersResourceAwsEc2InstanceIpv4AddressArgs> resourceAwsEc2InstanceIpv4Addresses)
- Parameters:
resourceAwsEc2InstanceIpv4Addresses- The IPv4 addresses associated with the instance. See IP Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceIpv4Addresses
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv4Addresses(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
-
resourceAwsEc2InstanceIpv6Addresses
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv6Addresses(java.util.List<InsightFiltersResourceAwsEc2InstanceIpv6AddressArgs> resourceAwsEc2InstanceIpv6Addresses)
- Parameters:
resourceAwsEc2InstanceIpv6Addresses- The IPv6 addresses associated with the instance. See IP Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceIpv6Addresses
public InsightFiltersArgs.Builder resourceAwsEc2InstanceIpv6Addresses(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
-
resourceAwsEc2InstanceKeyNames
public InsightFiltersArgs.Builder resourceAwsEc2InstanceKeyNames(java.util.List<InsightFiltersResourceAwsEc2InstanceKeyNameArgs> resourceAwsEc2InstanceKeyNames)
- Parameters:
resourceAwsEc2InstanceKeyNames- The key name associated with the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceKeyNames
public InsightFiltersArgs.Builder resourceAwsEc2InstanceKeyNames(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
-
resourceAwsEc2InstanceLaunchedAts
public InsightFiltersArgs.Builder resourceAwsEc2InstanceLaunchedAts(java.util.List<InsightFiltersResourceAwsEc2InstanceLaunchedAtArgs> resourceAwsEc2InstanceLaunchedAts)
- Parameters:
resourceAwsEc2InstanceLaunchedAts- The date and time the instance was launched. See Date Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceLaunchedAts
public InsightFiltersArgs.Builder resourceAwsEc2InstanceLaunchedAts(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
-
resourceAwsEc2InstanceSubnetIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceSubnetIds(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
-
resourceAwsEc2InstanceTypes
public InsightFiltersArgs.Builder resourceAwsEc2InstanceTypes(java.util.List<InsightFiltersResourceAwsEc2InstanceTypeArgs> resourceAwsEc2InstanceTypes)
- Parameters:
resourceAwsEc2InstanceTypes- The instance type of the instance. See String Filter below for more details.- Returns:
- builder
-
resourceAwsEc2InstanceTypes
public InsightFiltersArgs.Builder resourceAwsEc2InstanceTypes(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
-
resourceAwsEc2InstanceVpcIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceVpcIds(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
-
resourceAwsEc2InstanceVpcIds
public InsightFiltersArgs.Builder resourceAwsEc2InstanceVpcIds(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
-
resourceAwsIamAccessKeyCreatedAts
public InsightFiltersArgs.Builder resourceAwsIamAccessKeyCreatedAts(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
-
resourceAwsIamAccessKeyStatuses
public InsightFiltersArgs.Builder resourceAwsIamAccessKeyStatuses(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
-
resourceAwsIamAccessKeyStatuses
public InsightFiltersArgs.Builder resourceAwsIamAccessKeyStatuses(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
-
resourceAwsIamAccessKeyUserNames
public InsightFiltersArgs.Builder resourceAwsIamAccessKeyUserNames(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
-
resourceAwsS3BucketOwnerIds
public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerIds(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
-
resourceAwsS3BucketOwnerIds
public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerIds(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
-
resourceAwsS3BucketOwnerNames
public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerNames(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
-
resourceAwsS3BucketOwnerNames
public InsightFiltersArgs.Builder resourceAwsS3BucketOwnerNames(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
-
resourceContainerImageIds
public InsightFiltersArgs.Builder resourceContainerImageIds(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
-
resourceContainerImageIds
public InsightFiltersArgs.Builder resourceContainerImageIds(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
-
resourceContainerImageNames
public InsightFiltersArgs.Builder resourceContainerImageNames(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
-
resourceContainerImageNames
public InsightFiltersArgs.Builder resourceContainerImageNames(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
-
resourceContainerLaunchedAts
public InsightFiltersArgs.Builder resourceContainerLaunchedAts(java.util.List<InsightFiltersResourceContainerLaunchedAtArgs> resourceContainerLaunchedAts)
- Parameters:
resourceContainerLaunchedAts- The date/time that the container was started. See Date Filter below for more details.- Returns:
- builder
-
resourceContainerLaunchedAts
public InsightFiltersArgs.Builder resourceContainerLaunchedAts(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
-
resourceContainerNames
public InsightFiltersArgs.Builder resourceContainerNames(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
-
resourceContainerNames
public InsightFiltersArgs.Builder resourceContainerNames(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
-
resourceIds
public InsightFiltersArgs.Builder resourceIds(java.util.List<InsightFiltersResourceIdArgs> resourceIds)
- Parameters:
resourceIds- The canonical identifier for the given resource type. See String Filter below for more details.- Returns:
- builder
-
resourceIds
public InsightFiltersArgs.Builder resourceIds(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
-
resourcePartitions
public InsightFiltersArgs.Builder resourcePartitions(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
-
resourceRegions
public InsightFiltersArgs.Builder resourceRegions(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
-
resourceTypes
public InsightFiltersArgs.Builder resourceTypes(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
-
severityLabels
public InsightFiltersArgs.Builder severityLabels(java.util.List<InsightFiltersSeverityLabelArgs> severityLabels)
- Parameters:
severityLabels- The label of a finding's severity. See String Filter below for more details.- Returns:
- builder
-
severityLabels
public InsightFiltersArgs.Builder severityLabels(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
-
threatIntelIndicatorCategories
public InsightFiltersArgs.Builder threatIntelIndicatorCategories(java.util.List<InsightFiltersThreatIntelIndicatorCategoryArgs> threatIntelIndicatorCategories)
- Parameters:
threatIntelIndicatorCategories- The category of a threat intelligence indicator. See String Filter below for more details.- Returns:
- builder
-
threatIntelIndicatorCategories
public InsightFiltersArgs.Builder threatIntelIndicatorCategories(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
-
threatIntelIndicatorLastObservedAts
public InsightFiltersArgs.Builder threatIntelIndicatorLastObservedAts(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
-
threatIntelIndicatorSourceUrls
public InsightFiltersArgs.Builder threatIntelIndicatorSourceUrls(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
-
threatIntelIndicatorSources
public InsightFiltersArgs.Builder threatIntelIndicatorSources(java.util.List<InsightFiltersThreatIntelIndicatorSourceArgs> threatIntelIndicatorSources)
- Parameters:
threatIntelIndicatorSources- The source of the threat intelligence. See String Filter below for more details.- Returns:
- builder
-
threatIntelIndicatorSources
public InsightFiltersArgs.Builder threatIntelIndicatorSources(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
-
threatIntelIndicatorTypes
public InsightFiltersArgs.Builder threatIntelIndicatorTypes(java.util.List<InsightFiltersThreatIntelIndicatorTypeArgs> threatIntelIndicatorTypes)
- Parameters:
threatIntelIndicatorTypes- The type of a threat intelligence indicator. See String Filter below for more details.- Returns:
- builder
-
threatIntelIndicatorTypes
public InsightFiltersArgs.Builder threatIntelIndicatorTypes(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
-
threatIntelIndicatorValues
public InsightFiltersArgs.Builder threatIntelIndicatorValues(java.util.List<InsightFiltersThreatIntelIndicatorValueArgs> threatIntelIndicatorValues)
- Parameters:
threatIntelIndicatorValues- The value of a threat intelligence indicator. See String Filter below for more details.- Returns:
- builder
-
threatIntelIndicatorValues
public InsightFiltersArgs.Builder threatIntelIndicatorValues(InsightFiltersThreatIntelIndicatorValueArgs... threatIntelIndicatorValues)
- Parameters:
threatIntelIndicatorValues- The value of a threat intelligence indicator. See String Filter below for more details.- Returns:
- builder
-
titles
public InsightFiltersArgs.Builder titles(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersTitleArgs>> titles)
- Parameters:
titles- A finding's title. See String Filter below for more details.- Returns:
- builder
-
titles
public InsightFiltersArgs.Builder titles(java.util.List<InsightFiltersTitleArgs> titles)
- Parameters:
titles- A finding's title. See String Filter below for more details.- Returns:
- builder
-
titles
public InsightFiltersArgs.Builder titles(InsightFiltersTitleArgs... titles)
- Parameters:
titles- A finding's title. 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
-
verificationStates
public InsightFiltersArgs.Builder verificationStates(@Nullable com.pulumi.core.Output<java.util.List<InsightFiltersVerificationStateArgs>> verificationStates)
- Parameters:
verificationStates- The veracity of a finding. See String Filter below for more details.- Returns:
- builder
-
verificationStates
public InsightFiltersArgs.Builder verificationStates(java.util.List<InsightFiltersVerificationStateArgs> verificationStates)
- Parameters:
verificationStates- The veracity of a finding. See String Filter below for more details.- Returns:
- builder
-
verificationStates
public InsightFiltersArgs.Builder verificationStates(InsightFiltersVerificationStateArgs... verificationStates)
- Parameters:
verificationStates- The veracity of a finding. See String 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
-
workflowStatuses
public InsightFiltersArgs.Builder workflowStatuses(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
-
workflowStatuses
public InsightFiltersArgs.Builder workflowStatuses(InsightFiltersWorkflowStatusArgs... workflowStatuses)
- Parameters:
workflowStatuses- The status of the investigation into a finding. See Workflow Status Filter below for more details.- Returns:
- builder
-
build
public InsightFiltersArgs build()
-
-