This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Omics::Run
Creates a run group to limit the compute resources for the runs that are added to the group. Returns an ARN, ID, and tags for the run group.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Omics::Run", "Properties" : { "CacheBehavior" :String, "CacheId" :String, "LogLevel" :String, "Name" :String, "NetworkingMode" :String, "OutputUri" :String, "Priority" :Integer, "RetentionMode" :String, "RoleArn" :String, "RunGroupId" :String, "StorageCapacity" :Integer, "StorageType" :String, "Tags" :[ Tag, ... ], "WorkflowId" :String, "WorkflowOwnerId" :String, "WorkflowType" :String} }
YAML
Type: AWS::Omics::Run Properties: CacheBehavior:StringCacheId:StringLogLevel:StringName:StringNetworkingMode:StringOutputUri:StringPriority:IntegerRetentionMode:StringRoleArn:StringRunGroupId:StringStorageCapacity:IntegerStorageType:StringTags:- TagWorkflowId:StringWorkflowOwnerId:StringWorkflowType:String
Properties
CacheBehavior-
The cache behavior for the runs. Requires
cacheIdto be set.Required: No
Type: String
Allowed values:
CACHE_ON_FAILURE | CACHE_ALWAYSUpdate requires: Replacement
CacheId-
The identifier of the run cache to associate with the runs.
Required: No
Type: String
Pattern:
^[0-9]+$Minimum:
1Maximum:
18Update requires: Replacement
LogLevel-
The verbosity level for CloudWatch Logs emitted during each run.
Required: No
Type: String
Allowed values:
OFF | FATAL | ERROR | ALLUpdate requires: Replacement
Name-
An optional user-friendly name applied to each workflow run. Can be overridden per run.
Required: No
Type: String
Minimum:
1Maximum:
128Update requires: Replacement
NetworkingMode-
Optional configuration for run networking behavior. If not specified, this will default to RESTRICTED.
Required: No
Type: String
Allowed values:
RESTRICTED | VPCUpdate requires: Replacement
OutputUri-
The destination S3 URI for workflow outputs. Must begin with
s3://. TheroleArnmust grant write permissions to this bucket. Can be overridden per run.Required: Yes
Type: String
Minimum:
1Maximum:
750Update requires: Replacement
Priority-
An integer priority for the workflow runs. Higher values correspond to higher priority. A value of 0 corresponds to the lowest priority. Can be overridden per run.
Required: No
Type: Integer
Minimum:
0Maximum:
100000Update requires: Replacement
RetentionMode-
The retention behavior for runs after completion.
Required: No
Type: String
Allowed values:
RETAIN | REMOVEUpdate requires: Replacement
RoleArn-
The IAM role ARN that grants HealthOmics permissions to access required AWS resources such as Amazon S3 and CloudWatch. The role must have the same permissions required for individual
StartRuncalls.Required: Yes
Type: String
Pattern:
^arn:.+$Minimum:
1Maximum:
128Update requires: Replacement
RunGroupId-
The ID of the run group to contain all workflow runs in the batch.
Required: No
Type: String
Pattern:
^[0-9]+$Minimum:
1Maximum:
18Update requires: Replacement
StorageCapacity-
The filesystem size in gibibytes (GiB) provisioned for each workflow run and shared by all tasks in that run. Defaults to 1200 GiB if not specified.
Required: No
Type: Integer
Minimum:
0Maximum:
100000Update requires: Replacement
StorageType-
The storage type for the workflow runs.
Required: No
Type: String
Allowed values:
STATIC | DYNAMICUpdate requires: Replacement
Property description not available.
Required: No
Type: Array of Tag
Update requires: Replacement
WorkflowId-
The identifier of the workflow to run.
Required: No
Type: String
Pattern:
^[0-9]+$Minimum:
1Maximum:
18Update requires: Replacement
WorkflowOwnerId-
The AWS account ID of the workflow owner, used for cross-account workflow sharing.
Required: No
Type: String
Pattern:
^[0-9]{12}$Update requires: Replacement
WorkflowType-
The type of the originating workflow. Batch runs are not supported with
READY2RUNworkflows.Required: No
Type: String
Allowed values:
PRIVATE | READY2RUNUpdate requires: Replacement
Return values
Ref
Fn::GetAtt
Arn-
The run's ARN.
CreationTime-
When the run was created.
Id-
The run's ID.
RunOutputUriProperty description not available.
StartedByProperty description not available.
StartTime-
When the run started.
Status-
The run's status.
UuidProperty description not available.