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.DescribeUpdateActions

Description

Returns details of the update actions

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeUpdateActions Source #

See: newDescribeUpdateActions smart constructor.

Constructors

DescribeUpdateActions' 

Fields

Instances

Instances details
Eq DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Read DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Show DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Generic DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type Rep DescribeUpdateActions :: Type -> Type #

NFData DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Methods

rnf :: DescribeUpdateActions -> () #

Hashable DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

AWSPager DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

AWSRequest DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type AWSResponse DescribeUpdateActions #

ToHeaders DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

ToPath DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

ToQuery DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActions = D1 ('MetaData "DescribeUpdateActions" "Amazonka.ElastiCache.DescribeUpdateActions" "libZSservicesZSamazonka-elasticacheZSamazonka-elasticache" 'False) (C1 ('MetaCons "DescribeUpdateActions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheClusterIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "updateActionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateActionStatus])) :*: (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceUpdateTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRangeFilter))))) :*: ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "replicationGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "showNodeLevelUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "serviceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdateStatus])))))))
type AWSResponse DescribeUpdateActions Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

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_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_showNodeLevelUpdateStatus :: Lens' DescribeUpdateActions (Maybe Bool) Source #

Dictates whether to include node level update status in the response

Destructuring the Response

data DescribeUpdateActionsResponse Source #

See: newDescribeUpdateActionsResponse smart constructor.

Constructors

DescribeUpdateActionsResponse' 

Fields

  • updateActions :: Maybe [UpdateAction]

    Returns a list of update actions

  • marker :: Maybe Text

    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.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Read DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Show DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Generic DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

Associated Types

type Rep DescribeUpdateActionsResponse :: Type -> Type #

NFData DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActionsResponse Source # 
Instance details

Defined in Amazonka.ElastiCache.DescribeUpdateActions

type Rep DescribeUpdateActionsResponse = D1 ('MetaData "DescribeUpdateActionsResponse" "Amazonka.ElastiCache.DescribeUpdateActions" "libZSservicesZSamazonka-elasticacheZSamazonka-elasticache" 'False) (C1 ('MetaCons "DescribeUpdateActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateAction])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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_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.