| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ElastiCache.Types.UpdateAction
Description
Synopsis
- data UpdateAction = UpdateAction' {
- cacheClusterId :: Maybe Text
- cacheNodeUpdateStatus :: Maybe [CacheNodeUpdateStatus]
- engine :: Maybe Text
- estimatedUpdateTime :: Maybe Text
- nodeGroupUpdateStatus :: Maybe [NodeGroupUpdateStatus]
- nodesUpdated :: Maybe Text
- replicationGroupId :: Maybe Text
- serviceUpdateName :: Maybe Text
- serviceUpdateRecommendedApplyByDate :: Maybe ISO8601
- serviceUpdateReleaseDate :: Maybe ISO8601
- serviceUpdateSeverity :: Maybe ServiceUpdateSeverity
- serviceUpdateStatus :: Maybe ServiceUpdateStatus
- serviceUpdateType :: Maybe ServiceUpdateType
- slaMet :: Maybe SlaMet
- updateActionAvailableDate :: Maybe ISO8601
- updateActionStatus :: Maybe UpdateActionStatus
- updateActionStatusModifiedDate :: Maybe ISO8601
- newUpdateAction :: UpdateAction
- updateAction_cacheClusterId :: Lens' UpdateAction (Maybe Text)
- updateAction_cacheNodeUpdateStatus :: Lens' UpdateAction (Maybe [CacheNodeUpdateStatus])
- updateAction_engine :: Lens' UpdateAction (Maybe Text)
- updateAction_estimatedUpdateTime :: Lens' UpdateAction (Maybe Text)
- updateAction_nodeGroupUpdateStatus :: Lens' UpdateAction (Maybe [NodeGroupUpdateStatus])
- updateAction_nodesUpdated :: Lens' UpdateAction (Maybe Text)
- updateAction_replicationGroupId :: Lens' UpdateAction (Maybe Text)
- updateAction_serviceUpdateName :: Lens' UpdateAction (Maybe Text)
- updateAction_serviceUpdateRecommendedApplyByDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_serviceUpdateReleaseDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_serviceUpdateSeverity :: Lens' UpdateAction (Maybe ServiceUpdateSeverity)
- updateAction_serviceUpdateStatus :: Lens' UpdateAction (Maybe ServiceUpdateStatus)
- updateAction_serviceUpdateType :: Lens' UpdateAction (Maybe ServiceUpdateType)
- updateAction_slaMet :: Lens' UpdateAction (Maybe SlaMet)
- updateAction_updateActionAvailableDate :: Lens' UpdateAction (Maybe UTCTime)
- updateAction_updateActionStatus :: Lens' UpdateAction (Maybe UpdateActionStatus)
- updateAction_updateActionStatusModifiedDate :: Lens' UpdateAction (Maybe UTCTime)
Documentation
data UpdateAction Source #
The status of the service update for a specific replication group
See: newUpdateAction smart constructor.
Constructors
| UpdateAction' | |
Fields
| |
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:cacheClusterId:UpdateAction', updateAction_cacheClusterId - The ID of the cache cluster
$sel:cacheNodeUpdateStatus:UpdateAction', updateAction_cacheNodeUpdateStatus - The status of the service update on the cache node
$sel:engine:UpdateAction', updateAction_engine - The Elasticache engine to which the update applies. Either Redis or
Memcached
$sel:estimatedUpdateTime:UpdateAction', updateAction_estimatedUpdateTime - The estimated length of time for the update to complete
$sel:nodeGroupUpdateStatus:UpdateAction', updateAction_nodeGroupUpdateStatus - The status of the service update on the node group
$sel:nodesUpdated:UpdateAction', updateAction_nodesUpdated - The progress of the service update on the replication group
$sel:replicationGroupId:UpdateAction', updateAction_replicationGroupId - The ID of the replication group
$sel:serviceUpdateName:UpdateAction', updateAction_serviceUpdateName - The unique ID of the service update
$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:serviceUpdateReleaseDate:UpdateAction', updateAction_serviceUpdateReleaseDate - The date the update is first available
$sel:serviceUpdateSeverity:UpdateAction', updateAction_serviceUpdateSeverity - The severity of the service update
$sel:serviceUpdateStatus:UpdateAction', updateAction_serviceUpdateStatus - The status of the service update
$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:updateActionAvailableDate:UpdateAction', updateAction_updateActionAvailableDate - The date that the service update is available to a replication group
$sel:updateActionStatus:UpdateAction', updateAction_updateActionStatus - The status of the update action
$sel:updateActionStatusModifiedDate:UpdateAction', updateAction_updateActionStatusModifiedDate - The date when the UpdateActionStatus was last modified
updateAction_cacheClusterId :: Lens' UpdateAction (Maybe Text) Source #
The ID of the cache cluster
updateAction_cacheNodeUpdateStatus :: Lens' UpdateAction (Maybe [CacheNodeUpdateStatus]) Source #
The status of the service update on the cache node
updateAction_engine :: Lens' UpdateAction (Maybe Text) Source #
The Elasticache engine to which the update applies. Either Redis or Memcached
updateAction_estimatedUpdateTime :: Lens' UpdateAction (Maybe Text) Source #
The estimated length of time for the update to complete
updateAction_nodeGroupUpdateStatus :: Lens' UpdateAction (Maybe [NodeGroupUpdateStatus]) Source #
The status of the service update on the node group
updateAction_nodesUpdated :: Lens' UpdateAction (Maybe Text) Source #
The progress of the service update on the replication group
updateAction_replicationGroupId :: Lens' UpdateAction (Maybe Text) Source #
The ID of the replication group
updateAction_serviceUpdateName :: Lens' UpdateAction (Maybe Text) Source #
The unique ID of the service update
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_serviceUpdateReleaseDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date the update is first available
updateAction_serviceUpdateSeverity :: Lens' UpdateAction (Maybe ServiceUpdateSeverity) Source #
The severity of the service update
updateAction_serviceUpdateStatus :: Lens' UpdateAction (Maybe ServiceUpdateStatus) Source #
The status of the service update
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_updateActionAvailableDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date that the service update is available to a replication group
updateAction_updateActionStatus :: Lens' UpdateAction (Maybe UpdateActionStatus) Source #
The status of the update action
updateAction_updateActionStatusModifiedDate :: Lens' UpdateAction (Maybe UTCTime) Source #
The date when the UpdateActionStatus was last modified