Class: Aws::IoTSiteWise::Types::AssetHierarchy

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

Overview

Describes an asset hierarchy that contains a hierarchy's name and ID.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#external_idString

The external ID of the hierarchy, if it has one. When you update an asset hierarchy, you may assign an external ID if it doesn't already have one. You can't change the external ID of an asset hierarchy that already has one. For more information, see Using external IDs in the IoT SiteWise User Guide.

Returns:

  • (String)


408
409
410
411
412
413
414
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 408

class AssetHierarchy < Struct.new(
  :id,
  :external_id,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the hierarchy. This ID is a hierarchyId.

Returns:

  • (String)


408
409
410
411
412
413
414
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 408

class AssetHierarchy < Struct.new(
  :id,
  :external_id,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The hierarchy name provided in the CreateAssetModel or UpdateAssetModel API operation.

Returns:

  • (String)


408
409
410
411
412
413
414
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 408

class AssetHierarchy < Struct.new(
  :id,
  :external_id,
  :name)
  SENSITIVE = []
  include Aws::Structure
end