1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. omics
  5. Workflow

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.omics.Workflow

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.AwsNative.Omics.WorkflowAccelerators
    DefinitionUri string
    The URI of a definition for the workflow.
    Description string
    The parameter's description.
    Engine Pulumi.AwsNative.Omics.WorkflowEngine
    An engine for the workflow.
    Main string
    The path of the main definition file for the workflow.
    Name string
    The workflow's name.
    ParameterTemplate Dictionary<string, Pulumi.AwsNative.Omics.Inputs.WorkflowParameterArgs>
    The workflow's parameter template.
    StorageCapacity double
    The default storage capacity for the workflow runs, in gibibytes.
    Tags Dictionary<string, string>
    Tags for the workflow.
    Accelerators WorkflowAccelerators
    DefinitionUri string
    The URI of a definition for the workflow.
    Description string
    The parameter's description.
    Engine WorkflowEngine
    An engine for the workflow.
    Main string
    The path of the main definition file for the workflow.
    Name string
    The workflow's name.
    ParameterTemplate map[string]WorkflowParameterArgs
    The workflow's parameter template.
    StorageCapacity float64
    The default storage capacity for the workflow runs, in gibibytes.
    Tags map[string]string
    Tags for the workflow.
    accelerators WorkflowAccelerators
    definitionUri String
    The URI of a definition for the workflow.
    description String
    The parameter's description.
    engine WorkflowEngine
    An engine for the workflow.
    main String
    The path of the main definition file for the workflow.
    name String
    The workflow's name.
    parameterTemplate Map<String,WorkflowParameterArgs>
    The workflow's parameter template.
    storageCapacity Double
    The default storage capacity for the workflow runs, in gibibytes.
    tags Map<String,String>
    Tags for the workflow.
    accelerators WorkflowAccelerators
    definitionUri string
    The URI of a definition for the workflow.
    description string
    The parameter's description.
    engine WorkflowEngine
    An engine for the workflow.
    main string
    The path of the main definition file for the workflow.
    name string
    The workflow's name.
    parameterTemplate {[key: string]: WorkflowParameterArgs}
    The workflow's parameter template.
    storageCapacity number
    The default storage capacity for the workflow runs, in gibibytes.
    tags {[key: string]: string}
    Tags for the workflow.
    accelerators WorkflowAccelerators
    definition_uri str
    The URI of a definition for the workflow.
    description str
    The parameter's description.
    engine WorkflowEngine
    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, WorkflowParameterArgs]
    The workflow's parameter template.
    storage_capacity float
    The default storage capacity for the workflow runs, in gibibytes.
    tags Mapping[str, str]
    Tags for the workflow.
    accelerators "GPU"
    definitionUri 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.
    parameterTemplate Map<Property Map>
    The workflow's parameter template.
    storageCapacity Number
    The default storage capacity for the workflow runs, in gibibytes.
    tags 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.
    AwsId string
    The workflow's ID.
    CreationTime string
    When the workflow was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status Pulumi.AwsNative.Omics.WorkflowStatus
    The workflow's status.
    Type Pulumi.AwsNative.Omics.WorkflowType
    The workflow's type.
    Arn string
    The ARN for the workflow.
    AwsId string
    The workflow's ID.
    CreationTime string
    When the workflow was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status WorkflowStatus
    The workflow's status.
    Type WorkflowType
    The workflow's type.
    arn String
    The ARN for the workflow.
    awsId String
    The workflow's ID.
    creationTime String
    When the workflow was created.
    id String
    The provider-assigned unique ID for this managed resource.
    status WorkflowStatus
    The workflow's status.
    type WorkflowType
    The workflow's type.
    arn string
    The ARN for the workflow.
    awsId string
    The workflow's ID.
    creationTime string
    When the workflow was created.
    id string
    The provider-assigned unique ID for this managed resource.
    status WorkflowStatus
    The workflow's status.
    type WorkflowType
    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 WorkflowStatus
    The workflow's status.
    type WorkflowType
    The workflow's type.
    arn String
    The ARN for the workflow.
    awsId String
    The workflow's ID.
    creationTime 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
    WorkflowAcceleratorsGpu
    GPU
    Gpu
    GPU
    Gpu
    GPU
    GPU
    GPU
    "GPU"
    GPU

    WorkflowEngine, WorkflowEngineArgs

    Wdl
    WDL
    Nextflow
    NEXTFLOW
    Cwl
    CWL
    WorkflowEngineWdl
    WDL
    WorkflowEngineNextflow
    NEXTFLOW
    WorkflowEngineCwl
    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
    WorkflowStatusCreating
    CREATING
    WorkflowStatusActive
    ACTIVE
    WorkflowStatusUpdating
    UPDATING
    WorkflowStatusDeleted
    DELETED
    WorkflowStatusFailed
    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
    WorkflowTypePrivate
    PRIVATE
    Private
    PRIVATE
    Private
    PRIVATE
    PRIVATE
    PRIVATE
    "PRIVATE"
    PRIVATE

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi