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.EbsBlockDevice

Description

 
Synopsis

Documentation

data EbsBlockDevice Source #

Configuration of requested EBS block device associated with the instance group.

See: newEbsBlockDevice smart constructor.

Constructors

EbsBlockDevice' 

Fields

Instances

Instances details
Eq EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

Read EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

Show EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

Generic EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

Associated Types

type Rep EbsBlockDevice :: Type -> Type #

NFData EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

Methods

rnf :: EbsBlockDevice -> () #

Hashable EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

FromJSON EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

type Rep EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EMR.Types.EbsBlockDevice

type Rep EbsBlockDevice = D1 ('MetaData "EbsBlockDevice" "Amazonka.EMR.Types.EbsBlockDevice" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "EbsBlockDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeSpecification))))

newEbsBlockDevice :: EbsBlockDevice Source #

Create a value of EbsBlockDevice 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:device:EbsBlockDevice', ebsBlockDevice_device - The device name that is exposed to the instance, such as /dev/sdh.

$sel:volumeSpecification:EbsBlockDevice', ebsBlockDevice_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.

ebsBlockDevice_device :: Lens' EbsBlockDevice (Maybe Text) Source #

The device name that is exposed to the instance, such as /dev/sdh.

ebsBlockDevice_volumeSpecification :: Lens' EbsBlockDevice (Maybe 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.