amazonka-route53-autonaming-1.6.1: 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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Data ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Show ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Generic ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Associated Types

type Rep ListOperations :: Type -> Type #

Hashable ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

ToJSON ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

AWSPager ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

AWSRequest ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Associated Types

type Rs ListOperations :: Type #

ToHeaders ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

ToPath ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

ToQuery ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

NFData ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Methods

rnf :: ListOperations -> () #

type Rep ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

type Rep ListOperations = D1 (MetaData "ListOperations" "Network.AWS.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-1.6.1-6b8id7oIY1vC1CYd7O7Vs3" False) (C1 (MetaCons "ListOperations'" PrefixI True) (S1 (MetaSel (Just "_loFilters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationFilter])) :*: (S1 (MetaSel (Just "_loNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_loMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs ListOperations Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Data ListOperationsResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

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 # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Show ListOperationsResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Generic ListOperationsResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Associated Types

type Rep ListOperationsResponse :: Type -> Type #

NFData ListOperationsResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

Methods

rnf :: ListOperationsResponse -> () #

type Rep ListOperationsResponse Source # 
Instance details

Defined in Network.AWS.Route53AutoNaming.ListOperations

type Rep ListOperationsResponse = D1 (MetaData "ListOperationsResponse" "Network.AWS.Route53AutoNaming.ListOperations" "amazonka-route53-autonaming-1.6.1-6b8id7oIY1vC1CYd7O7Vs3" False) (C1 (MetaCons "ListOperationsResponse'" PrefixI True) (S1 (MetaSel (Just "_lorsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lorsOperations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationSummary])) :*: S1 (MetaSel (Just "_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.