Class InsightState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.securityhub.inputs.InsightState
-
public final class InsightState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InsightState.Builder
-
Field Summary
Fields Modifier and Type Field Description static InsightState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static InsightState.Builder
builder()
static InsightState.Builder
builder(InsightState defaults)
java.util.Optional<com.pulumi.core.Output<InsightFiltersArgs>>
filters()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
groupByAttribute()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
-
-
-
Field Detail
-
Empty
public static final InsightState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the insight.
-
filters
public java.util.Optional<com.pulumi.core.Output<InsightFiltersArgs>> filters()
- Returns:
- 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.
-
groupByAttribute
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> groupByAttribute()
- Returns:
- 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.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the custom insight.
-
builder
public static InsightState.Builder builder()
-
builder
public static InsightState.Builder builder(InsightState defaults)
-
-