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.ClusterDbRevision

Description

 
Synopsis

Documentation

data ClusterDbRevision Source #

Describes a ClusterDbRevision.

See: newClusterDbRevision smart constructor.

Constructors

ClusterDbRevision' 

Fields

Instances

Instances details
Eq ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Read ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Show ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Generic ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Associated Types

type Rep ClusterDbRevision :: Type -> Type #

NFData ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Methods

rnf :: ClusterDbRevision -> () #

Hashable ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

FromXML ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

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

newClusterDbRevision :: ClusterDbRevision Source #

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

$sel:clusterIdentifier:ClusterDbRevision', clusterDbRevision_clusterIdentifier - The unique identifier of the cluster.

$sel:currentDatabaseRevision:ClusterDbRevision', clusterDbRevision_currentDatabaseRevision - A string representing the current cluster version.

$sel:revisionTargets:ClusterDbRevision', clusterDbRevision_revisionTargets - A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

clusterDbRevision_databaseRevisionReleaseDate :: Lens' ClusterDbRevision (Maybe UTCTime) Source #

The date on which the database revision was released.

clusterDbRevision_currentDatabaseRevision :: Lens' ClusterDbRevision (Maybe Text) Source #

A string representing the current cluster version.

clusterDbRevision_revisionTargets :: Lens' ClusterDbRevision (Maybe [RevisionTarget]) Source #

A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.