Class: Aws::IoTSiteWise::Types::AssetModelSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::AssetModelSummary
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Overview
Contains a summary of an asset model.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [ARN][1] of the asset model, which has the following format.
-
#asset_model_type ⇒ String
The type of asset model.
-
#creation_date ⇒ Time
The date the asset model was created, in Unix epoch time.
-
#description ⇒ String
The asset model description.
-
#external_id ⇒ String
The external ID of the asset model.
-
#id ⇒ String
The ID of the asset model (used with IoT SiteWise API operations).
-
#last_update_date ⇒ Time
The date the asset model was last updated, in Unix epoch time.
-
#name ⇒ String
The name of the asset model.
-
#status ⇒ Types::AssetModelStatus
The current status of the asset model.
-
#version ⇒ String
The version number of the asset model.
Instance Attribute Details
#arn ⇒ String
The ARN of the asset model, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#asset_model_type ⇒ String
The type of asset model.
ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#creation_date ⇒ Time
The date the asset model was created, in Unix epoch time.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The asset model description.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#external_id ⇒ String
The external ID of the asset model. For more information, see Using external IDs in the IoT SiteWise User Guide.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the asset model (used with IoT SiteWise API operations).
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#last_update_date ⇒ Time
The date the asset model was last updated, in Unix epoch time.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the asset model.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::AssetModelStatus
The current status of the asset model.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version number of the asset model.
1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1005 class AssetModelSummary < Struct.new( :id, :external_id, :arn, :name, :asset_model_type, :description, :creation_date, :last_update_date, :status, :version) SENSITIVE = [] include Aws::Structure end |