Package com.pulumi.aws.iot.inputs
Class IndexingConfigurationThingIndexingConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.iot.inputs.IndexingConfigurationThingIndexingConfigurationArgs
-
public final class IndexingConfigurationThingIndexingConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexingConfigurationThingIndexingConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static IndexingConfigurationThingIndexingConfigurationArgs
Empty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final IndexingConfigurationThingIndexingConfigurationArgs Empty
-
-
Method Detail
-
customFields
public java.util.Optional<com.pulumi.core.Output<java.util.List<IndexingConfigurationThingIndexingConfigurationCustomFieldArgs>>> customFields()
- Returns:
- Contains custom field names and their data type. See below.
-
deviceDefenderIndexingMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deviceDefenderIndexingMode()
- Returns:
- Device Defender indexing mode. Valid values: `VIOLATIONS`, `OFF`. Default: `OFF`.
-
filter
public java.util.Optional<com.pulumi.core.Output<IndexingConfigurationThingIndexingConfigurationFilterArgs>> filter()
- Returns:
- Required if `named_shadow_indexing_mode` is `ON`. Enables to add named shadows filtered by `filter` to fleet indexing configuration.
-
managedFields
public java.util.Optional<com.pulumi.core.Output<java.util.List<IndexingConfigurationThingIndexingConfigurationManagedFieldArgs>>> managedFields()
- Returns:
- Contains fields that are indexed and whose types are already known by the Fleet Indexing service. See below.
-
namedShadowIndexingMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namedShadowIndexingMode()
- Returns:
- [Named shadow](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html) indexing mode. Valid values: `ON`, `OFF`. Default: `OFF`.
-
thingConnectivityIndexingMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> thingConnectivityIndexingMode()
- Returns:
- Thing connectivity indexing mode. Valid values: `STATUS`, `OFF`. Default: `OFF`.
-
thingIndexingMode
public com.pulumi.core.Output<java.lang.String> thingIndexingMode()
- Returns:
- Thing indexing mode. Valid values: `REGISTRY`, `REGISTRY_AND_SHADOW`, `OFF`.
-
builder
public static IndexingConfigurationThingIndexingConfigurationArgs.Builder builder()
-
builder
public static IndexingConfigurationThingIndexingConfigurationArgs.Builder builder(IndexingConfigurationThingIndexingConfigurationArgs defaults)
-
-