amazonka-emr-2.0: Amazon EMR SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EMR.Types.EbsBlockDeviceConfig

Description

 
Synopsis

Documentation

data EbsBlockDeviceConfig Source #

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

See: newEbsBlockDeviceConfig smart constructor.

Constructors

EbsBlockDeviceConfig' 

Fields

  • volumesPerInstance :: Maybe Int

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

  • volumeSpecification :: VolumeSpecification

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

Instances

Instances details
ToJSON EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Generic EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Associated Types

type Rep EbsBlockDeviceConfig :: Type -> Type #

Read EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Show EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

NFData EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Methods

rnf :: EbsBlockDeviceConfig -> () #

Eq EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Hashable EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

type Rep EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

type Rep EbsBlockDeviceConfig = D1 ('MetaData "EbsBlockDeviceConfig" "Amazonka.EMR.Types.EbsBlockDeviceConfig" "amazonka-emr-2.0-B3cWhP6sdymF3IBUMdPGcd" 'False) (C1 ('MetaCons "EbsBlockDeviceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumesPerInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VolumeSpecification)))

newEbsBlockDeviceConfig Source #

Create a value of EbsBlockDeviceConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:volumesPerInstance:EbsBlockDeviceConfig', ebsBlockDeviceConfig_volumesPerInstance - Number of EBS volumes with a specific volume configuration that are associated with every instance in the instance group

$sel:volumeSpecification:EbsBlockDeviceConfig', ebsBlockDeviceConfig_volumeSpecification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an EC2 instance in the cluster.

ebsBlockDeviceConfig_volumesPerInstance :: Lens' EbsBlockDeviceConfig (Maybe Int) Source #

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

ebsBlockDeviceConfig_volumeSpecification :: Lens' EbsBlockDeviceConfig VolumeSpecification Source #

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