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

Description

 
Synopsis

Documentation

data OnDemandProvisioningSpecification Source #

The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.

The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR version 5.12.1 and later.

See: newOnDemandProvisioningSpecification smart constructor.

Constructors

OnDemandProvisioningSpecification' 

Fields

Instances

Instances details
Eq OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

Read OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

Show OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

Generic OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

Associated Types

type Rep OnDemandProvisioningSpecification :: Type -> Type #

NFData OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

Hashable OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

ToJSON OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

FromJSON OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

type Rep OnDemandProvisioningSpecification Source # 
Instance details

Defined in Amazonka.EMR.Types.OnDemandProvisioningSpecification

type Rep OnDemandProvisioningSpecification = D1 ('MetaData "OnDemandProvisioningSpecification" "Amazonka.EMR.Types.OnDemandProvisioningSpecification" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "OnDemandProvisioningSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDemandCapacityReservationOptions)) :*: S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OnDemandProvisioningAllocationStrategy)))

newOnDemandProvisioningSpecification Source #

Create a value of OnDemandProvisioningSpecification 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:capacityReservationOptions:OnDemandProvisioningSpecification', onDemandProvisioningSpecification_capacityReservationOptions - The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy.

$sel:allocationStrategy:OnDemandProvisioningSpecification', onDemandProvisioningSpecification_allocationStrategy - Specifies the strategy to use in launching On-Demand instance fleets. Currently, the only option is lowest-price (the default), which launches the lowest price first.

onDemandProvisioningSpecification_capacityReservationOptions :: Lens' OnDemandProvisioningSpecification (Maybe OnDemandCapacityReservationOptions) Source #

The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy.

onDemandProvisioningSpecification_allocationStrategy :: Lens' OnDemandProvisioningSpecification OnDemandProvisioningAllocationStrategy Source #

Specifies the strategy to use in launching On-Demand instance fleets. Currently, the only option is lowest-price (the default), which launches the lowest price first.