amazonka-emr-2.0: Amazon EMR 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.EMR.ModifyInstanceFleet

Description

Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically.

The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.

Synopsis

Creating a Request

data ModifyInstanceFleet Source #

See: newModifyInstanceFleet smart constructor.

Constructors

ModifyInstanceFleet' 

Fields

Instances

Instances details
ToJSON ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

ToHeaders ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

ToPath ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

ToQuery ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

AWSRequest ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Associated Types

type AWSResponse ModifyInstanceFleet #

Generic ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Associated Types

type Rep ModifyInstanceFleet :: Type -> Type #

Read ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Show ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

NFData ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Methods

rnf :: ModifyInstanceFleet -> () #

Eq ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Hashable ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

type AWSResponse ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

type Rep ModifyInstanceFleet Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

type Rep ModifyInstanceFleet = D1 ('MetaData "ModifyInstanceFleet" "Amazonka.EMR.ModifyInstanceFleet" "amazonka-emr-2.0-B3cWhP6sdymF3IBUMdPGcd" 'False) (C1 ('MetaCons "ModifyInstanceFleet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "instanceFleet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceFleetModifyConfig)))

newModifyInstanceFleet Source #

Create a value of ModifyInstanceFleet 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:clusterId:ModifyInstanceFleet', modifyInstanceFleet_clusterId - The unique identifier of the cluster.

$sel:instanceFleet:ModifyInstanceFleet', modifyInstanceFleet_instanceFleet - The configuration parameters of the instance fleet.

Request Lenses

modifyInstanceFleet_clusterId :: Lens' ModifyInstanceFleet Text Source #

The unique identifier of the cluster.

Destructuring the Response

data ModifyInstanceFleetResponse Source #

See: newModifyInstanceFleetResponse smart constructor.

Instances

Instances details
Generic ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Associated Types

type Rep ModifyInstanceFleetResponse :: Type -> Type #

Read ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Show ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

NFData ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

Eq ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

type Rep ModifyInstanceFleetResponse Source # 
Instance details

Defined in Amazonka.EMR.ModifyInstanceFleet

type Rep ModifyInstanceFleetResponse = D1 ('MetaData "ModifyInstanceFleetResponse" "Amazonka.EMR.ModifyInstanceFleet" "amazonka-emr-2.0-B3cWhP6sdymF3IBUMdPGcd" 'False) (C1 ('MetaCons "ModifyInstanceFleetResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newModifyInstanceFleetResponse :: ModifyInstanceFleetResponse Source #

Create a value of ModifyInstanceFleetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.