lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.28.0 vs lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.29.0
- old
+ new
@@ -781,10 +781,11 @@
# resp.cluster.ec2_instance_attributes.additional_master_security_groups[0] #=> String
# resp.cluster.ec2_instance_attributes.additional_slave_security_groups #=> Array
# resp.cluster.ec2_instance_attributes.additional_slave_security_groups[0] #=> String
# resp.cluster.instance_collection_type #=> String, one of "INSTANCE_FLEET", "INSTANCE_GROUP"
# resp.cluster.log_uri #=> String
+ # resp.cluster.log_encryption_kms_key_id #=> String
# resp.cluster.requested_ami_version #=> String
# resp.cluster.running_ami_version #=> String
# resp.cluster.release_label #=> String
# resp.cluster.auto_terminate #=> Boolean
# resp.cluster.termination_protected #=> Boolean
@@ -888,10 +889,11 @@
#
# resp.job_flows #=> Array
# resp.job_flows[0].job_flow_id #=> String
# resp.job_flows[0].name #=> String
# resp.job_flows[0].log_uri #=> String
+ # resp.job_flows[0].log_encryption_kms_key_id #=> String
# resp.job_flows[0].ami_version #=> String
# resp.job_flows[0].execution_status_detail.state #=> String, one of "STARTING", "BOOTSTRAPPING", "RUNNING", "WAITING", "SHUTTING_DOWN", "TERMINATED", "COMPLETED", "FAILED"
# resp.job_flows[0].execution_status_detail.creation_date_time #=> Time
# resp.job_flows[0].execution_status_detail.start_date_time #=> Time
# resp.job_flows[0].execution_status_detail.ready_date_time #=> Time
@@ -2033,10 +2035,16 @@
#
# @option params [String] :log_uri
# The location in Amazon S3 to write the log files of the job flow. If a
# value is not provided, logs are not created.
#
+ # @option params [String] :log_encryption_kms_key_id
+ # The AWS KMS customer master key (CMK) used for encrypting log files.
+ # If a value is not provided, the logs will remain encrypted by AES-256.
+ # This attribute is only available with EMR version 5.30.0 and later,
+ # excluding EMR 6.0.0.
+ #
# @option params [String] :additional_info
# A JSON string for selecting additional features.
#
# @option params [String] :ami_version
# Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR
@@ -2239,10 +2247,11 @@
# @example Request syntax with placeholder values
#
# resp = client.run_job_flow({
# name: "XmlStringMaxLen256", # required
# log_uri: "XmlString",
+ # log_encryption_kms_key_id: "XmlString",
# additional_info: "XmlString",
# ami_version: "XmlStringMaxLen256",
# release_label: "XmlStringMaxLen256",
# instances: { # required
# master_instance_type: "InstanceType",
@@ -2618,10 +2627,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-emr'
- context[:gem_version] = '1.28.0'
+ context[:gem_version] = '1.29.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#