lib/aws-sdk-omics/client.rb in aws-sdk-omics-1.13.0 vs lib/aws-sdk-omics/client.rb in aws-sdk-omics-1.14.0
- old
+ new
@@ -2213,10 +2213,11 @@
# * {Types::GetRunResponse#start_time #start_time} => Time
# * {Types::GetRunResponse#stop_time #stop_time} => Time
# * {Types::GetRunResponse#status_message #status_message} => String
# * {Types::GetRunResponse#tags #tags} => Hash<String,String>
# * {Types::GetRunResponse#accelerators #accelerators} => String
+ # * {Types::GetRunResponse#retention_mode #retention_mode} => String
#
# @example Request syntax with placeholder values
#
# resp = client.get_run({
# id: "RunId", # required
@@ -2248,10 +2249,11 @@
# resp.stop_time #=> Time
# resp.status_message #=> String
# resp.tags #=> Hash
# resp.tags["TagKey"] #=> String
# resp.accelerators #=> String, one of "GPU"
+ # resp.retention_mode #=> String, one of "RETAIN", "REMOVE"
#
#
# The following waiters are defined for this operation (see {Client#wait_until} for detailed usage):
#
# * run_completed
@@ -4117,20 +4119,26 @@
def start_reference_import_job(params = {}, options = {})
req = build_request(:start_reference_import_job, params)
req.send_request(options)
end
- # Starts a run.
+ # Starts a workflow run. To duplicate a run, specify the run's ID and a
+ # role ARN. The remaining parameters are copied from the previous run.
#
+ # The total number of runs in your account is subject to a quota per
+ # Region. To avoid needing to delete runs manually, you can set the
+ # retention mode to `REMOVE`. Runs with this setting are deleted
+ # automatically when the run quoata is exceeded.
+ #
# @option params [String] :workflow_id
# The run's workflow ID.
#
# @option params [String] :workflow_type
- # The run's workflows type.
+ # The run's workflow type.
#
# @option params [String] :run_id
- # The run's ID.
+ # The ID of a run to duplicate.
#
# @option params [required, String] :role_arn
# A service role for the run.
#
# @option params [String] :name
@@ -4167,10 +4175,13 @@
# for each request.
#
# **A suitable default value is auto-generated.** You should normally
# not need to pass this option.**
#
+ # @option params [String] :retention_mode
+ # The retention mode for the run.
+ #
# @return [Types::StartRunResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::StartRunResponse#arn #arn} => String
# * {Types::StartRunResponse#id #id} => String
# * {Types::StartRunResponse#status #status} => String
@@ -4193,10 +4204,11 @@
# log_level: "OFF", # accepts OFF, FATAL, ERROR, ALL
# tags: {
# "TagKey" => "TagValue",
# },
# request_id: "RunRequestId", # required
+ # retention_mode: "RETAIN", # accepts RETAIN, REMOVE
# })
#
# @example Response structure
#
# resp.arn #=> String
@@ -4594,10 +4606,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-omics'
- context[:gem_version] = '1.13.0'
+ context[:gem_version] = '1.14.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#