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 |
Returns details of the update actions
This operation returns paginated results.
Synopsis
- data DescribeUpdateActions = DescribeUpdateActions' {
- cacheClusterIds :: Maybe [Text]
- engine :: Maybe Text
- marker :: Maybe Text
- maxRecords :: Maybe Int
- replicationGroupIds :: Maybe [Text]
- serviceUpdateName :: Maybe Text
- serviceUpdateStatus :: Maybe [ServiceUpdateStatus]
- serviceUpdateTimeRange :: Maybe TimeRangeFilter
- showNodeLevelUpdateStatus :: Maybe Bool
- updateActionStatus :: Maybe [UpdateActionStatus]
- newDescribeUpdateActions :: DescribeUpdateActions
- describeUpdateActions_cacheClusterIds :: Lens' DescribeUpdateActions (Maybe [Text])
- describeUpdateActions_engine :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_marker :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_maxRecords :: Lens' DescribeUpdateActions (Maybe Int)
- describeUpdateActions_replicationGroupIds :: Lens' DescribeUpdateActions (Maybe [Text])
- describeUpdateActions_serviceUpdateName :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_serviceUpdateStatus :: Lens' DescribeUpdateActions (Maybe [ServiceUpdateStatus])
- describeUpdateActions_serviceUpdateTimeRange :: Lens' DescribeUpdateActions (Maybe TimeRangeFilter)
- describeUpdateActions_showNodeLevelUpdateStatus :: Lens' DescribeUpdateActions (Maybe Bool)
- describeUpdateActions_updateActionStatus :: Lens' DescribeUpdateActions (Maybe [UpdateActionStatus])
- data DescribeUpdateActionsResponse = DescribeUpdateActionsResponse' {
- marker :: Maybe Text
- updateActions :: Maybe [UpdateAction]
- httpStatus :: Int
- newDescribeUpdateActionsResponse :: Int -> DescribeUpdateActionsResponse
- describeUpdateActionsResponse_marker :: Lens' DescribeUpdateActionsResponse (Maybe Text)
- describeUpdateActionsResponse_updateActions :: Lens' DescribeUpdateActionsResponse (Maybe [UpdateAction])
- describeUpdateActionsResponse_httpStatus :: Lens' DescribeUpdateActionsResponse Int
Creating a Request
data DescribeUpdateActions Source #
See: newDescribeUpdateActions
smart constructor.
DescribeUpdateActions' | |
|
Instances
newDescribeUpdateActions :: DescribeUpdateActions Source #
Create a value of DescribeUpdateActions
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:cacheClusterIds:DescribeUpdateActions'
, describeUpdateActions_cacheClusterIds
- The cache cluster IDs
DescribeUpdateActions
, describeUpdateActions_engine
- The Elasticache engine to which the update applies. Either Redis or
Memcached
DescribeUpdateActions
, describeUpdateActions_marker
- An optional marker returned from a prior request. Use this marker for
pagination of results from this operation. If this parameter is
specified, the response includes only records beyond the marker, up to
the value specified by MaxRecords
.
$sel:maxRecords:DescribeUpdateActions'
, describeUpdateActions_maxRecords
- The maximum number of records to include in the response
$sel:replicationGroupIds:DescribeUpdateActions'
, describeUpdateActions_replicationGroupIds
- The replication group IDs
DescribeUpdateActions
, describeUpdateActions_serviceUpdateName
- The unique ID of the service update
DescribeUpdateActions
, describeUpdateActions_serviceUpdateStatus
- The status of the service update
$sel:serviceUpdateTimeRange:DescribeUpdateActions'
, describeUpdateActions_serviceUpdateTimeRange
- The range of time specified to search for service updates that are in
available status
$sel:showNodeLevelUpdateStatus:DescribeUpdateActions'
, describeUpdateActions_showNodeLevelUpdateStatus
- Dictates whether to include node level update status in the response
DescribeUpdateActions
, describeUpdateActions_updateActionStatus
- The status of the update action.
Request Lenses
describeUpdateActions_cacheClusterIds :: Lens' DescribeUpdateActions (Maybe [Text]) Source #
The cache cluster IDs
describeUpdateActions_engine :: Lens' DescribeUpdateActions (Maybe Text) Source #
The Elasticache engine to which the update applies. Either Redis or Memcached
describeUpdateActions_marker :: Lens' DescribeUpdateActions (Maybe Text) Source #
An optional marker returned from a prior request. Use this marker for
pagination of results from this operation. If this parameter is
specified, the response includes only records beyond the marker, up to
the value specified by MaxRecords
.
describeUpdateActions_maxRecords :: Lens' DescribeUpdateActions (Maybe Int) Source #
The maximum number of records to include in the response
describeUpdateActions_replicationGroupIds :: Lens' DescribeUpdateActions (Maybe [Text]) Source #
The replication group IDs
describeUpdateActions_serviceUpdateName :: Lens' DescribeUpdateActions (Maybe Text) Source #
The unique ID of the service update
describeUpdateActions_serviceUpdateStatus :: Lens' DescribeUpdateActions (Maybe [ServiceUpdateStatus]) Source #
The status of the service update
describeUpdateActions_serviceUpdateTimeRange :: Lens' DescribeUpdateActions (Maybe TimeRangeFilter) Source #
The range of time specified to search for service updates that are in available status
describeUpdateActions_showNodeLevelUpdateStatus :: Lens' DescribeUpdateActions (Maybe Bool) Source #
Dictates whether to include node level update status in the response
describeUpdateActions_updateActionStatus :: Lens' DescribeUpdateActions (Maybe [UpdateActionStatus]) Source #
The status of the update action.
Destructuring the Response
data DescribeUpdateActionsResponse Source #
See: newDescribeUpdateActionsResponse
smart constructor.
DescribeUpdateActionsResponse' | |
|
Instances
newDescribeUpdateActionsResponse Source #
Create a value of DescribeUpdateActionsResponse
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:
DescribeUpdateActions
, describeUpdateActionsResponse_marker
- An optional marker returned from a prior request. Use this marker for
pagination of results from this operation. If this parameter is
specified, the response includes only records beyond the marker, up to
the value specified by MaxRecords
.
$sel:updateActions:DescribeUpdateActionsResponse'
, describeUpdateActionsResponse_updateActions
- Returns a list of update actions
$sel:httpStatus:DescribeUpdateActionsResponse'
, describeUpdateActionsResponse_httpStatus
- The response's http status code.
Response Lenses
describeUpdateActionsResponse_marker :: Lens' DescribeUpdateActionsResponse (Maybe Text) Source #
An optional marker returned from a prior request. Use this marker for
pagination of results from this operation. If this parameter is
specified, the response includes only records beyond the marker, up to
the value specified by MaxRecords
.
describeUpdateActionsResponse_updateActions :: Lens' DescribeUpdateActionsResponse (Maybe [UpdateAction]) Source #
Returns a list of update actions
describeUpdateActionsResponse_httpStatus :: Lens' DescribeUpdateActionsResponse Int Source #
The response's http status code.