amazonka-cloudformation-1.4.5: Amazon CloudFormation 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.CloudFormation.ListExports

Contents

Description

Lists all exported output values in the account and region in which you call this action. Use this action to see the exported output values that you can import into other stacks. To import values, use the @Fn::ImportValue@ function.

For more information, see AWS CloudFormation Export Stack Output Values .

Synopsis

Creating a Request

listExports :: ListExports #

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

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

  • leNextToken - A string (provided by the ListExports response output) that identifies the next page of exported output values that you asked to retrieve.

data ListExports #

See: listExports smart constructor.

Instances

Eq ListExports # 
Data ListExports # 

Methods

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

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

toConstr :: ListExports -> Constr #

dataTypeOf :: ListExports -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListExports # 
Show ListExports # 
Generic ListExports # 

Associated Types

type Rep ListExports :: * -> * #

Hashable ListExports # 
NFData ListExports # 

Methods

rnf :: ListExports -> () #

AWSRequest ListExports # 
ToQuery ListExports # 
ToPath ListExports # 
ToHeaders ListExports # 

Methods

toHeaders :: ListExports -> [Header] #

type Rep ListExports # 
type Rep ListExports = D1 (MetaData "ListExports" "Network.AWS.CloudFormation.ListExports" "amazonka-cloudformation-1.4.5-GkPqDOYcHIlLStUFA5eeUs" True) (C1 (MetaCons "ListExports'" PrefixI True) (S1 (MetaSel (Just Symbol "_leNextToken") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Rs ListExports # 

Request Lenses

leNextToken :: Lens' ListExports (Maybe Text) #

A string (provided by the ListExports response output) that identifies the next page of exported output values that you asked to retrieve.

Destructuring the Response

listExportsResponse #

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

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

  • lersNextToken - If the output exceeds 100 exported output values, a string that identifies the next page of exports. If there is no additional page, this value is null.
  • lersExports - The output for the ListExports action.
  • lersResponseStatus - -- | The response status code.

data ListExportsResponse #

See: listExportsResponse smart constructor.

Instances

Eq ListExportsResponse # 
Data ListExportsResponse # 

Methods

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

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

toConstr :: ListExportsResponse -> Constr #

dataTypeOf :: ListExportsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListExportsResponse # 
Show ListExportsResponse # 
Generic ListExportsResponse # 
NFData ListExportsResponse # 

Methods

rnf :: ListExportsResponse -> () #

type Rep ListExportsResponse # 
type Rep ListExportsResponse = D1 (MetaData "ListExportsResponse" "Network.AWS.CloudFormation.ListExports" "amazonka-cloudformation-1.4.5-GkPqDOYcHIlLStUFA5eeUs" False) (C1 (MetaCons "ListExportsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lersNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lersExports") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Export]))) (S1 (MetaSel (Just Symbol "_lersResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))

Response Lenses

lersNextToken :: Lens' ListExportsResponse (Maybe Text) #

If the output exceeds 100 exported output values, a string that identifies the next page of exports. If there is no additional page, this value is null.

lersExports :: Lens' ListExportsResponse [Export] #

The output for the ListExports action.

lersResponseStatus :: Lens' ListExportsResponse Int #

  • - | The response status code.