Class: Aws::IoTSiteWise::Types::PropertyMappingConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb

Overview

Contains configuration options for mapping properties from an interface asset model to an asset model where the interface is applied.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#create_missing_propertyBoolean

If true, missing properties from the interface asset model are automatically created in the asset model where the interface is applied.

Returns:

  • (Boolean)


9313
9314
9315
9316
9317
9318
9319
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9313

class PropertyMappingConfiguration < Struct.new(
  :match_by_property_name,
  :create_missing_property,
  :overrides)
  SENSITIVE = []
  include Aws::Structure
end

#match_by_property_nameBoolean

If true, properties are matched by name between the interface asset model and the asset model where the interface is applied.

Returns:

  • (Boolean)


9313
9314
9315
9316
9317
9318
9319
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9313

class PropertyMappingConfiguration < Struct.new(
  :match_by_property_name,
  :create_missing_property,
  :overrides)
  SENSITIVE = []
  include Aws::Structure
end

#overridesArray<Types::PropertyMapping>

A list of specific property mappings that override the automatic mapping by name when an interface is applied to an asset model.

Returns:



9313
9314
9315
9316
9317
9318
9319
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9313

class PropertyMappingConfiguration < Struct.new(
  :match_by_property_name,
  :create_missing_property,
  :overrides)
  SENSITIVE = []
  include Aws::Structure
end