amazonka-servicecatalog-1.4.5: Amazon Service Catalog SDK.

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

Network.AWS.ServiceCatalog.ListLaunchPaths

Contents

Description

Returns a paginated list of all paths to a specified product. A path is how the user has access to a specified product, and is necessary when provisioning a product. A path also determines the constraints put on the product.

Synopsis

Creating a Request

listLaunchPaths Source #

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

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

  • llpAcceptLanguage - The language code to use for this operation. Supported language codes are as follows: "en" (English) "jp" (Japanese) "zh" (Chinese) If no code is specified, "en" is used as the default.
  • llpPageToken - The page token of the first page retrieved. If null, this retrieves the first page of size PageSize .
  • llpPageSize - The maximum number of items to return in the results. If more results exist than fit in the specified PageSize , the value of NextPageToken in the response is non-null.
  • llpProductId - The product identifier.. Identifies the product for which to retrieve LaunchPathSummaries information.

data ListLaunchPaths Source #

See: listLaunchPaths smart constructor.

Instances

Eq ListLaunchPaths Source # 
Data ListLaunchPaths Source # 

Methods

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

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

toConstr :: ListLaunchPaths -> Constr #

dataTypeOf :: ListLaunchPaths -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ListLaunchPaths -> () #

AWSRequest ListLaunchPaths Source # 
ToPath ListLaunchPaths Source # 
ToHeaders ListLaunchPaths Source # 
ToQuery ListLaunchPaths Source # 
type Rep ListLaunchPaths Source # 
type Rep ListLaunchPaths = D1 (MetaData "ListLaunchPaths" "Network.AWS.ServiceCatalog.ListLaunchPaths" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ListLaunchPaths'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_llpAcceptLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_llpPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_llpPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_llpProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs ListLaunchPaths Source # 

Request Lenses

llpAcceptLanguage :: Lens' ListLaunchPaths (Maybe Text) Source #

The language code to use for this operation. Supported language codes are as follows: "en" (English) "jp" (Japanese) "zh" (Chinese) If no code is specified, "en" is used as the default.

llpPageToken :: Lens' ListLaunchPaths (Maybe Text) Source #

The page token of the first page retrieved. If null, this retrieves the first page of size PageSize .

llpPageSize :: Lens' ListLaunchPaths (Maybe Natural) Source #

The maximum number of items to return in the results. If more results exist than fit in the specified PageSize , the value of NextPageToken in the response is non-null.

llpProductId :: Lens' ListLaunchPaths Text Source #

The product identifier.. Identifies the product for which to retrieve LaunchPathSummaries information.

Destructuring the Response

listLaunchPathsResponse Source #

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

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

data ListLaunchPathsResponse Source #

See: listLaunchPathsResponse smart constructor.

Instances

Eq ListLaunchPathsResponse Source # 
Data ListLaunchPathsResponse Source # 

Methods

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

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

toConstr :: ListLaunchPathsResponse -> Constr #

dataTypeOf :: ListLaunchPathsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListLaunchPathsResponse Source # 
Show ListLaunchPathsResponse Source # 
Generic ListLaunchPathsResponse Source # 
NFData ListLaunchPathsResponse Source # 

Methods

rnf :: ListLaunchPathsResponse -> () #

type Rep ListLaunchPathsResponse Source # 
type Rep ListLaunchPathsResponse = D1 (MetaData "ListLaunchPathsResponse" "Network.AWS.ServiceCatalog.ListLaunchPaths" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ListLaunchPathsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_llprsNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_llprsLaunchPathSummaries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LaunchPathSummary]))) (S1 (MetaSel (Just Symbol "_llprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))

Response Lenses

llprsNextPageToken :: Lens' ListLaunchPathsResponse (Maybe Text) Source #

The page token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

llprsLaunchPathSummaries :: Lens' ListLaunchPathsResponse [LaunchPathSummary] Source #

List of launch path information summaries for the specified PageToken .