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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.omics.Workflow

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 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.

    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.AwsNative.Omics.WorkflowAccelerators
    DefinitionUri string
    Description string
    Engine Pulumi.AwsNative.Omics.WorkflowEngine
    Main string
    Name string
    ParameterTemplate Dictionary<string, Pulumi.AwsNative.Omics.Inputs.WorkflowParameterArgs>
    StorageCapacity double
    Tags Dictionary<string, string>
    Accelerators WorkflowAccelerators
    DefinitionUri string
    Description string
    Engine WorkflowEngine
    Main string
    Name string
    ParameterTemplate map[string]WorkflowParameterArgs
    StorageCapacity float64
    Tags map[string]string
    accelerators WorkflowAccelerators
    definitionUri String
    description String
    engine WorkflowEngine
    main String
    name String
    parameterTemplate Map<String,WorkflowParameterArgs>
    storageCapacity Double
    tags Map<String,String>
    accelerators WorkflowAccelerators
    definitionUri string
    description string
    engine WorkflowEngine
    main string
    name string
    parameterTemplate {[key: string]: WorkflowParameterArgs}
    storageCapacity number
    tags {[key: string]: string}

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Workflow resource produces the following output properties:

    Arn string
    AwsId string
    CreationTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    Status Pulumi.AwsNative.Omics.WorkflowStatus
    Type Pulumi.AwsNative.Omics.WorkflowType
    Arn string
    AwsId string
    CreationTime string
    Id string
    The provider-assigned unique ID for this managed resource.
    Status WorkflowStatus
    Type WorkflowType
    arn String
    awsId String
    creationTime String
    id String
    The provider-assigned unique ID for this managed resource.
    status WorkflowStatus
    type WorkflowType
    arn string
    awsId string
    creationTime string
    id string
    The provider-assigned unique ID for this managed resource.
    status WorkflowStatus
    type WorkflowType
    arn str
    aws_id str
    creation_time str
    id str
    The provider-assigned unique ID for this managed resource.
    status WorkflowStatus
    type WorkflowType
    arn String
    awsId String
    creationTime 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
    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
    optional Boolean
    description string
    optional boolean
    description String
    optional Boolean

    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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi