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)


386
387
388
389
390
391
392
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 386

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

#idString

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

Returns:

  • (String)


386
387
388
389
390
391
392
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 386

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

#nameString

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

Returns:

  • (String)


386
387
388
389
390
391
392
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 386

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