amazonka-budgets-1.6.1: Amazon Budgets 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.Budgets.DescribeNotificationsForBudget

Contents

Description

Lists the notifications associated with 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:

  • dnfbNextToken - The pagination token that indicates the next set of results to retrieve.
  • dnfbMaxResults - Optional integer. Specifies the maximum number of results to return in response.
  • dnfbAccountId - The accountId that is associated with the budget whose notifications you want descriptions of.
  • dnfbBudgetName - The name of the budget whose notifications you want descriptions of.

data DescribeNotificationsForBudget Source #

Request of DescribeNotificationsForBudget

See: describeNotificationsForBudget smart constructor.

Instances
Eq DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Data DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

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 # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Show DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Generic DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Associated Types

type Rep DescribeNotificationsForBudget :: Type -> Type #

Hashable DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

ToJSON DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

AWSRequest DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Associated Types

type Rs DescribeNotificationsForBudget :: Type #

ToHeaders DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

ToPath DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

ToQuery DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

NFData DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

type Rep DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

type Rep DescribeNotificationsForBudget = D1 (MetaData "DescribeNotificationsForBudget" "Network.AWS.Budgets.DescribeNotificationsForBudget" "amazonka-budgets-1.6.1-EaVNVCh4SNz6bhjSdjYIRa" False) (C1 (MetaCons "DescribeNotificationsForBudget'" PrefixI True) ((S1 (MetaSel (Just "_dnfbNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dnfbMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) :*: (S1 (MetaSel (Just "_dnfbAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_dnfbBudgetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeNotificationsForBudget Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Request Lenses

dnfbNextToken :: Lens' DescribeNotificationsForBudget (Maybe Text) Source #

The pagination token that indicates the next set of results to retrieve.

dnfbMaxResults :: Lens' DescribeNotificationsForBudget (Maybe Natural) Source #

Optional integer. Specifies the maximum number of results to return in response.

dnfbAccountId :: Lens' DescribeNotificationsForBudget Text Source #

The accountId that is associated with the budget whose notifications you want descriptions of.

dnfbBudgetName :: Lens' DescribeNotificationsForBudget Text Source #

The name of the budget whose notifications you want descriptions of.

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 # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Data DescribeNotificationsForBudgetResponse Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

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 # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Show DescribeNotificationsForBudgetResponse Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

Generic DescribeNotificationsForBudgetResponse Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

NFData DescribeNotificationsForBudgetResponse Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

type Rep DescribeNotificationsForBudgetResponse Source # 
Instance details

Defined in Network.AWS.Budgets.DescribeNotificationsForBudget

type Rep DescribeNotificationsForBudgetResponse = D1 (MetaData "DescribeNotificationsForBudgetResponse" "Network.AWS.Budgets.DescribeNotificationsForBudget" "amazonka-budgets-1.6.1-EaVNVCh4SNz6bhjSdjYIRa" False) (C1 (MetaCons "DescribeNotificationsForBudgetResponse'" PrefixI True) (S1 (MetaSel (Just "_dnfbrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dnfbrsNotifications") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Notification])) :*: S1 (MetaSel (Just "_dnfbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dnfbrsNextToken :: Lens' DescribeNotificationsForBudgetResponse (Maybe Text) Source #

The pagination token that indicates the next set of results that you can retrieve.

dnfbrsNotifications :: Lens' DescribeNotificationsForBudgetResponse [Notification] Source #

A list of notifications associated with a budget.