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

Description

Disables group metrics collection for the specified Auto Scaling group.

Synopsis

Creating a Request

data DisableMetricsCollection Source #

See: newDisableMetricsCollection smart constructor.

Constructors

DisableMetricsCollection' 

Fields

  • metrics :: Maybe [Text]

    Identifies the metrics to disable.

    You can specify one or more of the following metrics:

    • GroupMinSize
    • GroupMaxSize
    • GroupDesiredCapacity
    • GroupInServiceInstances
    • GroupPendingInstances
    • GroupStandbyInstances
    • GroupTerminatingInstances
    • GroupTotalInstances
    • GroupInServiceCapacity
    • GroupPendingCapacity
    • GroupStandbyCapacity
    • GroupTerminatingCapacity
    • GroupTotalCapacity
    • WarmPoolDesiredCapacity
    • WarmPoolWarmedCapacity
    • WarmPoolPendingCapacity
    • WarmPoolTerminatingCapacity
    • WarmPoolTotalCapacity
    • GroupAndWarmPoolDesiredCapacity
    • GroupAndWarmPoolTotalCapacity

    If you omit this property, all metrics are disabled.

    For more information, see Auto Scaling group metrics in the Amazon EC2 Auto Scaling User Guide.

  • autoScalingGroupName :: Text

    The name of the Auto Scaling group.

Instances

Instances details
ToHeaders DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

ToPath DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

ToQuery DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

AWSRequest DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Generic DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Associated Types

type Rep DisableMetricsCollection :: Type -> Type #

Read DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Show DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

NFData DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Eq DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Hashable DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

type AWSResponse DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

type Rep DisableMetricsCollection Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

type Rep DisableMetricsCollection = D1 ('MetaData "DisableMetricsCollection" "Amazonka.AutoScaling.DisableMetricsCollection" "amazonka-autoscaling-2.0-IerpHfP4BA3Ir4ZL2IR1De" 'False) (C1 ('MetaCons "DisableMetricsCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "autoScalingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableMetricsCollection Source #

Create a value of DisableMetricsCollection 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:

DisableMetricsCollection, disableMetricsCollection_metrics - Identifies the metrics to disable.

You can specify one or more of the following metrics:

  • GroupMinSize
  • GroupMaxSize
  • GroupDesiredCapacity
  • GroupInServiceInstances
  • GroupPendingInstances
  • GroupStandbyInstances
  • GroupTerminatingInstances
  • GroupTotalInstances
  • GroupInServiceCapacity
  • GroupPendingCapacity
  • GroupStandbyCapacity
  • GroupTerminatingCapacity
  • GroupTotalCapacity
  • WarmPoolDesiredCapacity
  • WarmPoolWarmedCapacity
  • WarmPoolPendingCapacity
  • WarmPoolTerminatingCapacity
  • WarmPoolTotalCapacity
  • GroupAndWarmPoolDesiredCapacity
  • GroupAndWarmPoolTotalCapacity

If you omit this property, all metrics are disabled.

For more information, see Auto Scaling group metrics in the Amazon EC2 Auto Scaling User Guide.

DisableMetricsCollection, disableMetricsCollection_autoScalingGroupName - The name of the Auto Scaling group.

Request Lenses

disableMetricsCollection_metrics :: Lens' DisableMetricsCollection (Maybe [Text]) Source #

Identifies the metrics to disable.

You can specify one or more of the following metrics:

  • GroupMinSize
  • GroupMaxSize
  • GroupDesiredCapacity
  • GroupInServiceInstances
  • GroupPendingInstances
  • GroupStandbyInstances
  • GroupTerminatingInstances
  • GroupTotalInstances
  • GroupInServiceCapacity
  • GroupPendingCapacity
  • GroupStandbyCapacity
  • GroupTerminatingCapacity
  • GroupTotalCapacity
  • WarmPoolDesiredCapacity
  • WarmPoolWarmedCapacity
  • WarmPoolPendingCapacity
  • WarmPoolTerminatingCapacity
  • WarmPoolTotalCapacity
  • GroupAndWarmPoolDesiredCapacity
  • GroupAndWarmPoolTotalCapacity

If you omit this property, all metrics are disabled.

For more information, see Auto Scaling group metrics in the Amazon EC2 Auto Scaling User Guide.

Destructuring the Response

data DisableMetricsCollectionResponse Source #

See: newDisableMetricsCollectionResponse smart constructor.

Instances

Instances details
Generic DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Associated Types

type Rep DisableMetricsCollectionResponse :: Type -> Type #

Read DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Show DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

NFData DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

Eq DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

type Rep DisableMetricsCollectionResponse Source # 
Instance details

Defined in Amazonka.AutoScaling.DisableMetricsCollection

type Rep DisableMetricsCollectionResponse = D1 ('MetaData "DisableMetricsCollectionResponse" "Amazonka.AutoScaling.DisableMetricsCollection" "amazonka-autoscaling-2.0-IerpHfP4BA3Ir4ZL2IR1De" 'False) (C1 ('MetaCons "DisableMetricsCollectionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableMetricsCollectionResponse :: DisableMetricsCollectionResponse Source #

Create a value of DisableMetricsCollectionResponse with all optional fields omitted.

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