AWS Native is in preview. AWS Classic is fully supported.
aws-native.omics.Workflow
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const aws_nativeWorkflowResource = new aws_native.omics.Workflow("aws-nativeWorkflowResource", {
accelerators: aws_native.omics.WorkflowAccelerators.Gpu,
definitionUri: "string",
description: "string",
engine: aws_native.omics.WorkflowEngine.Wdl,
main: "string",
name: "string",
parameterTemplate: {
string: {
description: "string",
optional: false,
},
},
storageCapacity: 0,
tags: {
string: "string",
},
});
Coming soon!
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
The Workflow resource accepts the following input properties:
- Accelerators
Pulumi.
Aws Native. Omics. Workflow Accelerators - Definition
Uri string - Description string
- Engine
Pulumi.
Aws Native. Omics. Workflow Engine - Main string
- Name string
- Parameter
Template Dictionary<string, Pulumi.Aws Native. Omics. Inputs. Workflow Parameter Args> - Storage
Capacity double - Dictionary<string, string>
- Accelerators
Workflow
Accelerators - Definition
Uri string - Description string
- Engine
Workflow
Engine - Main string
- Name string
- Parameter
Template map[string]WorkflowParameter Args - Storage
Capacity float64 - map[string]string
- accelerators
Workflow
Accelerators - definition
Uri String - description String
- engine
Workflow
Engine - main String
- name String
- parameter
Template Map<String,WorkflowParameter Args> - storage
Capacity Double - Map<String,String>
- accelerators
Workflow
Accelerators - definition
Uri string - description string
- engine
Workflow
Engine - main string
- name string
- parameter
Template {[key: string]: WorkflowParameter Args} - storage
Capacity number - {[key: string]: string}
- accelerators
Workflow
Accelerators - definition_
uri str - description str
- engine
Workflow
Engine - main str
- name str
- parameter_
template Mapping[str, WorkflowParameter Args] - storage_
capacity float - Mapping[str, str]
- accelerators "GPU"
- definition
Uri String - description String
- engine "WDL" | "NEXTFLOW" | "CWL"
- main String
- name String
- parameter
Template Map<Property Map> - storage
Capacity Number - Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the Workflow resource produces the following output properties:
- Arn string
- Aws
Id string - Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Omics. Workflow Status - Type
Pulumi.
Aws Native. Omics. Workflow Type
- Arn string
- Aws
Id string - Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Status
Workflow
Status - Type
Workflow
Type
- arn String
- aws
Id String - creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - type
Workflow
Type
- arn string
- aws
Id string - creation
Time string - id string
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - type
Workflow
Type
- arn str
- aws_
id str - creation_
time str - id str
- The provider-assigned unique ID for this managed resource.
- status
Workflow
Status - type
Workflow
Type
- arn String
- aws
Id String - creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- status "CREATING" | "ACTIVE" | "UPDATING" | "DELETED" | "FAILED"
- type "PRIVATE"
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
- Optional bool
- Description string
- Optional bool
- description String
- optional Boolean
- description string
- optional boolean
- description str
- optional bool
- description String
- optional Boolean
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
AWS Native is in preview. AWS Classic is fully supported.