amazonka-dynamodb-dax-1.6.0: Amazon DynamoDB Accelerator (DAX) 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.DAX.DescribeParameterGroups

Contents

Description

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

Synopsis

Creating a Request

describeParameterGroups :: DescribeParameterGroups Source #

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

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

  • dpgNextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults .
  • dpgParameterGroupNames - The names of the parameter groups.
  • dpgMaxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. The value for MaxResults must be between 20 and 100.

data DescribeParameterGroups Source #

See: describeParameterGroups smart constructor.

Instances

Eq DescribeParameterGroups Source # 
Data DescribeParameterGroups Source # 

Methods

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

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

toConstr :: DescribeParameterGroups -> Constr #

dataTypeOf :: DescribeParameterGroups -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeParameterGroups Source # 
Show DescribeParameterGroups Source # 
Generic DescribeParameterGroups Source # 
Hashable DescribeParameterGroups Source # 
ToJSON DescribeParameterGroups Source # 
NFData DescribeParameterGroups Source # 

Methods

rnf :: DescribeParameterGroups -> () #

AWSRequest DescribeParameterGroups Source # 
ToHeaders DescribeParameterGroups Source # 
ToPath DescribeParameterGroups Source # 
ToQuery DescribeParameterGroups Source # 
type Rep DescribeParameterGroups Source # 
type Rep DescribeParameterGroups = D1 * (MetaData "DescribeParameterGroups" "Network.AWS.DAX.DescribeParameterGroups" "amazonka-dynamodb-dax-1.6.0-31oAZKJCCRq6sH266jsUP" False) (C1 * (MetaCons "DescribeParameterGroups'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dpgNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dpgParameterGroupNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_dpgMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))
type Rs DescribeParameterGroups Source # 

Request Lenses

dpgNextToken :: Lens' DescribeParameterGroups (Maybe Text) Source #

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults .

dpgParameterGroupNames :: Lens' DescribeParameterGroups [Text] Source #

The names of the parameter groups.

dpgMaxResults :: Lens' DescribeParameterGroups (Maybe Int) Source #

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. The value for MaxResults must be between 20 and 100.

Destructuring the Response

describeParameterGroupsResponse Source #

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

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

data DescribeParameterGroupsResponse Source #

See: describeParameterGroupsResponse smart constructor.

Instances

Eq DescribeParameterGroupsResponse Source # 
Data DescribeParameterGroupsResponse Source # 

Methods

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

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

toConstr :: DescribeParameterGroupsResponse -> Constr #

dataTypeOf :: DescribeParameterGroupsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeParameterGroupsResponse Source # 
Show DescribeParameterGroupsResponse Source # 
Generic DescribeParameterGroupsResponse Source # 
NFData DescribeParameterGroupsResponse Source # 
type Rep DescribeParameterGroupsResponse Source # 
type Rep DescribeParameterGroupsResponse = D1 * (MetaData "DescribeParameterGroupsResponse" "Network.AWS.DAX.DescribeParameterGroups" "amazonka-dynamodb-dax-1.6.0-31oAZKJCCRq6sH266jsUP" False) (C1 * (MetaCons "DescribeParameterGroupsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dpgsrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dpgsrsParameterGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ParameterGroup]))) (S1 * (MetaSel (Just Symbol "_dpgsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

dpgsrsNextToken :: Lens' DescribeParameterGroupsResponse (Maybe Text) Source #

Provides an identifier to allow retrieval of paginated results.

dpgsrsParameterGroups :: Lens' DescribeParameterGroupsResponse [ParameterGroup] Source #

An array of parameter groups. Each element in the array represents one parameter group.