lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.48.0 vs lib/aws-sdk-emr/client.rb in aws-sdk-emr-1.49.0
- old
+ new
@@ -393,10 +393,11 @@
# properties: {
# "String" => "String",
# },
# },
# ],
+ # custom_ami_id: "XmlStringMaxLen256",
# },
# ],
# launch_specifications: {
# spot_specification: {
# timeout_duration_minutes: 1, # required
@@ -516,10 +517,11 @@
# },
# },
# },
# ],
# },
+ # custom_ami_id: "XmlStringMaxLen256",
# },
# ],
# job_flow_id: "XmlStringMaxLen256", # required
# })
#
@@ -854,22 +856,22 @@
# @option params [String] :identity_id
# The globally unique identifier (GUID) of the user or group from the
# Amazon Web Services SSO Identity Store. For more information, see
# [UserId][1] and [GroupId][2] in the *Amazon Web Services SSO Identity
# Store API Reference*. Either `IdentityName` or `IdentityId` must be
- # specified.
+ # specified, but not both.
#
#
#
# [1]: https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html#singlesignon-Type-User-UserId
# [2]: https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html#singlesignon-Type-Group-GroupId
#
# @option params [String] :identity_name
# The name of the user or group. For more information, see [UserName][1]
# and [DisplayName][2] in the *Amazon Web Services SSO Identity Store
# API Reference*. Either `IdentityName` or `IdentityId` must be
- # specified.
+ # specified, but not both.
#
#
#
# [1]: https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html#singlesignon-Type-User-UserName
# [2]: https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html#singlesignon-Type-Group-DisplayName
@@ -1185,10 +1187,11 @@
# resp.job_flows[0].instances.instance_groups[0].last_state_change_reason #=> String
# resp.job_flows[0].instances.instance_groups[0].creation_date_time #=> Time
# resp.job_flows[0].instances.instance_groups[0].start_date_time #=> Time
# resp.job_flows[0].instances.instance_groups[0].ready_date_time #=> Time
# resp.job_flows[0].instances.instance_groups[0].end_date_time #=> Time
+ # resp.job_flows[0].instances.instance_groups[0].custom_ami_id #=> String
# resp.job_flows[0].instances.normalized_instance_hours #=> Integer
# resp.job_flows[0].instances.ec2_key_name #=> String
# resp.job_flows[0].instances.ec2_subnet_id #=> String
# resp.job_flows[0].instances.placement.availability_zone #=> String
# resp.job_flows[0].instances.placement.availability_zones #=> Array
@@ -1747,10 +1750,11 @@
# resp.instance_fleets[0].instance_type_specifications[0].ebs_block_devices[0].volume_specification.volume_type #=> String
# resp.instance_fleets[0].instance_type_specifications[0].ebs_block_devices[0].volume_specification.iops #=> Integer
# resp.instance_fleets[0].instance_type_specifications[0].ebs_block_devices[0].volume_specification.size_in_gb #=> Integer
# resp.instance_fleets[0].instance_type_specifications[0].ebs_block_devices[0].device #=> String
# resp.instance_fleets[0].instance_type_specifications[0].ebs_optimized #=> Boolean
+ # resp.instance_fleets[0].instance_type_specifications[0].custom_ami_id #=> String
# resp.instance_fleets[0].launch_specifications.spot_specification.timeout_duration_minutes #=> Integer
# resp.instance_fleets[0].launch_specifications.spot_specification.timeout_action #=> String, one of "SWITCH_TO_ON_DEMAND", "TERMINATE_CLUSTER"
# resp.instance_fleets[0].launch_specifications.spot_specification.block_duration_minutes #=> Integer
# resp.instance_fleets[0].launch_specifications.spot_specification.allocation_strategy #=> String, one of "capacity-optimized"
# resp.instance_fleets[0].launch_specifications.on_demand_specification.allocation_strategy #=> String, one of "lowest-price"
@@ -1853,10 +1857,11 @@
# resp.instance_groups[0].auto_scaling_policy.rules[0].trigger.cloud_watch_alarm_definition.threshold #=> Float
# resp.instance_groups[0].auto_scaling_policy.rules[0].trigger.cloud_watch_alarm_definition.unit #=> String, one of "NONE", "SECONDS", "MICRO_SECONDS", "MILLI_SECONDS", "BYTES", "KILO_BYTES", "MEGA_BYTES", "GIGA_BYTES", "TERA_BYTES", "BITS", "KILO_BITS", "MEGA_BITS", "GIGA_BITS", "TERA_BITS", "PERCENT", "COUNT", "BYTES_PER_SECOND", "KILO_BYTES_PER_SECOND", "MEGA_BYTES_PER_SECOND", "GIGA_BYTES_PER_SECOND", "TERA_BYTES_PER_SECOND", "BITS_PER_SECOND", "KILO_BITS_PER_SECOND", "MEGA_BITS_PER_SECOND", "GIGA_BITS_PER_SECOND", "TERA_BITS_PER_SECOND", "COUNT_PER_SECOND"
# resp.instance_groups[0].auto_scaling_policy.rules[0].trigger.cloud_watch_alarm_definition.dimensions #=> Array
# resp.instance_groups[0].auto_scaling_policy.rules[0].trigger.cloud_watch_alarm_definition.dimensions[0].key #=> String
# resp.instance_groups[0].auto_scaling_policy.rules[0].trigger.cloud_watch_alarm_definition.dimensions[0].value #=> String
+ # resp.instance_groups[0].custom_ami_id #=> String
# resp.marker #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups AWS API Documentation
#
# @overload list_instance_groups(params = {})
@@ -2047,13 +2052,13 @@
# @option params [String] :next_token
# Specifies the next page of results. If `NextToken` is not specified,
# which is usually the case for the first request of ListReleaseLabels,
# the first page of results are determined by other filtering parameters
# or by the latest version. The `ListReleaseLabels` request fails if the
- # identity (AWS AccountID) and all filtering parameters are different
- # from the original request, or if the `NextToken` is expired or
- # tampered with.
+ # identity (account ID) and all filtering parameters are different from
+ # the original request, or if the `NextToken` is expired or tampered
+ # with.
#
# @option params [Integer] :max_results
# Defines the maximum number of release labels to return in a single
# response. The default is `100`.
#
@@ -2860,19 +2865,19 @@
# supplied for the EMR cluster you are creating.
#
# @option params [Boolean] :visible_to_all_users
# Set this value to `true` so that IAM principals in the account
# associated with the cluster can perform EMR actions on the cluster
- # that their IAM policies allow. This value defaults to `false` for
+ # that their IAM policies allow. This value defaults to `true` for
# clusters created using the EMR API or the CLI [create-cluster][1]
# command.
#
# When set to `false`, only the IAM principal that created the cluster
# and the account root user can perform EMR actions for the cluster,
# regardless of the IAM permissions policies attached to other IAM
# principals. For more information, see [Understanding the EMR Cluster
- # VisibleToAllUsers Setting][2] in the *Amazon EMR Management Guide*.
+ # VisibleToAllUsers Setting][2] in the *Amazon EMRManagement Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/cli/latest/reference/emr/create-cluster.html
# [2]: https://docs.aws.amazon.com/emr/latest/ManagementGuide/security_iam_emr-with-iam.html#security_set_visible_to_all_users
@@ -3054,10 +3059,11 @@
# },
# },
# },
# ],
# },
+ # custom_ami_id: "XmlStringMaxLen256",
# },
# ],
# instance_fleets: [
# {
# name: "XmlStringMaxLen256",
@@ -3092,10 +3098,11 @@
# properties: {
# "String" => "String",
# },
# },
# ],
+ # custom_ami_id: "XmlStringMaxLen256",
# },
# ],
# launch_specifications: {
# spot_specification: {
# timeout_duration_minutes: 1, # required
@@ -3300,11 +3307,11 @@
#
# This action works on running clusters. When you create a cluster, use
# the RunJobFlowInput$VisibleToAllUsers parameter.
#
# For more information, see [Understanding the EMR Cluster
- # VisibleToAllUsers Setting][1] in the *Amazon EMR Management Guide*.
+ # VisibleToAllUsers Setting][1] in the *Amazon EMRManagement Guide*.
#
#
#
# [1]: https://docs.aws.amazon.com/emr/latest/ManagementGuide/security_iam_emr-with-iam.html#security_set_visible_to_all_users
#
@@ -3582,10 +3589,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-emr'
- context[:gem_version] = '1.48.0'
+ context[:gem_version] = '1.49.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#