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 |
Returns details of the update actions
This operation returns paginated results.
Synopsis
- data DescribeUpdateActions = DescribeUpdateActions' {
- cacheClusterIds :: Maybe [Text]
- serviceUpdateName :: Maybe Text
- updateActionStatus :: Maybe [UpdateActionStatus]
- engine :: Maybe Text
- serviceUpdateTimeRange :: Maybe TimeRangeFilter
- marker :: Maybe Text
- maxRecords :: Maybe Int
- replicationGroupIds :: Maybe [Text]
- showNodeLevelUpdateStatus :: Maybe Bool
- serviceUpdateStatus :: Maybe [ServiceUpdateStatus]
- newDescribeUpdateActions :: DescribeUpdateActions
- describeUpdateActions_cacheClusterIds :: Lens' DescribeUpdateActions (Maybe [Text])
- describeUpdateActions_serviceUpdateName :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_updateActionStatus :: Lens' DescribeUpdateActions (Maybe [UpdateActionStatus])
- describeUpdateActions_engine :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_serviceUpdateTimeRange :: Lens' DescribeUpdateActions (Maybe TimeRangeFilter)
- describeUpdateActions_marker :: Lens' DescribeUpdateActions (Maybe Text)
- describeUpdateActions_maxRecords :: Lens' DescribeUpdateActions (Maybe Int)
- describeUpdateActions_replicationGroupIds :: Lens' DescribeUpdateActions (Maybe [Text])
- describeUpdateActions_showNodeLevelUpdateStatus :: Lens' DescribeUpdateActions (Maybe Bool)
- describeUpdateActions_serviceUpdateStatus :: Lens' DescribeUpdateActions (Maybe [ServiceUpdateStatus])
- data DescribeUpdateActionsResponse = DescribeUpdateActionsResponse' {
- updateActions :: Maybe [UpdateAction]
- marker :: Maybe Text
- httpStatus :: Int
- newDescribeUpdateActionsResponse :: Int -> DescribeUpdateActionsResponse
- describeUpdateActionsResponse_updateActions :: Lens' DescribeUpdateActionsResponse (Maybe [UpdateAction])
- describeUpdateActionsResponse_marker :: Lens' DescribeUpdateActionsResponse (Maybe Text)
- 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
$sel:serviceUpdateName:DescribeUpdateActions'
, describeUpdateActions_serviceUpdateName
- The unique ID of the service update
$sel:updateActionStatus:DescribeUpdateActions'
, describeUpdateActions_updateActionStatus
- The status of the update action.
$sel:engine:DescribeUpdateActions'
, describeUpdateActions_engine
- The Elasticache engine to which the update applies. Either Redis or
Memcached
$sel:serviceUpdateTimeRange:DescribeUpdateActions'
, describeUpdateActions_serviceUpdateTimeRange
- The range of time specified to search for service updates that are in
available status
$sel:marker: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
$sel:showNodeLevelUpdateStatus:DescribeUpdateActions'
, describeUpdateActions_showNodeLevelUpdateStatus
- Dictates whether to include node level update status in the response
$sel:serviceUpdateStatus:DescribeUpdateActions'
, describeUpdateActions_serviceUpdateStatus
- The status of the service update
Request Lenses
describeUpdateActions_cacheClusterIds :: Lens' DescribeUpdateActions (Maybe [Text]) Source #
The cache cluster IDs
describeUpdateActions_serviceUpdateName :: Lens' DescribeUpdateActions (Maybe Text) Source #
The unique ID of the service update
describeUpdateActions_updateActionStatus :: Lens' DescribeUpdateActions (Maybe [UpdateActionStatus]) Source #
The status of the update action.
describeUpdateActions_engine :: Lens' DescribeUpdateActions (Maybe Text) Source #
The Elasticache engine to which the update applies. Either Redis or Memcached
describeUpdateActions_serviceUpdateTimeRange :: Lens' DescribeUpdateActions (Maybe TimeRangeFilter) Source #
The range of time specified to search for service updates that are in available status
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_showNodeLevelUpdateStatus :: Lens' DescribeUpdateActions (Maybe Bool) Source #
Dictates whether to include node level update status in the response
describeUpdateActions_serviceUpdateStatus :: Lens' DescribeUpdateActions (Maybe [ServiceUpdateStatus]) Source #
The status of the service update
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:
$sel:updateActions:DescribeUpdateActionsResponse'
, describeUpdateActionsResponse_updateActions
- Returns a list of update actions
$sel:marker: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:httpStatus:DescribeUpdateActionsResponse'
, describeUpdateActionsResponse_httpStatus
- The response's http status code.
Response Lenses
describeUpdateActionsResponse_updateActions :: Lens' DescribeUpdateActionsResponse (Maybe [UpdateAction]) Source #
Returns a list of update actions
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_httpStatus :: Lens' DescribeUpdateActionsResponse Int Source #
The response's http status code.