Class: Aws::IoTSiteWise::Types::AssetPropertySummary

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

Overview

Contains a summary of a property associated with an asset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide.

Returns:

  • (String)


1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_composite_model_idString

The ID of the composite model that contains the asset property.

Returns:

  • (String)


1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#external_idString

The external ID of the property. For more information, see Using external IDs in the IoT SiteWise User Guide.

Returns:

  • (String)


1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the property.

Returns:

  • (String)


1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#notificationTypes::PropertyNotification

Contains asset property value notification information. When the notification state is enabled, IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see Interacting with other services in the IoT SiteWise User Guide.



1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#pathArray<Types::AssetPropertyPathSegment>

The structured path to the property from the root of the asset.



1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The unit of measure (such as Newtons or RPM) of the asset property.

Returns:

  • (String)


1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1162

class AssetPropertySummary < Struct.new(
  :id,
  :alias,
  :unit,
  :notification,
  :asset_composite_model_id,
  :path,
  :external_id)
  SENSITIVE = []
  include Aws::Structure
end