libZSservicesZSamazonka-lightsailZSamazonka-lightsail
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.Lightsail.Types.InstanceHardware

Description

 
Synopsis

Documentation

data InstanceHardware Source #

Describes the hardware for the instance.

See: newInstanceHardware smart constructor.

Constructors

InstanceHardware' 

Fields

Instances

Instances details
Eq InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

Read InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

Show InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

Generic InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

Associated Types

type Rep InstanceHardware :: Type -> Type #

NFData InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

Methods

rnf :: InstanceHardware -> () #

Hashable InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

FromJSON InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

type Rep InstanceHardware Source # 
Instance details

Defined in Amazonka.Lightsail.Types.InstanceHardware

type Rep InstanceHardware = D1 ('MetaData "InstanceHardware" "Amazonka.Lightsail.Types.InstanceHardware" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "InstanceHardware'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "disks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Disk])) :*: S1 ('MetaSel ('Just "ramSizeInGb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newInstanceHardware :: InstanceHardware Source #

Create a value of InstanceHardware 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:cpuCount:InstanceHardware', instanceHardware_cpuCount - The number of vCPUs the instance has.

$sel:disks:InstanceHardware', instanceHardware_disks - The disks attached to the instance.

$sel:ramSizeInGb:InstanceHardware', instanceHardware_ramSizeInGb - The amount of RAM in GB on the instance (e.g., 1.0).

instanceHardware_cpuCount :: Lens' InstanceHardware (Maybe Int) Source #

The number of vCPUs the instance has.

instanceHardware_disks :: Lens' InstanceHardware (Maybe [Disk]) Source #

The disks attached to the instance.

instanceHardware_ramSizeInGb :: Lens' InstanceHardware (Maybe Double) Source #

The amount of RAM in GB on the instance (e.g., 1.0).