Values.DescribeComputationModelResponseSourceRetrieves information about a computation model.
type nonrec t = {computationModelId : ID.t option;The ID of the computation model.
*)computationModelArn : ARN.t option;The ARN of the computation model, which has the following format. arn:${Partition}:iotsitewise:${Region}:${Account}:computation-model/${ComputationModelId}
*)computationModelName : RestrictedName.t option;The name of the computation model.
*)computationModelDescription : RestrictedDescription.t option;The description of the computation model.
*)computationModelConfiguration : ComputationModelConfiguration.t option;The configuration for the computation model.
*)computationModelDataBinding : ComputationModelDataBinding.t option;The data binding for the computation model. Key is a variable name defined in configuration. Value is a ComputationModelDataBindingValue referenced by the variable.
*)computationModelCreationDate : Timestamp.t option;The model creation date, in Unix epoch time.
*)computationModelLastUpdateDate : Timestamp.t option;The date the model was last updated, in Unix epoch time.
*)computationModelStatus : ComputationModelStatus.t option;The current status of the asset model, which contains a state and an error message if any.
*)computationModelVersion : Version.t option;The version of the computation model.
*)actionDefinitions : ActionDefinitions.t option;The available actions for this computation 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 :
?computationModelId:ID.t ->
?computationModelArn:ARN.t ->
?computationModelName:RestrictedName.t ->
?computationModelDescription:RestrictedDescription.t ->
?computationModelConfiguration:ComputationModelConfiguration.t ->
?computationModelDataBinding:ComputationModelDataBinding.t ->
?computationModelCreationDate:Timestamp.t ->
?computationModelLastUpdateDate:Timestamp.t ->
?computationModelStatus:ComputationModelStatus.t ->
?computationModelVersion:Version.t ->
?actionDefinitions:ActionDefinitions.t ->
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 * [> `String of ID.t ]) list ] list
| `Map of
([> `String of ComputationModelDataBindingVariable.t ]
* Awso.Botodata.value)
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 InputProperties.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]