libZSservicesZSamazonka-redshiftZSamazonka-redshift
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.Redshift.Types.RevisionTarget

Description

 
Synopsis

Documentation

data RevisionTarget Source #

Describes a RevisionTarget.

See: newRevisionTarget smart constructor.

Constructors

RevisionTarget' 

Fields

Instances

Instances details
Eq RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Read RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Show RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Generic RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Associated Types

type Rep RevisionTarget :: Type -> Type #

NFData RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Methods

rnf :: RevisionTarget -> () #

Hashable RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

FromXML RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget = D1 ('MetaData "RevisionTarget" "Amazonka.Redshift.Types.RevisionTarget" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "RevisionTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "databaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRevisionTarget :: RevisionTarget Source #

Create a value of RevisionTarget 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:databaseRevisionReleaseDate:RevisionTarget', revisionTarget_databaseRevisionReleaseDate - The date on which the database revision was released.

$sel:databaseRevision:RevisionTarget', revisionTarget_databaseRevision - A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

$sel:description:RevisionTarget', revisionTarget_description - A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

revisionTarget_databaseRevisionReleaseDate :: Lens' RevisionTarget (Maybe UTCTime) Source #

The date on which the database revision was released.

revisionTarget_databaseRevision :: Lens' RevisionTarget (Maybe Text) Source #

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

revisionTarget_description :: Lens' RevisionTarget (Maybe Text) Source #

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.