We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
Definition of AWS::Omics::Workflow Resource Type
Create Workflow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workflow(name: string, args?: WorkflowArgs, opts?: CustomResourceOptions);@overload
def Workflow(resource_name: str,
args: Optional[WorkflowArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Workflow(resource_name: str,
opts: Optional[ResourceOptions] = None,
accelerators: Optional[WorkflowAccelerators] = None,
definition_uri: Optional[str] = None,
description: Optional[str] = None,
engine: Optional[WorkflowEngine] = None,
main: Optional[str] = None,
name: Optional[str] = None,
parameter_template: Optional[Mapping[str, WorkflowParameterArgs]] = None,
storage_capacity: Optional[float] = None,
tags: Optional[Mapping[str, str]] = None)func NewWorkflow(ctx *Context, name string, args *WorkflowArgs, opts ...ResourceOption) (*Workflow, error)public Workflow(string name, WorkflowArgs? args = null, CustomResourceOptions? opts = null)
public Workflow(String name, WorkflowArgs args)
public Workflow(String name, WorkflowArgs args, CustomResourceOptions options)
type: aws-native:omics:Workflow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Workflow Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workflow resource accepts the following input properties:
- Accelerators
Pulumi.
Aws Native. Omics. Workflow Accelerators - Definition
Uri string - The URI of a definition for the workflow.
- Description string
- The parameter's description.
- Engine
Pulumi.
Aws Native. Omics. Workflow Engine - An engine for the workflow.
- Main string
- The path of the main definition file for the workflow.
- Name string
- The workflow's name.
- Parameter
Template Dictionary<string, Pulumi.Aws Native. Omics. Inputs. Workflow Parameter Args> - The workflow's parameter template.
- Storage
Capacity double - The default storage capacity for the workflow runs, in gibibytes.
- Dictionary<string, string>
- Tags for the workflow.
- Accelerators
Workflow
Accelerators - Definition
Uri string - The URI of a definition for the workflow.
- Description string
- The parameter's description.
- Engine
Workflow
Engine - An engine for the workflow.
- Main string
- The path of the main definition file for the workflow.
- Name string
- The workflow's name.
- Parameter
Template map[string]WorkflowParameter Args - The workflow's parameter template.
- Storage
Capacity float64 - The default storage capacity for the workflow runs, in gibibytes.
- map[string]string
- Tags for the workflow.
- accelerators
Workflow
Accelerators - definition
Uri String - The URI of a definition for the workflow.
- description String
- The parameter's description.
- engine
Workflow
Engine - An engine for the workflow.
- main String
- The path of the main definition file for the workflow.
- name String
- The workflow's name.
- parameter
Template Map<String,WorkflowParameter Args> - The workflow's parameter template.
- storage
Capacity Double - The default storage capacity for the workflow runs, in gibibytes.
- Map<String,String>
- Tags for the workflow.
- accelerators
Workflow
Accelerators - definition
Uri string - The URI of a definition for the workflow.
- description string
- The parameter's description.
- engine
Workflow
Engine - An engine for the workflow.
- main string
- The path of the main definition file for the workflow.
- name string
- The workflow's name.
- parameter
Template {[key: string]: WorkflowParameter Args} - The workflow's parameter template.
- storage
Capacity number - The default storage capacity for the workflow runs, in gibibytes.
- {[key: string]: string}
- Tags for the workflow.
- accelerators
Workflow
Accelerators - definition_
uri str - The URI of a definition for the workflow.
- description str
- The parameter's description.
- engine
Workflow
Engine - An engine for the workflow.
- main str
- The path of the main definition file for the workflow.
- name str
- The workflow's name.
- parameter_
template Mapping[str, WorkflowParameter Args] - The workflow's parameter template.
- storage_
capacity float - The default storage capacity for the workflow runs, in gibibytes.
- Mapping[str, str]
- Tags for the workflow.
- accelerators "GPU"
- definition
Uri String - The URI of a definition for the workflow.
- description String
- The parameter's description.
- engine "WDL" | "NEXTFLOW" | "CWL"
- An engine for the workflow.
- main String
- The path of the main definition file for the workflow.
- name String
- The workflow's name.
- parameter
Template Map<Property Map> - The workflow's parameter template.
- storage
Capacity Number - The default storage capacity for the workflow runs, in gibibytes.
- Map<String>
- Tags for the workflow.
Outputs
All input properties are implicitly available as output properties. Additionally, the Workflow resource produces the following output properties:
- Arn string
- The ARN for the workflow.
- Aws
Id string - The workflow's ID.
- Creation
Time string - When the workflow was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Omics. Workflow Status - The workflow's status.
- Type
Pulumi.
Aws Native. Omics. Workflow Type - The workflow's type.
- Arn string
- The ARN for the workflow.
- Aws
Id string - The workflow's ID.
- Creation
Time string - When the workflow was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Workflow
Status - The workflow's status.
- Type
Workflow
Type - The workflow's type.
- arn String
- The ARN for the workflow.
- aws
Id String - The workflow's ID.
- creation
Time String - When the workflow was created.
- id String
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - The workflow's status.
- type
Workflow
Type - The workflow's type.
- arn string
- The ARN for the workflow.
- aws
Id string - The workflow's ID.
- creation
Time string - When the workflow was created.
- id string
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - The workflow's status.
- type
Workflow
Type - The workflow's type.
- arn str
- The ARN for the workflow.
- aws_
id str - The workflow's ID.
- creation_
time str - When the workflow was created.
- id str
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - The workflow's status.
- type
Workflow
Type - The workflow's type.
- arn String
- The ARN for the workflow.
- aws
Id String - The workflow's ID.
- creation
Time String - When the workflow was created.
- id String
- The provider-assigned unique ID for this managed resource.
- status "CREATING" | "ACTIVE" | "UPDATING" | "DELETED" | "FAILED"
- The workflow's status.
- type "PRIVATE"
- The workflow's type.
Supporting Types
WorkflowAccelerators, WorkflowAcceleratorsArgs
- Gpu
GPU
- Workflow
Accelerators Gpu GPU
- Gpu
GPU
- Gpu
GPU
- GPU
GPU
- "GPU"
GPU
WorkflowEngine, WorkflowEngineArgs
- Wdl
WDL- Nextflow
NEXTFLOW- Cwl
CWL
- Workflow
Engine Wdl WDL- Workflow
Engine Nextflow NEXTFLOW- Workflow
Engine Cwl CWL
- Wdl
WDL- Nextflow
NEXTFLOW- Cwl
CWL
- Wdl
WDL- Nextflow
NEXTFLOW- Cwl
CWL
- WDL
WDL- NEXTFLOW
NEXTFLOW- CWL
CWL
- "WDL"
WDL- "NEXTFLOW"
NEXTFLOW- "CWL"
CWL
WorkflowParameter, WorkflowParameterArgs
- Description string
- The parameter's description.
- Optional bool
- Whether the parameter is optional.
- Description string
- The parameter's description.
- Optional bool
- Whether the parameter is optional.
- description String
- The parameter's description.
- optional Boolean
- Whether the parameter is optional.
- description string
- The parameter's description.
- optional boolean
- Whether the parameter is optional.
- description str
- The parameter's description.
- optional bool
- Whether the parameter is optional.
- description String
- The parameter's description.
- optional Boolean
- Whether the parameter is optional.
WorkflowStatus, WorkflowStatusArgs
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Deleted
DELETED- Failed
FAILED
- Workflow
Status Creating CREATING- Workflow
Status Active ACTIVE- Workflow
Status Updating UPDATING- Workflow
Status Deleted DELETED- Workflow
Status Failed FAILED
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Deleted
DELETED- Failed
FAILED
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Deleted
DELETED- Failed
FAILED
- CREATING
CREATING- ACTIVE
ACTIVE- UPDATING
UPDATING- DELETED
DELETED- FAILED
FAILED
- "CREATING"
CREATING- "ACTIVE"
ACTIVE- "UPDATING"
UPDATING- "DELETED"
DELETED- "FAILED"
FAILED
WorkflowType, WorkflowTypeArgs
- Private
PRIVATE
- Workflow
Type Private PRIVATE
- Private
PRIVATE
- Private
PRIVATE
- PRIVATE
PRIVATE
- "PRIVATE"
PRIVATE
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
