amazonka-autoscaling-2.0: Amazon Auto Scaling 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.AutoScaling.Types.NetworkBandwidthGbpsRequest

Description

 
Synopsis

Documentation

data NetworkBandwidthGbpsRequest Source #

Specifies the minimum and maximum for the NetworkBandwidthGbps object when you specify InstanceRequirements for an Auto Scaling group.

Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide for Linux Instances.

See: newNetworkBandwidthGbpsRequest smart constructor.

Constructors

NetworkBandwidthGbpsRequest' 

Fields

  • max :: Maybe Double

    The maximum amount of network bandwidth, in gigabits per second (Gbps).

  • min :: Maybe Double

    The minimum amount of network bandwidth, in gigabits per second (Gbps).

Instances

Instances details
ToQuery NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

FromXML NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

Generic NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

Associated Types

type Rep NetworkBandwidthGbpsRequest :: Type -> Type #

Read NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

Show NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

NFData NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

Eq NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

Hashable NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

type Rep NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest

type Rep NetworkBandwidthGbpsRequest = D1 ('MetaData "NetworkBandwidthGbpsRequest" "Amazonka.AutoScaling.Types.NetworkBandwidthGbpsRequest" "amazonka-autoscaling-2.0-IerpHfP4BA3Ir4ZL2IR1De" 'False) (C1 ('MetaCons "NetworkBandwidthGbpsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newNetworkBandwidthGbpsRequest :: NetworkBandwidthGbpsRequest Source #

Create a value of NetworkBandwidthGbpsRequest 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:max:NetworkBandwidthGbpsRequest', networkBandwidthGbpsRequest_max - The maximum amount of network bandwidth, in gigabits per second (Gbps).

$sel:min:NetworkBandwidthGbpsRequest', networkBandwidthGbpsRequest_min - The minimum amount of network bandwidth, in gigabits per second (Gbps).

networkBandwidthGbpsRequest_max :: Lens' NetworkBandwidthGbpsRequest (Maybe Double) Source #

The maximum amount of network bandwidth, in gigabits per second (Gbps).

networkBandwidthGbpsRequest_min :: Lens' NetworkBandwidthGbpsRequest (Maybe Double) Source #

The minimum amount of network bandwidth, in gigabits per second (Gbps).