Class: Aws::IoTSiteWise::Types::DescribeAssetResponse

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asset_arnString

The [ARN] of the asset, which has the following format.

‘arn:$Partition:iotsitewise:$Region:$Account:asset/$AssetId`

[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_composite_model_summariesArray<Types::AssetCompositeModelSummary>

The list of the immediate child custom composite model summaries for the asset.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_composite_modelsArray<Types::AssetCompositeModel>

The composite models for the asset.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_creation_dateTime

The date the asset was created, in Unix epoch time.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_descriptionString

A description for the asset.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_external_idString

The external ID of the asset, if any.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_hierarchiesArray<Types::AssetHierarchy>

A list of asset hierarchies that each contain a ‘hierarchyId`. A hierarchy specifies allowed parent/child asset relationships.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_idString

The ID of the asset, in UUID format.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_last_update_dateTime

The date the asset was last updated, in Unix epoch time.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_model_idString

The ID of the asset model that was used to create the asset.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_nameString

The name of the asset.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_propertiesArray<Types::AssetProperty>

The list of asset properties for the asset.

This object doesn’t include properties that you define in composite models. You can find composite model properties in the ‘assetCompositeModels` object.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_statusTypes::AssetStatus

The current status of the asset, which contains a state and any error message.



4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
# File 'lib/aws-sdk-iotsitewise/types.rb', line 4685

class DescribeAssetResponse < Struct.new(
  :asset_id,
  :asset_arn,
  :asset_name,
  :asset_model_id,
  :asset_properties,
  :asset_hierarchies,
  :asset_composite_models,
  :asset_creation_date,
  :asset_last_update_date,
  :asset_status,
  :asset_description,
  :asset_composite_model_summaries,
  :asset_external_id)
  SENSITIVE = []
  include Aws::Structure
end