Package com.pulumi.aws.securityhub
Class InsightArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.InsightArgs.Builder
-
- Enclosing class:
- InsightArgs
public static final class InsightArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InsightArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InsightArgsbuild()InsightArgs.Builderfilters(InsightFiltersArgs filters)InsightArgs.Builderfilters(com.pulumi.core.Output<InsightFiltersArgs> filters)InsightArgs.BuildergroupByAttribute(com.pulumi.core.Output<java.lang.String> groupByAttribute)InsightArgs.BuildergroupByAttribute(java.lang.String groupByAttribute)InsightArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)InsightArgs.Buildername(java.lang.String name)InsightArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)InsightArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InsightArgs defaults)
-
-
Method Detail
-
filters
public InsightArgs.Builder filters(com.pulumi.core.Output<InsightFiltersArgs> filters)
- Parameters:
filters- A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.- Returns:
- builder
-
filters
public InsightArgs.Builder filters(InsightFiltersArgs filters)
- Parameters:
filters- A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.- Returns:
- builder
-
groupByAttribute
public InsightArgs.Builder groupByAttribute(com.pulumi.core.Output<java.lang.String> groupByAttribute)
- Parameters:
groupByAttribute- The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.- Returns:
- builder
-
groupByAttribute
public InsightArgs.Builder groupByAttribute(java.lang.String groupByAttribute)
- Parameters:
groupByAttribute- The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.- Returns:
- builder
-
name
public InsightArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the custom insight.- Returns:
- builder
-
name
public InsightArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the custom insight.- Returns:
- builder
-
region
public InsightArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public InsightArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public InsightArgs build()
-
-