lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.59.0 vs lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.60.0
- old
+ new
@@ -1143,10 +1143,11 @@
# resp.cluster.outpost_arn #=> String
# resp.cluster.step_concurrency_level #=> Integer
# resp.cluster.placement_groups #=> Array
# resp.cluster.placement_groups[0].instance_role #=> String, one of "MASTER", "CORE", "TASK"
# resp.cluster.placement_groups[0].placement_strategy #=> String, one of "SPREAD", "PARTITION", "CLUSTER", "NONE"
+ # resp.cluster.os_release_label #=> String
#
#
# The following waiters are defined for this operation (see {Client#wait_until} for detailed usage):
#
# * cluster_running
@@ -1350,10 +1351,11 @@
# @return [Types::DescribeReleaseLabelOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::DescribeReleaseLabelOutput#release_label #release_label} => String
# * {Types::DescribeReleaseLabelOutput#applications #applications} => Array<Types::SimplifiedApplication>
# * {Types::DescribeReleaseLabelOutput#next_token #next_token} => String
+ # * {Types::DescribeReleaseLabelOutput#available_os_releases #available_os_releases} => Array<Types::OSRelease>
#
# @example Request syntax with placeholder values
#
# resp = client.describe_release_label({
# release_label: "String",
@@ -1366,10 +1368,12 @@
# resp.release_label #=> String
# resp.applications #=> Array
# resp.applications[0].name #=> String
# resp.applications[0].version #=> String
# resp.next_token #=> String
+ # resp.available_os_releases #=> Array
+ # resp.available_os_releases[0].label #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeReleaseLabel AWS API Documentation
#
# @overload describe_release_label(params = {})
# @param [Hash] params ({})
@@ -2482,10 +2486,11 @@
# instances_to_terminate: ["InstanceId"],
# instances_to_protect: ["InstanceId"],
# instance_termination_timeout: 1,
# },
# },
+ # reconfiguration_type: "OVERWRITE", # accepts OVERWRITE, MERGE
# configurations: [
# {
# classification: "String",
# configurations: {
# # recursive ConfigurationList
@@ -3137,10 +3142,15 @@
#
#
#
# [1]: https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-termination.html
#
+ # @option params [String] :os_release_label
+ # Specifies a particular Amazon Linux release for all nodes in a cluster
+ # launch RunJobFlow request. If a release is not specified, Amazon EMR
+ # uses the latest validated Amazon Linux release for cluster launch.
+ #
# @return [Types::RunJobFlowOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::RunJobFlowOutput#job_flow_id #job_flow_id} => String
# * {Types::RunJobFlowOutput#cluster_arn #cluster_arn} => String
#
@@ -3396,10 +3406,11 @@
# },
# ],
# auto_termination_policy: {
# idle_timeout: 1,
# },
+ # os_release_label: "XmlStringMaxLen256",
# })
#
# @example Response structure
#
# resp.job_flow_id #=> String
@@ -3764,10 +3775,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-emr'
- context[:gem_version] = '1.59.0'
+ context[:gem_version] = '1.60.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#