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

Description

 
Synopsis

Documentation

data MaintenanceTrack Source #

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

See: newMaintenanceTrack smart constructor.

Constructors

MaintenanceTrack' 

Fields

Instances

Instances details
Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Generic MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Associated Types

type Rep MaintenanceTrack :: Type -> Type #

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Hashable MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

FromXML MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack = D1 ('MetaData "MaintenanceTrack" "Amazonka.Redshift.Types.MaintenanceTrack" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "MaintenanceTrack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateTarget])))))

newMaintenanceTrack :: MaintenanceTrack Source #

Create a value of MaintenanceTrack 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:databaseVersion:MaintenanceTrack', maintenanceTrack_databaseVersion - The version number for the cluster release.

$sel:maintenanceTrackName:MaintenanceTrack', maintenanceTrack_maintenanceTrackName - The name of the maintenance track. Possible values are current and trailing.

$sel:updateTargets:MaintenanceTrack', maintenanceTrack_updateTargets - An array of UpdateTarget objects to update with the maintenance track.

maintenanceTrack_databaseVersion :: Lens' MaintenanceTrack (Maybe Text) Source #

The version number for the cluster release.

maintenanceTrack_maintenanceTrackName :: Lens' MaintenanceTrack (Maybe Text) Source #

The name of the maintenance track. Possible values are current and trailing.

maintenanceTrack_updateTargets :: Lens' MaintenanceTrack (Maybe [UpdateTarget]) Source #

An array of UpdateTarget objects to update with the maintenance track.