libZSservicesZSamazonka-elasticacheZSamazonka-elasticache
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.ElastiCache.Types.ServiceUpdate

Description

 
Synopsis

Documentation

data ServiceUpdate Source #

An update that you can apply to your Redis clusters.

See: newServiceUpdate smart constructor.

Constructors

ServiceUpdate' 

Fields

Instances

Instances details
Eq ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Read ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Show ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Generic ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Associated Types

type Rep ServiceUpdate :: Type -> Type #

NFData ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

Methods

rnf :: ServiceUpdate -> () #

Hashable ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

FromXML ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

type Rep ServiceUpdate Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.ServiceUpdate

type Rep ServiceUpdate = D1 ('MetaData "ServiceUpdate" "Amazonka.ElastiCache.Types.ServiceUpdate" "libZSservicesZSamazonka-elasticacheZSamazonka-elasticache" 'False) (C1 ('MetaCons "ServiceUpdate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateType)) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "autoUpdateAfterRecommendedApplyByDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "serviceUpdateSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateSeverity)) :*: (S1 ('MetaSel ('Just "serviceUpdateEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "serviceUpdateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serviceUpdateRecommendedApplyByDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateStatus)) :*: S1 ('MetaSel ('Just "estimatedUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServiceUpdate :: ServiceUpdate Source #

Create a value of ServiceUpdate 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:ServiceUpdate', serviceUpdate_engineVersion - The Elasticache engine version to which the update applies. Either Redis or Memcached engine version

$sel:serviceUpdateType:ServiceUpdate', serviceUpdate_serviceUpdateType - Reflects the nature of the service update

$sel:serviceUpdateName:ServiceUpdate', serviceUpdate_serviceUpdateName - The unique ID of the service update

$sel:engine:ServiceUpdate', serviceUpdate_engine - The Elasticache engine to which the update applies. Either Redis or Memcached

$sel:serviceUpdateReleaseDate:ServiceUpdate', serviceUpdate_serviceUpdateReleaseDate - The date when the service update is initially available

$sel:autoUpdateAfterRecommendedApplyByDate:ServiceUpdate', serviceUpdate_autoUpdateAfterRecommendedApplyByDate - Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.

$sel:serviceUpdateSeverity:ServiceUpdate', serviceUpdate_serviceUpdateSeverity - The severity of the service update

$sel:serviceUpdateEndDate:ServiceUpdate', serviceUpdate_serviceUpdateEndDate - The date after which the service update is no longer available

$sel:serviceUpdateDescription:ServiceUpdate', serviceUpdate_serviceUpdateDescription - Provides details of the service update

$sel:serviceUpdateRecommendedApplyByDate:ServiceUpdate', serviceUpdate_serviceUpdateRecommendedApplyByDate - The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.

$sel:serviceUpdateStatus:ServiceUpdate', serviceUpdate_serviceUpdateStatus - The status of the service update

$sel:estimatedUpdateTime:ServiceUpdate', serviceUpdate_estimatedUpdateTime - The estimated length of time the service update will take

serviceUpdate_engineVersion :: Lens' ServiceUpdate (Maybe Text) Source #

The Elasticache engine version to which the update applies. Either Redis or Memcached engine version

serviceUpdate_serviceUpdateType :: Lens' ServiceUpdate (Maybe ServiceUpdateType) Source #

Reflects the nature of the service update

serviceUpdate_serviceUpdateName :: Lens' ServiceUpdate (Maybe Text) Source #

The unique ID of the service update

serviceUpdate_engine :: Lens' ServiceUpdate (Maybe Text) Source #

The Elasticache engine to which the update applies. Either Redis or Memcached

serviceUpdate_serviceUpdateReleaseDate :: Lens' ServiceUpdate (Maybe UTCTime) Source #

The date when the service update is initially available

serviceUpdate_autoUpdateAfterRecommendedApplyByDate :: Lens' ServiceUpdate (Maybe Bool) Source #

Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.

serviceUpdate_serviceUpdateEndDate :: Lens' ServiceUpdate (Maybe UTCTime) Source #

The date after which the service update is no longer available

serviceUpdate_serviceUpdateDescription :: Lens' ServiceUpdate (Maybe Text) Source #

Provides details of the service update

serviceUpdate_serviceUpdateRecommendedApplyByDate :: Lens' ServiceUpdate (Maybe UTCTime) Source #

The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.

serviceUpdate_estimatedUpdateTime :: Lens' ServiceUpdate (Maybe Text) Source #

The estimated length of time the service update will take