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.



1338
1339
1340
1341
1342
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 1338

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)


1338
1339
1340
1341
1342
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 1338

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