We recommend new projects start with resources from the AWS provider.
aws-native.omics.Workflow
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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.