Class: Aws::Omics::Types::StartRunRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Omics::Types::StartRunRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-omics/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cache_behavior ⇒ String
The cache behavior for the run.
-
#cache_id ⇒ String
Identifier of the cache associated with this run.
-
#log_level ⇒ String
A log level for the run.
-
#name ⇒ String
A name for the run.
-
#output_uri ⇒ String
An output URI for the run.
-
#parameters ⇒ Hash, ...
Parameters for the run.
-
#priority ⇒ Integer
A priority for the run.
-
#request_id ⇒ String
To ensure that requests don’t run multiple times, specify a unique ID for each request.
-
#retention_mode ⇒ String
The retention mode for the run.
-
#role_arn ⇒ String
A service role for the run.
-
#run_group_id ⇒ String
The run’s group ID.
-
#run_id ⇒ String
The ID of a run to duplicate.
-
#storage_capacity ⇒ Integer
A storage capacity for the run in gibibytes.
-
#storage_type ⇒ String
The run’s storage type.
-
#tags ⇒ Hash<String,String>
Tags for the run.
-
#workflow_id ⇒ String
The run’s workflow ID.
-
#workflow_owner_id ⇒ String
The ID of the workflow owner.
-
#workflow_type ⇒ String
The run’s workflow type.
Instance Attribute Details
#cache_behavior ⇒ String
The cache behavior for the run. You specify this value if you want to override the default behavior for the cache. You had set the default value when you created the cache. For more information, see
- Run cache behavior][1
-
in the AWS HealthOmics User Guide.
[1]: docs.aws.amazon.com/omics/latest/dev/how-run-cache.html#run-cache-behavior
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#cache_id ⇒ String
Identifier of the cache associated with this run. If you don’t specify a cache ID, no task outputs are cached for this run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#log_level ⇒ String
A log level for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#output_uri ⇒ String
An output URI for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Hash, ...
Parameters for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#priority ⇒ Integer
A priority for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
To ensure that requests don’t run multiple times, specify a unique ID for each request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#retention_mode ⇒ String
The retention mode for the run. The default value is RETAIN.
HealthOmics stores a fixed number of runs that are available to the console and API. In the default mode (RETAIN), you need to remove runs manually when the number of run exceeds the maximum. If you set the retention mode to ‘REMOVE`, HealthOmics automatically removes runs (that have mode set to REMOVE) when the number of run exceeds the maximum. All run logs are available in CloudWatch logs, if you need information about a run that is no longer available to the API.
For more information about retention mode, see [Specifying run retention mode] in the *AWS HealthOmics User Guide*.
[1]: docs.aws.amazon.com/omics/latest/dev/starting-a-run.html
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
A service role for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#run_group_id ⇒ String
The run’s group ID.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#run_id ⇒ String
The ID of a run to duplicate.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#storage_capacity ⇒ Integer
A storage capacity for the run in gibibytes. This field is not required if the storage type is dynamic (the system ignores any value that you enter).
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#storage_type ⇒ String
The run’s storage type. By default, the run uses STATIC storage type, which allocates a fixed amount of storage. If you set the storage type to DYNAMIC, HealthOmics dynamically scales the storage up or down, based on file system utilization.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags for the run.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#workflow_id ⇒ String
The run’s workflow ID.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#workflow_owner_id ⇒ String
The ID of the workflow owner.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |
#workflow_type ⇒ String
The run’s workflow type.
6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 |
# File 'lib/aws-sdk-omics/types.rb', line 6471 class StartRunRequest < Struct.new( :workflow_id, :workflow_type, :run_id, :role_arn, :name, :cache_id, :cache_behavior, :run_group_id, :priority, :parameters, :storage_capacity, :output_uri, :log_level, :tags, :request_id, :retention_mode, :storage_type, :workflow_owner_id) SENSITIVE = [] include Aws::Structure end |