Module Values.GetRunResponseSource

Gets detailed information about a specific run using its ID. Amazon Web Services HealthOmics stores a configurable number of runs, as determined by service limits, that are available to the console and API. If GetRun does not return the requested run, you can find all run logs in the CloudWatch logs. For more information about viewing the run logs, see CloudWatch logs in the Amazon Web Services HealthOmics User Guide.

Sourcetype nonrec t = {
  1. arn : RunArn.t option;
    (*

    The run's ARN.

    *)
  2. id : RunId.t option;
    (*

    The run's ID.

    *)
  3. cacheId : NumericIdInArn.t option;
    (*

    The run cache associated with the run.

    *)
  4. cacheBehavior : CacheBehavior.t option;
    (*

    The run cache behavior for the run.

    *)
  5. engineVersion : EngineVersion.t option;
    (*

    The actual Nextflow engine version that Amazon Web Services HealthOmics used for the run. The other workflow definition languages don't provide a value for this field.

    *)
  6. status : RunStatus.t option;
    (*

    The run's status.

    *)
  7. workflowId : WorkflowId.t option;
    (*

    The run's workflow ID.

    *)
  8. workflowType : WorkflowType.t option;
    (*

    The run's workflow type.

    *)
  9. runId : RunId.t option;
    (*

    The run's ID.

    *)
  10. roleArn : RunRoleArn.t option;
    (*

    The run's service role ARN.

    *)
  11. name : RunName.t option;
    (*

    The run's name.

    *)
  12. runGroupId : RunGroupId.t option;
    (*

    The run's group ID.

    *)
  13. batchId : BatchId.t option;
    (*

    The run's batch ID.

    *)
  14. priority : GetRunResponsePriorityInteger.t option;
    (*

    The run's priority.

    *)
  15. definition : WorkflowDefinition.t option;
    (*

    The run's definition.

    *)
  16. digest : WorkflowDigest.t option;
    (*

    The run's digest.

    *)
  17. parameters : RunParameters.t option;
    (*

    The run's parameters.

    *)
  18. storageCapacity : GetRunResponseStorageCapacityInteger.t option;
    (*

    The run's storage capacity in gibibytes. For dynamic storage, after the run has completed, this value is the maximum amount of storage used during the run.

    *)
  19. outputUri : RunOutputUri.t option;
    (*

    The run's output URI.

    *)
  20. logLevel : RunLogLevel.t option;
    (*

    The run's log level.

    *)
  21. resourceDigests : RunResourceDigests.t option;
    (*

    The run's resource digests.

    *)
  22. startedBy : RunStartedBy.t option;
    (*

    Who started the run.

    *)
  23. creationTime : RunTimestamp.t option;
    (*

    When the run was created.

    *)
  24. startTime : RunTimestamp.t option;
    (*

    When the run started.

    *)
  25. stopTime : RunTimestamp.t option;
    (*

    The run's stop time.

    *)
  26. statusMessage : RunStatusMessage.t option;
    (*

    The run's status message.

    *)
  27. tags : TagMap.t option;
    (*

    The run's tags.

    *)
  28. accelerators : Accelerators.t option;
    (*

    The computational accelerator used to run the workflow.

    *)
  29. retentionMode : RunRetentionMode.t option;
    (*

    The run's retention mode.

    *)
  30. failureReason : RunFailureReason.t option;
    (*

    The reason a run has failed.

    *)
  31. logLocation : RunLogLocation.t option;
    (*

    The location of the run log.

    *)
  32. uuid : RunUuid.t option;
    (*

    The universally unique identifier for a run.

    *)
  33. runOutputUri : RunOutputUri.t option;
    (*

    The destination for workflow outputs.

    *)
  34. storageType : StorageType.t option;
    (*

    The run's storage type.

    *)
  35. workflowOwnerId : WorkflowOwnerId.t option;
    (*

    The ID of the workflow owner.

    *)
  36. workflowVersionName : WorkflowVersionName.t option;
    (*

    The workflow version name.

    *)
  37. workflowUuid : WorkflowUuid.t option;
    (*

    The universally unique identifier (UUID) value for the workflow.

    *)
  38. networkingMode : NetworkingMode.t option;
    (*

    Configuration for run networking behavior. If absent, this will default to RESTRICTED.

    *)
  39. configuration : ConfigurationDetails.t option;
    (*

    Configuration details for the workflow run.

    *)
  40. vpcConfig : VpcConfigResponse.t option;
    (*

    VPC configuration for the workflow run.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ConflictException of ConflictException.t
  3. | `InternalServerException of InternalServerException.t
  4. | `RequestTimeoutException of RequestTimeoutException.t
  5. | `ResourceNotFoundException of ResourceNotFoundException.t
  6. | `ServiceQuotaExceededException of ServiceQuotaExceededException.t
  7. | `ThrottlingException of ThrottlingException.t
  8. | `ValidationException of ValidationException.t
  9. | `Unknown_operation_error of string * string option
]
Sourceval make : ?arn:??? -> ?id:??? -> ?cacheId:??? -> ?cacheBehavior:??? -> ?engineVersion:??? -> ?status:??? -> ?workflowId:??? -> ?workflowType:??? -> ?runId:??? -> ?roleArn:??? -> ?name:??? -> ?runGroupId:??? -> ?batchId:??? -> ?priority:??? -> ?definition:??? -> ?digest:??? -> ?parameters:??? -> ?storageCapacity:??? -> ?outputUri:??? -> ?logLevel:??? -> ?resourceDigests:??? -> ?startedBy:??? -> ?creationTime:??? -> ?startTime:??? -> ?stopTime:??? -> ?statusMessage:??? -> ?tags:??? -> ?accelerators:??? -> ?retentionMode:??? -> ?failureReason:??? -> ?logLocation:??? -> ?uuid:??? -> ?runOutputUri:??? -> ?storageType:??? -> ?workflowOwnerId:??? -> ?workflowVersionName:??? -> ?workflowUuid:??? -> ?networkingMode:??? -> ?configuration:??? -> ?vpcConfig:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `InternalServerException of InternalServerException.t | `RequestTimeoutException of RequestTimeoutException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `InternalServerException of InternalServerException.t | `RequestTimeoutException of RequestTimeoutException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of GetRunResponsePriorityInteger.t | `Map of ([> `String of RunResourceDigestKey.t ] * [> `String of RunResourceDigest.t ]) list | `String of RunArn.t | `Structure of (string * [> `List of [> `String of SecurityGroupId.t ] list | `String of EngineLogStream.t ]) list | `Timestamp of RunTimestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t