Class: Aws::EMR::Types::VolumeSpecification

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

Overview

EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#iopsInteger

The number of I/O operations per second (IOPS) that the volume supports.

Returns:

  • (Integer)


7094
7095
7096
7097
7098
7099
7100
7101
# File 'lib/aws-sdk-emr/types.rb', line 7094

class VolumeSpecification < Struct.new(
  :volume_type,
  :iops,
  :size_in_gb,
  :throughput)
  SENSITIVE = []
  include Aws::Structure
end

#size_in_gbInteger

The volume size, in gibibytes (GiB). This can be a number from 1 -

  1. If the volume type is EBS-optimized, the minimum value is 10.

Returns:

  • (Integer)


7094
7095
7096
7097
7098
7099
7100
7101
# File 'lib/aws-sdk-emr/types.rb', line 7094

class VolumeSpecification < Struct.new(
  :volume_type,
  :iops,
  :size_in_gb,
  :throughput)
  SENSITIVE = []
  include Aws::Structure
end

#throughputInteger

The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.

Returns:

  • (Integer)


7094
7095
7096
7097
7098
7099
7100
7101
# File 'lib/aws-sdk-emr/types.rb', line 7094

class VolumeSpecification < Struct.new(
  :volume_type,
  :iops,
  :size_in_gb,
  :throughput)
  SENSITIVE = []
  include Aws::Structure
end

#volume_typeString

The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.

Returns:

  • (String)


7094
7095
7096
7097
7098
7099
7100
7101
# File 'lib/aws-sdk-emr/types.rb', line 7094

class VolumeSpecification < Struct.new(
  :volume_type,
  :iops,
  :size_in_gb,
  :throughput)
  SENSITIVE = []
  include Aws::Structure
end