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