Class: Aws::Omics::Types::CreateSequenceStoreRequest

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

#client_tokenString

An idempotency token used to dedupe retry requests so that duplicate runs are not created.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description for the store.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#e_tag_algorithm_familyString

The ETag algorithm family to use for ingested read sets. The default value is MD5up. For more information on ETags, see [ETags and data provenance] in the *Amazon Web Services HealthOmics User Guide*.

[1]: docs.aws.amazon.com/omics/latest/dev/etags-and-provenance.html

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#fallback_locationString

An S3 location that is used to store files that have failed a direct upload. You can add or change the ‘fallbackLocation` after creating a sequence store. This is not required if you are uploading files from a different S3 bucket.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A name for the store.

Returns:

  • (String)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#propagated_set_level_tagsArray<String>

The tags keys to propagate to the S3 objects associated with read sets in the sequence store. These tags can be used as input to add metadata to your read sets.

Returns:

  • (Array<String>)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#s3_access_configTypes::S3AccessConfig

S3 access configuration parameters. This specifies the parameters needed to access logs stored in S3 buckets. The S3 bucket must be in the same region and account as the sequence store.



1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#sse_configTypes::SseConfig

Server-side encryption (SSE) settings for the store.

Returns:



1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Tags for the store. You can configure up to 50 tags.

Returns:

  • (Hash<String,String>)


1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
# File 'lib/aws-sdk-omics/types.rb', line 1150

class CreateSequenceStoreRequest < Struct.new(
  :name,
  :description,
  :sse_config,
  :tags,
  :client_token,
  :fallback_location,
  :e_tag_algorithm_family,
  :propagated_set_level_tags,
  :s3_access_config)
  SENSITIVE = []
  include Aws::Structure
end