amazonka-elasticache-1.6.1: Amazon ElastiCache SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ElastiCache.DescribeCacheParameterGroups

Contents

Description

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

This operation returns paginated results.

Synopsis

Creating a Request

describeCacheParameterGroups :: DescribeCacheParameterGroups Source #

Creates a value of DescribeCacheParameterGroups with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcpgCacheParameterGroupName - The name of a specific cache parameter group to return details for.
  • dcpgMarker - 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 .
  • dcpgMaxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved. Default: 100 Constraints: minimum 20; maximum 100.

data DescribeCacheParameterGroups Source #

Represents the input of a DescribeCacheParameterGroups operation.

See: describeCacheParameterGroups smart constructor.

Instances
Eq DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Data DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeCacheParameterGroups -> c DescribeCacheParameterGroups #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeCacheParameterGroups #

toConstr :: DescribeCacheParameterGroups -> Constr #

dataTypeOf :: DescribeCacheParameterGroups -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeCacheParameterGroups) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeCacheParameterGroups) #

gmapT :: (forall b. Data b => b -> b) -> DescribeCacheParameterGroups -> DescribeCacheParameterGroups #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeCacheParameterGroups -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeCacheParameterGroups -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeCacheParameterGroups -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeCacheParameterGroups -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroups -> m DescribeCacheParameterGroups #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroups -> m DescribeCacheParameterGroups #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroups -> m DescribeCacheParameterGroups #

Read DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Show DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Generic DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Associated Types

type Rep DescribeCacheParameterGroups :: Type -> Type #

Hashable DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

AWSPager DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

AWSRequest DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Associated Types

type Rs DescribeCacheParameterGroups :: Type #

ToHeaders DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

ToPath DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

ToQuery DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

NFData DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroups = D1 (MetaData "DescribeCacheParameterGroups" "Network.AWS.ElastiCache.DescribeCacheParameterGroups" "amazonka-elasticache-1.6.1-7qPjCRJV7Sp8jKm0QWBmxX" False) (C1 (MetaCons "DescribeCacheParameterGroups'" PrefixI True) (S1 (MetaSel (Just "_dcpgCacheParameterGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcpgMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcpgMaxRecords") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))
type Rs DescribeCacheParameterGroups Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Request Lenses

dcpgCacheParameterGroupName :: Lens' DescribeCacheParameterGroups (Maybe Text) Source #

The name of a specific cache parameter group to return details for.

dcpgMarker :: Lens' DescribeCacheParameterGroups (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 .

dcpgMaxRecords :: Lens' DescribeCacheParameterGroups (Maybe Int) Source #

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved. Default: 100 Constraints: minimum 20; maximum 100.

Destructuring the Response

describeCacheParameterGroupsResponse Source #

Creates a value of DescribeCacheParameterGroupsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DescribeCacheParameterGroupsResponse Source #

Represents the output of a DescribeCacheParameterGroups operation.

See: describeCacheParameterGroupsResponse smart constructor.

Instances
Eq DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Data DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeCacheParameterGroupsResponse -> c DescribeCacheParameterGroupsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeCacheParameterGroupsResponse #

toConstr :: DescribeCacheParameterGroupsResponse -> Constr #

dataTypeOf :: DescribeCacheParameterGroupsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeCacheParameterGroupsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeCacheParameterGroupsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeCacheParameterGroupsResponse -> DescribeCacheParameterGroupsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeCacheParameterGroupsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeCacheParameterGroupsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeCacheParameterGroupsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeCacheParameterGroupsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroupsResponse -> m DescribeCacheParameterGroupsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroupsResponse -> m DescribeCacheParameterGroupsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeCacheParameterGroupsResponse -> m DescribeCacheParameterGroupsResponse #

Read DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Show DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

Generic DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

NFData DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroupsResponse Source # 
Instance details

Defined in Network.AWS.ElastiCache.DescribeCacheParameterGroups

type Rep DescribeCacheParameterGroupsResponse = D1 (MetaData "DescribeCacheParameterGroupsResponse" "Network.AWS.ElastiCache.DescribeCacheParameterGroups" "amazonka-elasticache-1.6.1-7qPjCRJV7Sp8jKm0QWBmxX" False) (C1 (MetaCons "DescribeCacheParameterGroupsResponse'" PrefixI True) (S1 (MetaSel (Just "_dcpgrsCacheParameterGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CacheParameterGroup])) :*: (S1 (MetaSel (Just "_dcpgrsMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcpgrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dcpgrsCacheParameterGroups :: Lens' DescribeCacheParameterGroupsResponse [CacheParameterGroup] Source #

A list of cache parameter groups. Each element in the list contains detailed information about one cache parameter group.

dcpgrsMarker :: Lens' DescribeCacheParameterGroupsResponse (Maybe Text) Source #

Provides an identifier to allow retrieval of paginated results.