libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics
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.IoTAnalytics.Types.VersioningConfiguration

Description

 
Synopsis

Documentation

data VersioningConfiguration Source #

Information about the versioning of dataset contents.

See: newVersioningConfiguration smart constructor.

Constructors

VersioningConfiguration' 

Fields

Instances

Instances details
Eq VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Read VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Show VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Generic VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Associated Types

type Rep VersioningConfiguration :: Type -> Type #

NFData VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

Methods

rnf :: VersioningConfiguration -> () #

Hashable VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

ToJSON VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

FromJSON VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

type Rep VersioningConfiguration Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.VersioningConfiguration

type Rep VersioningConfiguration = D1 ('MetaData "VersioningConfiguration" "Amazonka.IoTAnalytics.Types.VersioningConfiguration" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "VersioningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newVersioningConfiguration :: VersioningConfiguration Source #

Create a value of VersioningConfiguration 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:unlimited:VersioningConfiguration', versioningConfiguration_unlimited - If true, unlimited versions of dataset contents are kept.

$sel:maxVersions:VersioningConfiguration', versioningConfiguration_maxVersions - How many versions of dataset contents are kept. The unlimited parameter must be false.

versioningConfiguration_unlimited :: Lens' VersioningConfiguration (Maybe Bool) Source #

If true, unlimited versions of dataset contents are kept.

versioningConfiguration_maxVersions :: Lens' VersioningConfiguration (Maybe Natural) Source #

How many versions of dataset contents are kept. The unlimited parameter must be false.