Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data UpdateAction = UpdateAction' {
- serviceUpdateType :: Maybe ServiceUpdateType
- slaMet :: Maybe SlaMet
- cacheClusterId :: Maybe Text
- serviceUpdateName :: Maybe Text
- updateActionStatus :: Maybe UpdateActionStatus
- engine :: Maybe Text
- nodesUpdated :: Maybe Text
- updateActionStatusModifiedDate :: Maybe ISO8601
- serviceUpdateReleaseDate :: Maybe ISO8601
- cacheNodeUpdateStatus :: Maybe [CacheNodeUpdateStatus]
- serviceUpdateSeverity :: Maybe ServiceUpdateSeverity
- nodeGroupUpdateStatus :: Maybe [NodeGroupUpdateStatus]
- serviceUpdateRecommendedApplyByDate :: Maybe ISO8601
- updateActionAvailableDate :: Maybe ISO8601
- serviceUpdateStatus :: Maybe ServiceUpdateStatus
- estimatedUpdateTime :: Maybe Text
- replicationGroupId :: Maybe Text
- newUpdateAction :: UpdateAction
- updateAction_serviceUpdateType :: Lens' UpdateAction (Maybe ServiceUpdateType)
- updateAction_slaMet :: Lens' UpdateAction (Maybe SlaMet)
- updateAction_cacheClusterId :: Lens' UpdateAction (Maybe Text)
- updateAction_serviceUpdateName :: Lens' UpdateAction (Maybe Text)
- updateAction_updateActionStatus :: Lens' UpdateAction (Maybe UpdateActionStatus)
- updateAction_engine :: Lens' UpdateAction (Maybe Text)
- updateAction_nodesUpdated :: Lens' UpdateAction (Maybe Text)
- updateAction_updateActionStatusModifiedDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_serviceUpdateReleaseDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_cacheNodeUpdateStatus :: Lens' UpdateAction (Maybe [CacheNodeUpdateStatus])
- updateAction_serviceUpdateSeverity :: Lens' UpdateAction (Maybe ServiceUpdateSeverity)
- updateAction_nodeGroupUpdateStatus :: Lens' UpdateAction (Maybe [NodeGroupUpdateStatus])
- updateAction_serviceUpdateRecommendedApplyByDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_updateActionAvailableDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_serviceUpdateStatus :: Lens' UpdateAction (Maybe ServiceUpdateStatus)
- updateAction_estimatedUpdateTime :: Lens' UpdateAction (Maybe Text)
- updateAction_replicationGroupId :: Lens' UpdateAction (Maybe Text)
Documentation
data UpdateAction Source #
The status of the service update for a specific replication group
See: newUpdateAction
smart constructor.
UpdateAction' | |
|
Instances
newUpdateAction :: UpdateAction Source #
Create a value of UpdateAction
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:serviceUpdateType:UpdateAction'
, updateAction_serviceUpdateType
- Reflects the nature of the service update
$sel:slaMet:UpdateAction'
, updateAction_slaMet
- If yes, all nodes in the replication group have been updated by the
recommended apply-by date. If no, at least one node in the replication
group have not been updated by the recommended apply-by date. If N/A,
the replication group was created after the recommended apply-by date.
$sel:cacheClusterId:UpdateAction'
, updateAction_cacheClusterId
- The ID of the cache cluster
$sel:serviceUpdateName:UpdateAction'
, updateAction_serviceUpdateName
- The unique ID of the service update
$sel:updateActionStatus:UpdateAction'
, updateAction_updateActionStatus
- The status of the update action
$sel:engine:UpdateAction'
, updateAction_engine
- The Elasticache engine to which the update applies. Either Redis or
Memcached
$sel:nodesUpdated:UpdateAction'
, updateAction_nodesUpdated
- The progress of the service update on the replication group
$sel:updateActionStatusModifiedDate:UpdateAction'
, updateAction_updateActionStatusModifiedDate
- The date when the UpdateActionStatus was last modified
$sel:serviceUpdateReleaseDate:UpdateAction'
, updateAction_serviceUpdateReleaseDate
- The date the update is first available
$sel:cacheNodeUpdateStatus:UpdateAction'
, updateAction_cacheNodeUpdateStatus
- The status of the service update on the cache node
$sel:serviceUpdateSeverity:UpdateAction'
, updateAction_serviceUpdateSeverity
- The severity of the service update
$sel:nodeGroupUpdateStatus:UpdateAction'
, updateAction_nodeGroupUpdateStatus
- The status of the service update on the node group
$sel:serviceUpdateRecommendedApplyByDate:UpdateAction'
, updateAction_serviceUpdateRecommendedApplyByDate
- The recommended date to apply the service update to ensure compliance.
For information on compliance, see
Self-Service Security Updates for Compliance.
$sel:updateActionAvailableDate:UpdateAction'
, updateAction_updateActionAvailableDate
- The date that the service update is available to a replication group
$sel:serviceUpdateStatus:UpdateAction'
, updateAction_serviceUpdateStatus
- The status of the service update
$sel:estimatedUpdateTime:UpdateAction'
, updateAction_estimatedUpdateTime
- The estimated length of time for the update to complete
$sel:replicationGroupId:UpdateAction'
, updateAction_replicationGroupId
- The ID of the replication group
updateAction_serviceUpdateType :: Lens' UpdateAction (Maybe ServiceUpdateType) Source #
Reflects the nature of the service update
updateAction_slaMet :: Lens' UpdateAction (Maybe SlaMet) Source #
If yes, all nodes in the replication group have been updated by the recommended apply-by date. If no, at least one node in the replication group have not been updated by the recommended apply-by date. If N/A, the replication group was created after the recommended apply-by date.
updateAction_cacheClusterId :: Lens' UpdateAction (Maybe Text) Source #
The ID of the cache cluster
updateAction_serviceUpdateName :: Lens' UpdateAction (Maybe Text) Source #
The unique ID of the service update
updateAction_updateActionStatus :: Lens' UpdateAction (Maybe UpdateActionStatus) Source #
The status of the update action
updateAction_engine :: Lens' UpdateAction (Maybe Text) Source #
The Elasticache engine to which the update applies. Either Redis or Memcached
updateAction_nodesUpdated :: Lens' UpdateAction (Maybe Text) Source #
The progress of the service update on the replication group
updateAction_updateActionStatusModifiedDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date when the UpdateActionStatus was last modified
updateAction_serviceUpdateReleaseDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date the update is first available
updateAction_cacheNodeUpdateStatus :: Lens' UpdateAction (Maybe [CacheNodeUpdateStatus]) Source #
The status of the service update on the cache node
updateAction_serviceUpdateSeverity :: Lens' UpdateAction (Maybe ServiceUpdateSeverity) Source #
The severity of the service update
updateAction_nodeGroupUpdateStatus :: Lens' UpdateAction (Maybe [NodeGroupUpdateStatus]) Source #
The status of the service update on the node group
updateAction_serviceUpdateRecommendedApplyByDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The recommended date to apply the service update to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
updateAction_updateActionAvailableDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date that the service update is available to a replication group
updateAction_serviceUpdateStatus :: Lens' UpdateAction (Maybe ServiceUpdateStatus) Source #
The status of the service update
updateAction_estimatedUpdateTime :: Lens' UpdateAction (Maybe Text) Source #
The estimated length of time for the update to complete
updateAction_replicationGroupId :: Lens' UpdateAction (Maybe Text) Source #
The ID of the replication group