amazonka-greengrassv2-2.0: Amazon IoT Greengrass V2 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.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
FromJSON IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

ToJSON 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 #

Read IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Show IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

NFData IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Eq IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Hashable 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" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" '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.