You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::EMR::Types::EbsBlockDeviceConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb

Overview

Note:

When making an API call, you may pass EbsBlockDeviceConfig data as a hash:

{
  volume_specification: { # required
    volume_type: "String", # required
    iops: 1,
    size_in_gb: 1, # required
  },
  volumes_per_instance: 1,
}

Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.

Instance Attribute Summary collapse

Instance Attribute Details

#volume_specificationTypes::VolumeSpecification

EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.



1357
1358
1359
1360
1361
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 1357

class EbsBlockDeviceConfig < Struct.new(
  :volume_specification,
  :volumes_per_instance)
  include Aws::Structure
end

#volumes_per_instanceInteger

Number of EBS volumes with a specific volume configuration that will be associated with every instance in the instance group

Returns:

  • (Integer)


1357
1358
1359
1360
1361
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 1357

class EbsBlockDeviceConfig < Struct.new(
  :volume_specification,
  :volumes_per_instance)
  include Aws::Structure
end