Package com.pulumi.aws.iot.outputs
Class IndexingConfigurationThingIndexingConfiguration
- java.lang.Object
-
- com.pulumi.aws.iot.outputs.IndexingConfigurationThingIndexingConfiguration
-
public final class IndexingConfigurationThingIndexingConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexingConfigurationThingIndexingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IndexingConfigurationThingIndexingConfiguration.Builder
builder()
static IndexingConfigurationThingIndexingConfiguration.Builder
builder(IndexingConfigurationThingIndexingConfiguration defaults)
java.util.List<IndexingConfigurationThingIndexingConfigurationCustomField>
customFields()
java.util.Optional<java.lang.String>
deviceDefenderIndexingMode()
java.util.Optional<IndexingConfigurationThingIndexingConfigurationFilter>
filter()
java.util.List<IndexingConfigurationThingIndexingConfigurationManagedField>
managedFields()
java.util.Optional<java.lang.String>
namedShadowIndexingMode()
java.util.Optional<java.lang.String>
thingConnectivityIndexingMode()
java.lang.String
thingIndexingMode()
-
-
-
Method Detail
-
customFields
public java.util.List<IndexingConfigurationThingIndexingConfigurationCustomField> customFields()
- Returns:
- Contains custom field names and their data type. See below.
-
deviceDefenderIndexingMode
public java.util.Optional<java.lang.String> deviceDefenderIndexingMode()
- Returns:
- Device Defender indexing mode. Valid values: `VIOLATIONS`, `OFF`. Default: `OFF`.
-
filter
public java.util.Optional<IndexingConfigurationThingIndexingConfigurationFilter> 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.List<IndexingConfigurationThingIndexingConfigurationManagedField> 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<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<java.lang.String> thingConnectivityIndexingMode()
- Returns:
- Thing connectivity indexing mode. Valid values: `STATUS`, `OFF`. Default: `OFF`.
-
thingIndexingMode
public java.lang.String thingIndexingMode()
- Returns:
- Thing indexing mode. Valid values: `REGISTRY`, `REGISTRY_AND_SHADOW`, `OFF`.
-
builder
public static IndexingConfigurationThingIndexingConfiguration.Builder builder()
-
builder
public static IndexingConfigurationThingIndexingConfiguration.Builder builder(IndexingConfigurationThingIndexingConfiguration defaults)
-
-