Values.DescribeAssetResponseSourceRetrieves information about an asset.
type nonrec t = {assetId : ID.t option;The ID of the asset, in UUID format.
*)assetExternalId : ExternalId.t option;The external ID of the asset, if any.
*)assetArn : ARN.t option;The ARN of the asset, which has the following format. arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
*)assetName : Name.t option;The name of the asset.
*)assetModelId : ID.t option;The ID of the asset model that was used to create the asset.
*)assetProperties : AssetProperties.t option;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.
*)assetHierarchies : AssetHierarchies.t option;A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.
*)assetCompositeModels : AssetCompositeModels.t option;The composite models for the asset.
*)assetCreationDate : Timestamp.t option;The date the asset was created, in Unix epoch time.
*)assetLastUpdateDate : Timestamp.t option;The date the asset was last updated, in Unix epoch time.
*)assetStatus : AssetStatus.t option;The current status of the asset, which contains a state and any error message.
*)assetDescription : Description.t option;A description for the asset.
*)assetCompositeModelSummaries : AssetCompositeModelSummaries.t option;The list of the immediate child custom composite model summaries for the asset.
*)}type nonrec error = [ | `InternalFailureException of InternalFailureException.t| `InvalidRequestException of InvalidRequestException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `Unknown_operation_error of string * string option ]val make :
?assetId:??? ->
?assetExternalId:??? ->
?assetArn:??? ->
?assetName:??? ->
?assetModelId:??? ->
?assetProperties:??? ->
?assetHierarchies:??? ->
?assetCompositeModels:??? ->
?assetCreationDate:??? ->
?assetLastUpdateDate:??? ->
?assetStatus:??? ->
?assetDescription:??? ->
?assetCompositeModelSummaries:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalFailureException of InternalFailureException.t
| `InvalidRequestException of InvalidRequestException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalFailureException of InternalFailureException.t
| `InvalidRequestException of InvalidRequestException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of ID.t ]) list ]
list
| `String of ID.t
| `Structure of
(string
* [> `Enum of string
| `String of PropertyNotificationTopic.t ])
list ])
list ]
list
| `String of ID.t
| `Structure of
(string
* [> `Enum of string
| `String of PropertyNotificationTopic.t ])
list ])
list ]
list
| `String of ID.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of DetailedErrorMessage.t ])
list ]
list
| `String of ErrorMessage.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]