amazonka-route53-autonaming-1.6.0: Amazon Route 53 Auto Naming 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.Route53AutoNaming.ListOperations

Contents

Description

Lists operations that match the criteria that you specify.

This operation returns paginated results.

Synopsis

Creating a Request

listOperations :: ListOperations Source #

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

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

  • loFilters - A complex type that contains specifications for the operations that you want to list, for example, operations that you started between a specified start date and end date. If you specify more than one filter, an operation must match all filters to be returned by ListOperations .
  • loNextToken - For the first ListOperations request, omit this value. If the response contains NextToken , submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.
  • loMaxResults - The maximum number of items that you want Amazon Route 53 to return in the response to a ListOperations request. If you don't specify a value for MaxResults , Route 53 returns up to 100 operations.

data ListOperations Source #

See: listOperations smart constructor.

Instances

Eq ListOperations Source # 
Data ListOperations Source # 

Methods

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

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

toConstr :: ListOperations -> Constr #

dataTypeOf :: ListOperations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListOperations Source # 
Show ListOperations Source # 
Generic ListOperations Source # 

Associated Types

type Rep ListOperations :: * -> * #

Hashable ListOperations Source # 
ToJSON ListOperations Source # 
NFData ListOperations Source # 

Methods

rnf :: ListOperations -> () #

AWSPager ListOperations Source # 
AWSRequest ListOperations Source # 
ToHeaders ListOperations Source # 
ToPath ListOperations Source # 
ToQuery ListOperations Source # 
type Rep ListOperations Source # 
type Rep ListOperations = D1 * (MetaData "ListOperations" "Network.AWS.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-1.6.0-4f8jSBk5IlzKqnGwUJVunt" False) (C1 * (MetaCons "ListOperations'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_loFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OperationFilter]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_loNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_loMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))))))
type Rs ListOperations Source # 

Request Lenses

loFilters :: Lens' ListOperations [OperationFilter] Source #

A complex type that contains specifications for the operations that you want to list, for example, operations that you started between a specified start date and end date. If you specify more than one filter, an operation must match all filters to be returned by ListOperations .

loNextToken :: Lens' ListOperations (Maybe Text) Source #

For the first ListOperations request, omit this value. If the response contains NextToken , submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

loMaxResults :: Lens' ListOperations (Maybe Natural) Source #

The maximum number of items that you want Amazon Route 53 to return in the response to a ListOperations request. If you don't specify a value for MaxResults , Route 53 returns up to 100 operations.

Destructuring the Response

listOperationsResponse Source #

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

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

  • lorsNextToken - If the response contains NextToken , submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.
  • lorsOperations - Summary information about the operations that match the specified criteria.
  • lorsResponseStatus - -- | The response status code.

data ListOperationsResponse Source #

See: listOperationsResponse smart constructor.

Instances

Eq ListOperationsResponse Source # 
Data ListOperationsResponse Source # 

Methods

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

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

toConstr :: ListOperationsResponse -> Constr #

dataTypeOf :: ListOperationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListOperationsResponse Source # 
Show ListOperationsResponse Source # 
Generic ListOperationsResponse Source # 
NFData ListOperationsResponse Source # 

Methods

rnf :: ListOperationsResponse -> () #

type Rep ListOperationsResponse Source # 
type Rep ListOperationsResponse = D1 * (MetaData "ListOperationsResponse" "Network.AWS.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-1.6.0-4f8jSBk5IlzKqnGwUJVunt" False) (C1 * (MetaCons "ListOperationsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lorsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lorsOperations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OperationSummary]))) (S1 * (MetaSel (Just Symbol "_lorsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

lorsNextToken :: Lens' ListOperationsResponse (Maybe Text) Source #

If the response contains NextToken , submit another ListOperations request to get the next group of results. Specify the value of NextToken from the previous response in the next request.

lorsOperations :: Lens' ListOperationsResponse [OperationSummary] Source #

Summary information about the operations that match the specified criteria.

lorsResponseStatus :: Lens' ListOperationsResponse Int Source #

  • - | The response status code.