Class: Aws::IoT::Types::UpdateIndexingConfigurationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot/types.rb

Overview

Note:

When making an API call, you may pass UpdateIndexingConfigurationRequest data as a hash:

{
  thing_indexing_configuration: {
    thing_indexing_mode: "OFF", # required, accepts OFF, REGISTRY, REGISTRY_AND_SHADOW
    thing_connectivity_indexing_mode: "OFF", # accepts OFF, STATUS
    device_defender_indexing_mode: "OFF", # accepts OFF, VIOLATIONS
    named_shadow_indexing_mode: "OFF", # accepts OFF, ON
    managed_fields: [
      {
        name: "FieldName",
        type: "Number", # accepts Number, String, Boolean
      },
    ],
    custom_fields: [
      {
        name: "FieldName",
        type: "Number", # accepts Number, String, Boolean
      },
    ],
    filter: {
      named_shadow_names: ["ShadowName"],
    },
  },
  thing_group_indexing_configuration: {
    thing_group_indexing_mode: "OFF", # required, accepts OFF, ON
    managed_fields: [
      {
        name: "FieldName",
        type: "Number", # accepts Number, String, Boolean
      },
    ],
    custom_fields: [
      {
        name: "FieldName",
        type: "Number", # accepts Number, String, Boolean
      },
    ],
  },
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#thing_group_indexing_configurationTypes::ThingGroupIndexingConfiguration

Thing group indexing configuration.



20357
20358
20359
20360
20361
20362
# File 'lib/aws-sdk-iot/types.rb', line 20357

class UpdateIndexingConfigurationRequest < Struct.new(
  :thing_indexing_configuration,
  :thing_group_indexing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#thing_indexing_configurationTypes::ThingIndexingConfiguration

Thing indexing configuration.



20357
20358
20359
20360
20361
20362
# File 'lib/aws-sdk-iot/types.rb', line 20357

class UpdateIndexingConfigurationRequest < Struct.new(
  :thing_indexing_configuration,
  :thing_group_indexing_configuration)
  SENSITIVE = []
  include Aws::Structure
end