Module Values.GetWorkflowResponseSource

Gets all information about a workflow using its ID. If a workflow is shared with you, you cannot export the workflow. For more information about your workflow status, see Verify the workflow status in the Amazon Web Services HealthOmics User Guide.

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

    The workflow's ARN.

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

    The workflow's ID.

    *)
  3. status : WorkflowStatus.t option;
    (*

    The workflow's status.

    *)
  4. type_ : WorkflowType.t option;
    (*

    The workflow's type.

    *)
  5. name : WorkflowName.t option;
    (*

    The workflow's name.

    *)
  6. description : WorkflowDescription.t option;
    (*

    The workflow's description.

    *)
  7. engine : WorkflowEngine.t option;
    (*

    The workflow's engine.

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

    The workflow's definition.

    *)
  9. main : WorkflowMain.t option;
    (*

    The path of the main definition file for the workflow.

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

    The workflow's digest.

    *)
  11. parameterTemplate : WorkflowParameterTemplate.t option;
    (*

    The workflow's parameter template.

    *)
  12. storageCapacity : GetWorkflowResponseStorageCapacityInteger.t option;
    (*

    The default static storage capacity (in gibibytes) for runs that use this workflow or workflow version.

    *)
  13. creationTime : WorkflowTimestamp.t option;
    (*

    When the workflow was created.

    *)
  14. statusMessage : WorkflowStatusMessage.t option;
    (*

    The workflow's status message.

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

    The workflow's tags.

    *)
  16. metadata : WorkflowMetadata.t option;
    (*

    Gets metadata for the workflow.

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

    The computational accelerator specified to run the workflow.

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

    The default storage type for runs using this workflow.

    *)
  19. uuid : WorkflowUuid.t option;
    (*

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

    *)
  20. containerRegistryMap : ContainerRegistryMap.t option;
    (*

    The registry map that this workflow is using.

    *)
  21. readme : ReadmeS3PresignedUrl.t option;
    (*

    The README content for the workflow, providing documentation and usage information.

    *)
  22. definitionRepositoryDetails : DefinitionRepositoryDetails.t option;
    (*

    Details about the source code repository that hosts the workflow definition files.

    *)
  23. readmePath : ReadmePath.t option;
    (*

    The path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.

    *)
}
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:??? -> ?status:??? -> ?type_:??? -> ?name:??? -> ?description:??? -> ?engine:??? -> ?definition:??? -> ?main:??? -> ?digest:??? -> ?parameterTemplate:??? -> ?storageCapacity:??? -> ?creationTime:??? -> ?statusMessage:??? -> ?tags:??? -> ?metadata:??? -> ?accelerators:??? -> ?storageType:??? -> ?uuid:??? -> ?containerRegistryMap:??? -> ?readme:??? -> ?definitionRepositoryDetails:??? -> ?readmePath:??? -> 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 GetWorkflowResponseStorageCapacityInteger.t | `Map of ([> `String of WorkflowParameterName.t ] * [> `String of TagValue.t | `Structure of (string * [> `Boolean of Boolean.t | `String of WorkflowParameterDescription.t ]) list ]) list | `String of WorkflowArn.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of Uri_.t ]) list ] list | `String of ConnectionArn.t | `Structure of (string * [> `Enum of string | `String of SourceReferenceValue.t ]) list ]) list | `Timestamp of WorkflowTimestamp.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