libZSservicesZSamazonka-neptuneZSamazonka-neptune
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.Neptune.Types.UpgradeTarget

Description

 
Synopsis

Documentation

data UpgradeTarget Source #

The version of the database engine that a DB instance can be upgraded to.

See: newUpgradeTarget smart constructor.

Constructors

UpgradeTarget' 

Fields

Instances

Instances details
Eq UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

Read UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

Show UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

Generic UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

Associated Types

type Rep UpgradeTarget :: Type -> Type #

NFData UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

Methods

rnf :: UpgradeTarget -> () #

Hashable UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

FromXML UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

type Rep UpgradeTarget Source # 
Instance details

Defined in Amazonka.Neptune.Types.UpgradeTarget

type Rep UpgradeTarget = D1 ('MetaData "UpgradeTarget" "Amazonka.Neptune.Types.UpgradeTarget" "libZSservicesZSamazonka-neptuneZSamazonka-neptune" 'False) (C1 ('MetaCons "UpgradeTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isMajorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newUpgradeTarget :: UpgradeTarget Source #

Create a value of UpgradeTarget 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:engineVersion:UpgradeTarget', upgradeTarget_engineVersion - The version number of the upgrade target database engine.

$sel:isMajorVersionUpgrade:UpgradeTarget', upgradeTarget_isMajorVersionUpgrade - A value that indicates whether a database engine is upgraded to a major version.

$sel:engine:UpgradeTarget', upgradeTarget_engine - The name of the upgrade target database engine.

$sel:autoUpgrade:UpgradeTarget', upgradeTarget_autoUpgrade - A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

$sel:description:UpgradeTarget', upgradeTarget_description - The version of the database engine that a DB instance can be upgraded to.

upgradeTarget_engineVersion :: Lens' UpgradeTarget (Maybe Text) Source #

The version number of the upgrade target database engine.

upgradeTarget_isMajorVersionUpgrade :: Lens' UpgradeTarget (Maybe Bool) Source #

A value that indicates whether a database engine is upgraded to a major version.

upgradeTarget_engine :: Lens' UpgradeTarget (Maybe Text) Source #

The name of the upgrade target database engine.

upgradeTarget_autoUpgrade :: Lens' UpgradeTarget (Maybe Bool) Source #

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

upgradeTarget_description :: Lens' UpgradeTarget (Maybe Text) Source #

The version of the database engine that a DB instance can be upgraded to.