libZSservicesZSamazonka-emrZSamazonka-emr
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 will be associated to every instance.

See: newEbsBlockDeviceConfig smart constructor.

Constructors

EbsBlockDeviceConfig' 

Fields

  • volumesPerInstance :: Maybe Int

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

  • volumeSpecification :: 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.

Instances

Instances details
Eq EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Read EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Show 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 #

NFData EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

Methods

rnf :: EbsBlockDeviceConfig -> () #

Hashable EbsBlockDeviceConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDeviceConfig

ToJSON 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" "libZSservicesZSamazonka-emrZSamazonka-emr" '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 will be associated with every instance in the instance group

$sel:volumeSpecification:EbsBlockDeviceConfig', ebsBlockDeviceConfig_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.

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

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

ebsBlockDeviceConfig_volumeSpecification :: Lens' EbsBlockDeviceConfig VolumeSpecification Source #

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.