Values.DescribeAssetModelCompositeModelResponseSourceRetrieves information about an asset model composite model (also known as an asset model component). For more information, see Custom composite models (Components) in the IoT SiteWise User Guide.
type nonrec t = {assetModelId : ID.t option;The ID of the asset model, in UUID format.
*)assetModelCompositeModelId : ID.t option;The ID of a composite model on this asset model.
*)assetModelCompositeModelExternalId : ExternalId.t option;The external ID of a composite model on this asset model.
*)assetModelCompositeModelPath : AssetModelCompositeModelPath.t option;The path to the composite model listing the parent composite models.
*)assetModelCompositeModelName : Name.t option;The unique, friendly name for the composite model.
*)assetModelCompositeModelDescription : Description.t option;The description for the composite model.
*)assetModelCompositeModelType : Name.t option;The composite model type. Valid values are AWS/ALARM, CUSTOM, or AWS/L4E_ANOMALY.
*)assetModelCompositeModelProperties : AssetModelProperties.t option;The property definitions of the composite model.
*)compositionDetails : CompositionDetails.t option;Metadata for the composition relationship established by using composedAssetModelId in CreateAssetModelCompositeModel . For instance, an array detailing the path of the composition relationship for this composite model.
*)assetModelCompositeModelSummaries : AssetModelCompositeModelSummaries.t option;The list of composite model summaries for the composite model.
*)actionDefinitions : ActionDefinitions.t option;The available actions for a composite model on this asset model.
*)}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 :
?assetModelId:??? ->
?assetModelCompositeModelId:??? ->
?assetModelCompositeModelExternalId:??? ->
?assetModelCompositeModelPath:??? ->
?assetModelCompositeModelName:??? ->
?assetModelCompositeModelDescription:??? ->
?assetModelCompositeModelType:??? ->
?assetModelCompositeModelProperties:??? ->
?compositionDetails:??? ->
?assetModelCompositeModelSummaries:??? ->
?actionDefinitions:??? ->
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 * [> `String of ID.t ]) list ]
list
| `String of ID.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of VariableName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [>
`String of
ID.t ])
list ]
list
| `String of Macro.t ])
list ])
list ]
list
| `String of DefaultValue.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `String of Interval.t ])
list ])
list ])
list ])
list ])
list ]
list
| `String of ID.t
| `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of ID.t ]) list ]
list ])
list ])
list ]