libZSservicesZSamazonka-autoscalingZSamazonka-autoscaling
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.AutoScaling.Types.ScalingProcessQuery

Description

 
Synopsis

Documentation

data ScalingProcessQuery Source #

See: newScalingProcessQuery smart constructor.

Constructors

ScalingProcessQuery' 

Fields

  • scalingProcesses :: Maybe [Text]

    One or more of the following processes:

    • Launch
    • Terminate
    • AddToLoadBalancer
    • AlarmNotification
    • AZRebalance
    • HealthCheck
    • InstanceRefresh
    • ReplaceUnhealthy
    • ScheduledActions

    If you omit this parameter, all processes are specified.

  • autoScalingGroupName :: Text

    The name of the Auto Scaling group.

Instances

Instances details
Eq ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

Read ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

Show ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

Generic ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

Associated Types

type Rep ScalingProcessQuery :: Type -> Type #

NFData ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

Methods

rnf :: ScalingProcessQuery -> () #

Hashable ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

ToQuery ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

type Rep ScalingProcessQuery Source # 
Instance details

Defined in Amazonka.AutoScaling.Types.ScalingProcessQuery

type Rep ScalingProcessQuery = D1 ('MetaData "ScalingProcessQuery" "Amazonka.AutoScaling.Types.ScalingProcessQuery" "libZSservicesZSamazonka-autoscalingZSamazonka-autoscaling" 'False) (C1 ('MetaCons "ScalingProcessQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scalingProcesses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "autoScalingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newScalingProcessQuery Source #

Create a value of ScalingProcessQuery 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:scalingProcesses:ScalingProcessQuery', scalingProcessQuery_scalingProcesses - One or more of the following processes:

  • Launch
  • Terminate
  • AddToLoadBalancer
  • AlarmNotification
  • AZRebalance
  • HealthCheck
  • InstanceRefresh
  • ReplaceUnhealthy
  • ScheduledActions

If you omit this parameter, all processes are specified.

$sel:autoScalingGroupName:ScalingProcessQuery', scalingProcessQuery_autoScalingGroupName - The name of the Auto Scaling group.

scalingProcessQuery_scalingProcesses :: Lens' ScalingProcessQuery (Maybe [Text]) Source #

One or more of the following processes:

  • Launch
  • Terminate
  • AddToLoadBalancer
  • AlarmNotification
  • AZRebalance
  • HealthCheck
  • InstanceRefresh
  • ReplaceUnhealthy
  • ScheduledActions

If you omit this parameter, all processes are specified.