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:??? ->
?computationModelArn:??? ->
?computationModelName:??? ->
?computationModelDescription:??? ->
?computationModelConfiguration:??? ->
?computationModelDataBinding:??? ->
?computationModelCreationDate:??? ->
?computationModelLastUpdateDate:??? ->
?computationModelStatus:??? ->
?computationModelVersion:??? ->
?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 * [> `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 ]