amazonka-budgets-1.5.0: Amazon Budgets SDK.

Copyright(c) 2013-2017 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.Budgets.DescribeNotificationsForBudget

Contents

Description

Get notifications of a budget

Synopsis

Creating a Request

describeNotificationsForBudget Source #

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

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

data DescribeNotificationsForBudget Source #

Request of DescribeNotificationsForBudget

See: describeNotificationsForBudget smart constructor.

Instances

Eq DescribeNotificationsForBudget Source # 
Data DescribeNotificationsForBudget Source # 

Methods

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

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

toConstr :: DescribeNotificationsForBudget -> Constr #

dataTypeOf :: DescribeNotificationsForBudget -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeNotificationsForBudget Source # 
Show DescribeNotificationsForBudget Source # 
Generic DescribeNotificationsForBudget Source # 
Hashable DescribeNotificationsForBudget Source # 
ToJSON DescribeNotificationsForBudget Source # 
NFData DescribeNotificationsForBudget Source # 
AWSRequest DescribeNotificationsForBudget Source # 
ToQuery DescribeNotificationsForBudget Source # 
ToPath DescribeNotificationsForBudget Source # 
ToHeaders DescribeNotificationsForBudget Source # 
type Rep DescribeNotificationsForBudget Source # 
type Rep DescribeNotificationsForBudget = D1 (MetaData "DescribeNotificationsForBudget" "Network.AWS.Budgets.DescribeNotificationsForBudget" "amazonka-budgets-1.5.0-DxVvOYx4s4rzRpD440Wv4" False) (C1 (MetaCons "DescribeNotificationsForBudget'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dnfbNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dnfbMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))) ((:*:) (S1 (MetaSel (Just Symbol "_dnfbAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dnfbBudgetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DescribeNotificationsForBudget Source # 

Request Lenses

Destructuring the Response

describeNotificationsForBudgetResponse Source #

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

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

data DescribeNotificationsForBudgetResponse Source #

Response of GetNotificationsForBudget

See: describeNotificationsForBudgetResponse smart constructor.

Instances

Eq DescribeNotificationsForBudgetResponse Source # 
Data DescribeNotificationsForBudgetResponse Source # 

Methods

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

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

toConstr :: DescribeNotificationsForBudgetResponse -> Constr #

dataTypeOf :: DescribeNotificationsForBudgetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeNotificationsForBudgetResponse Source # 
Show DescribeNotificationsForBudgetResponse Source # 
Generic DescribeNotificationsForBudgetResponse Source # 
NFData DescribeNotificationsForBudgetResponse Source # 
type Rep DescribeNotificationsForBudgetResponse Source # 
type Rep DescribeNotificationsForBudgetResponse = D1 (MetaData "DescribeNotificationsForBudgetResponse" "Network.AWS.Budgets.DescribeNotificationsForBudget" "amazonka-budgets-1.5.0-DxVvOYx4s4rzRpD440Wv4" False) (C1 (MetaCons "DescribeNotificationsForBudgetResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dnfbrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dnfbrsNotifications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Notification]))) (S1 (MetaSel (Just Symbol "_dnfbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses