amazonka-codecommit-1.6.1: Amazon CodeCommit 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.CodeCommit.ListRepositories

Contents

Description

Gets information about one or more repositories.

This operation returns paginated results.

Synopsis

Creating a Request

listRepositories :: ListRepositories Source #

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

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

  • lrNextToken - An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.
  • lrOrder - The order in which to sort the results of a list repositories operation.
  • lrSortBy - The criteria used to sort the results of a list repositories operation.

data ListRepositories Source #

Represents the input of a list repositories operation.

See: listRepositories smart constructor.

Instances
Eq ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Data ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Methods

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

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

toConstr :: ListRepositories -> Constr #

dataTypeOf :: ListRepositories -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Show ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Generic ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Associated Types

type Rep ListRepositories :: Type -> Type #

Hashable ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

ToJSON ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

AWSPager ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

AWSRequest ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Associated Types

type Rs ListRepositories :: Type #

ToHeaders ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

ToPath ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

ToQuery ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

NFData ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Methods

rnf :: ListRepositories -> () #

type Rep ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

type Rep ListRepositories = D1 (MetaData "ListRepositories" "Network.AWS.CodeCommit.ListRepositories" "amazonka-codecommit-1.6.1-5oFbBVW9gHvCvarYcjcXps" False) (C1 (MetaCons "ListRepositories'" PrefixI True) (S1 (MetaSel (Just "_lrNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lrOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrderEnum)) :*: S1 (MetaSel (Just "_lrSortBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SortByEnum)))))
type Rs ListRepositories Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Request Lenses

lrNextToken :: Lens' ListRepositories (Maybe Text) Source #

An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.

lrOrder :: Lens' ListRepositories (Maybe OrderEnum) Source #

The order in which to sort the results of a list repositories operation.

lrSortBy :: Lens' ListRepositories (Maybe SortByEnum) Source #

The criteria used to sort the results of a list repositories operation.

Destructuring the Response

listRepositoriesResponse Source #

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

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

  • lrrsRepositories - Lists the repositories called by the list repositories operation.
  • lrrsNextToken - An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.
  • lrrsResponseStatus - -- | The response status code.

data ListRepositoriesResponse Source #

Represents the output of a list repositories operation.

See: listRepositoriesResponse smart constructor.

Instances
Eq ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Data ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Methods

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

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

toConstr :: ListRepositoriesResponse -> Constr #

dataTypeOf :: ListRepositoriesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Show ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Generic ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

Associated Types

type Rep ListRepositoriesResponse :: Type -> Type #

NFData ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

type Rep ListRepositoriesResponse Source # 
Instance details

Defined in Network.AWS.CodeCommit.ListRepositories

type Rep ListRepositoriesResponse = D1 (MetaData "ListRepositoriesResponse" "Network.AWS.CodeCommit.ListRepositories" "amazonka-codecommit-1.6.1-5oFbBVW9gHvCvarYcjcXps" False) (C1 (MetaCons "ListRepositoriesResponse'" PrefixI True) (S1 (MetaSel (Just "_lrrsRepositories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RepositoryNameIdPair])) :*: (S1 (MetaSel (Just "_lrrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lrrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lrrsRepositories :: Lens' ListRepositoriesResponse [RepositoryNameIdPair] Source #

Lists the repositories called by the list repositories operation.

lrrsNextToken :: Lens' ListRepositoriesResponse (Maybe Text) Source #

An enumeration token that allows the operation to batch the results of the operation. Batch sizes are 1,000 for list repository operations. When the client sends the token back to AWS CodeCommit, another page of 1,000 records is retrieved.