amazonka-budgets-1.4.5: Amazon Budgets 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.Budgets.DescribeBudget

Contents

Description

Get a single budget

Synopsis

Creating a Request

describeBudget Source #

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

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

data DescribeBudget Source #

Request of DescribeBudget

See: describeBudget smart constructor.

Instances

Eq DescribeBudget Source # 
Data DescribeBudget Source # 

Methods

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

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

toConstr :: DescribeBudget -> Constr #

dataTypeOf :: DescribeBudget -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeBudget Source # 
Show DescribeBudget Source # 
Generic DescribeBudget Source # 

Associated Types

type Rep DescribeBudget :: * -> * #

Hashable DescribeBudget Source # 
ToJSON DescribeBudget Source # 
NFData DescribeBudget Source # 

Methods

rnf :: DescribeBudget -> () #

AWSRequest DescribeBudget Source # 
ToPath DescribeBudget Source # 
ToHeaders DescribeBudget Source # 
ToQuery DescribeBudget Source # 
type Rep DescribeBudget Source # 
type Rep DescribeBudget = D1 (MetaData "DescribeBudget" "Network.AWS.Budgets.DescribeBudget" "amazonka-budgets-1.4.5-x7bpF8RUHi4Q9vaKTSFkv" False) (C1 (MetaCons "DescribeBudget'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_desAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_desBudgetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeBudget Source # 

Request Lenses

desAccountId :: Lens' DescribeBudget Text Source #

Undocumented member.

Destructuring the Response

describeBudgetResponse Source #

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

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

data DescribeBudgetResponse Source #

Response of DescribeBudget

See: describeBudgetResponse smart constructor.

Instances

Eq DescribeBudgetResponse Source # 
Data DescribeBudgetResponse Source # 

Methods

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

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

toConstr :: DescribeBudgetResponse -> Constr #

dataTypeOf :: DescribeBudgetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeBudgetResponse Source # 
Show DescribeBudgetResponse Source # 
Generic DescribeBudgetResponse Source # 
NFData DescribeBudgetResponse Source # 

Methods

rnf :: DescribeBudgetResponse -> () #

type Rep DescribeBudgetResponse Source # 
type Rep DescribeBudgetResponse = D1 (MetaData "DescribeBudgetResponse" "Network.AWS.Budgets.DescribeBudget" "amazonka-budgets-1.4.5-x7bpF8RUHi4Q9vaKTSFkv" False) (C1 (MetaCons "DescribeBudgetResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_desrsBudget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Budget))) (S1 (MetaSel (Just Symbol "_desrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses