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

Description

 
Synopsis

Documentation

data ManagedScalingPolicy Source #

Managed scaling policy for an Amazon EMR cluster. The policy specifies the limits for resources that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.

See: newManagedScalingPolicy smart constructor.

Constructors

ManagedScalingPolicy' 

Fields

  • computeLimits :: Maybe ComputeLimits

    The EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.

Instances

Instances details
Eq ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

Read ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

Show ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

Generic ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

Associated Types

type Rep ManagedScalingPolicy :: Type -> Type #

NFData ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

Methods

rnf :: ManagedScalingPolicy -> () #

Hashable ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

ToJSON ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

FromJSON ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

type Rep ManagedScalingPolicy Source # 
Instance details

Defined in Amazonka.EMR.Types.ManagedScalingPolicy

type Rep ManagedScalingPolicy = D1 ('MetaData "ManagedScalingPolicy" "Amazonka.EMR.Types.ManagedScalingPolicy" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "ManagedScalingPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computeLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeLimits))))

newManagedScalingPolicy :: ManagedScalingPolicy Source #

Create a value of ManagedScalingPolicy 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:computeLimits:ManagedScalingPolicy', managedScalingPolicy_computeLimits - The EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.

managedScalingPolicy_computeLimits :: Lens' ManagedScalingPolicy (Maybe ComputeLimits) Source #

The EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.