amazonka-redshift-2.0: Amazon Redshift SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromXML 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 #

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Hashable 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" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" '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:

MaintenanceTrack, maintenanceTrack_databaseVersion - The version number for the cluster release.

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.