This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Omics::WorkflowVersion
Creates a new workflow version for the workflow that you specify with the workflowId parameter.
When you create a new version of a workflow, you need to specify the configuration for the new version. It doesn't inherit any configuration values from the workflow.
Provide a version name that is unique for this workflow. You cannot change the name after HealthOmics creates the version.
Note
Don't include any personally identifiable information (PII) in the version name. Version names appear in the workflow version ARN.
For more information, see Workflow versioning in AWS HealthOmics in the AWS HealthOmics User Guide.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Omics::WorkflowVersion", "Properties" : { "Accelerators" :String, "ContainerRegistryMap" :ContainerRegistryMap, "ContainerRegistryMapUri" :String, "DefinitionRepository" :DefinitionRepository, "DefinitionUri" :String, "Description" :String, "Engine" :String, "Main" :String, "ParameterTemplate" :{, "ParameterTemplatePath" :Key:Value, ...}String, "readmeMarkdown" :String, "readmePath" :String, "readmeUri" :String, "StorageCapacity" :Number, "StorageType" :String, "Tags" :{, "VersionName" :Key:Value, ...}String, "WorkflowBucketOwnerId" :String, "WorkflowId" :String} }
YAML
Type: AWS::Omics::WorkflowVersion Properties: Accelerators:StringContainerRegistryMap:ContainerRegistryMapContainerRegistryMapUri:StringDefinitionRepository:DefinitionRepositoryDefinitionUri:StringDescription:StringEngine:StringMain:StringParameterTemplate:ParameterTemplatePath:Key:ValueStringreadmeMarkdown:StringreadmePath:StringreadmeUri:StringStorageCapacity:NumberStorageType:StringTags:VersionName:Key:ValueStringWorkflowBucketOwnerId:StringWorkflowId:String
Properties
AcceleratorsProperty description not available.
Required: No
Type: String
Allowed values:
GPUMinimum:
1Maximum:
64Update requires: Replacement
ContainerRegistryMap-
Use a container registry map to specify mappings between the ECR private repository and one or more upstream registries. For more information, see Container images in the AWS HealthOmics User Guide.
Required: No
Type: ContainerRegistryMap
Update requires: Replacement
ContainerRegistryMapUriProperty description not available.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
750Update requires: Replacement
DefinitionRepository-
Contains information about a source code repository that hosts the workflow definition files.
Required: No
Type: DefinitionRepository
Update requires: Replacement
DefinitionUriProperty description not available.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
256Update requires: Replacement
Description-
The description of the workflow version.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
256Update requires: No interruption
EngineProperty description not available.
Required: No
Type: String
Allowed values:
WDL | NEXTFLOW | CWLMinimum:
1Maximum:
64Update requires: Replacement
MainProperty description not available.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
128Update requires: Replacement
ParameterTemplateProperty description not available.
Required: No
Type: Object of WorkflowParameter
Update requires: Replacement
ParameterTemplatePathProperty description not available.
Required: No
Type: String
Pattern:
^[\S]+$Update requires: Replacement
readmeMarkdownProperty description not available.
Required: No
Type: String
Update requires: No interruption
readmePathProperty description not available.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
128Update requires: Replacement
readmeUriProperty description not available.
Required: No
Type: String
Pattern:
^s3://([a-z0-9][a-z0-9-.]{1,61}[a-z0-9])/((.{1,1024}))$Update requires: Replacement
StorageCapacityProperty description not available.
Required: No
Type: Number
Minimum:
0Maximum:
100000Update requires: No interruption
StorageTypeProperty description not available.
Required: No
Type: String
Allowed values:
STATIC | DYNAMICMinimum:
1Maximum:
64Update requires: No interruption
Property description not available.
Required: No
Type: Object of String
Pattern:
.+Minimum:
0Maximum:
256Update requires: No interruption
VersionName-
The name of the workflow version.
Required: Yes
Type: String
Pattern:
^[A-Za-z0-9][A-Za-z0-9\-\._]*$Minimum:
1Maximum:
64Update requires: Replacement
WorkflowBucketOwnerIdProperty description not available.
Required: No
Type: String
Pattern:
^[0-9]{12}$Minimum:
1Maximum:
12Update requires: Replacement
WorkflowId-
The workflow's ID.
Required: Yes
Type: String
Pattern:
^[0-9]+$Minimum:
1Maximum:
18Update requires: Replacement
Return values
Ref
Fn::GetAtt
Arn-
ARN of the workflow version.
CreationTime-
The creation time of the workflow version.
Status-
The status of the workflow version.
Type-
The type of the workflow version.
UuidProperty description not available.