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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-emr/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)


7012
7013
7014
7015
7016
7017
7018
7019
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7012

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 - 1024. If the volume type is EBS-optimized, the minimum value is 10.

Returns:

  • (Integer)


7012
7013
7014
7015
7016
7017
7018
7019
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7012

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)


7012
7013
7014
7015
7016
7017
7018
7019
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7012

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)


7012
7013
7014
7015
7016
7017
7018
7019
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7012

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