Class: Aws::IoTSiteWise::Types::ListAssetRelationshipsRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asset_idString

The ID of the asset. This can be either the actual ID in UUID format, or else externalId: followed by the external ID, if it has one. For more information, see Referencing objects with external IDs in the IoT SiteWise User Guide.

Returns:

  • (String)


6423
6424
6425
6426
6427
6428
6429
6430
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6423

class ListAssetRelationshipsRequest < Struct.new(
  :asset_id,
  :traversal_type,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to return for each paginated request.

Returns:

  • (Integer)


6423
6424
6425
6426
6427
6428
6429
6430
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6423

class ListAssetRelationshipsRequest < Struct.new(
  :asset_id,
  :traversal_type,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The token to be used for the next set of paginated results.

Returns:

  • (String)


6423
6424
6425
6426
6427
6428
6429
6430
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6423

class ListAssetRelationshipsRequest < Struct.new(
  :asset_id,
  :traversal_type,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end

#traversal_typeString

The type of traversal to use to identify asset relationships. Choose the following option:

  • PATH_TO_ROOT – Identify the asset's parent assets up to the root asset. The asset that you specify in assetId is the first result in the list of assetRelationshipSummaries, and the root asset is the last result.

^

Returns:

  • (String)


6423
6424
6425
6426
6427
6428
6429
6430
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 6423

class ListAssetRelationshipsRequest < Struct.new(
  :asset_id,
  :traversal_type,
  :next_token,
  :max_results)
  SENSITIVE = []
  include Aws::Structure
end