libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2
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.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Description

 
Synopsis

Documentation

data IoTJobExecutionsRolloutConfig Source #

Contains information about the rollout configuration for a job. This configuration defines the rate at which the job deploys a configuration to a fleet of target devices.

See: newIoTJobExecutionsRolloutConfig smart constructor.

Constructors

IoTJobExecutionsRolloutConfig' 

Fields

Instances

Instances details
Eq IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Read IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Show IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Generic IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Associated Types

type Rep IoTJobExecutionsRolloutConfig :: Type -> Type #

NFData IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Hashable IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

ToJSON IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

FromJSON IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

type Rep IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

type Rep IoTJobExecutionsRolloutConfig = D1 ('MetaData "IoTJobExecutionsRolloutConfig" "Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig" "libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2" 'False) (C1 ('MetaCons "IoTJobExecutionsRolloutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exponentialRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IoTJobExponentialRolloutRate)) :*: S1 ('MetaSel ('Just "maximumPerMinute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newIoTJobExecutionsRolloutConfig :: IoTJobExecutionsRolloutConfig Source #

Create a value of IoTJobExecutionsRolloutConfig 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:exponentialRate:IoTJobExecutionsRolloutConfig', ioTJobExecutionsRolloutConfig_exponentialRate - The exponential rate to increase the job rollout rate.

$sel:maximumPerMinute:IoTJobExecutionsRolloutConfig', ioTJobExecutionsRolloutConfig_maximumPerMinute - The maximum number of devices that receive a pending job notification, per minute.

ioTJobExecutionsRolloutConfig_maximumPerMinute :: Lens' IoTJobExecutionsRolloutConfig (Maybe Natural) Source #

The maximum number of devices that receive a pending job notification, per minute.