Class: Aws::Omics::Types::StartRunRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-omics/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cache_behaviorString

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

Returns:

  • (String)


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_idString

Identifier of the cache associated with this run. If you don’t specify a cache ID, no task outputs are cached for this run.

Returns:

  • (String)


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_levelString

A log level for the run.

Returns:

  • (String)


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

#nameString

A name for the run.

Returns:

  • (String)


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_uriString

An output URI for the run.

Returns:

  • (String)


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

#parametersHash, ...

Parameters for the run.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


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

#priorityInteger

A priority for the run.

Returns:

  • (Integer)


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_idString

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.

Returns:

  • (String)


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_modeString

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

Returns:

  • (String)


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_arnString

A service role for the run.

Returns:

  • (String)


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_idString

The run’s group ID.

Returns:

  • (String)


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_idString

The ID of a run to duplicate.

Returns:

  • (String)


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_capacityInteger

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).

Returns:

  • (Integer)


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_typeString

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.

Returns:

  • (String)


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

#tagsHash<String,String>

Tags for the run.

Returns:

  • (Hash<String,String>)


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_idString

The run’s workflow ID.

Returns:

  • (String)


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_idString

The ID of the workflow owner.

Returns:

  • (String)


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_typeString

The run’s workflow type.

Returns:

  • (String)


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