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}
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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).
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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.
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 1094 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 |