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.DeleteBudget

Contents

Description

Delete a budget and related notifications

Synopsis

Creating a Request

deleteBudget Source #

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

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

data DeleteBudget Source #

Request of DeleteBudget

See: deleteBudget smart constructor.

Instances

Eq DeleteBudget Source # 
Data DeleteBudget Source # 

Methods

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

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

toConstr :: DeleteBudget -> Constr #

dataTypeOf :: DeleteBudget -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBudget Source # 
Show DeleteBudget Source # 
Generic DeleteBudget Source # 

Associated Types

type Rep DeleteBudget :: * -> * #

Hashable DeleteBudget Source # 
ToJSON DeleteBudget Source # 
NFData DeleteBudget Source # 

Methods

rnf :: DeleteBudget -> () #

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

Request Lenses

dAccountId :: Lens' DeleteBudget Text Source #

Undocumented member.

dBudgetName :: Lens' DeleteBudget Text Source #

Undocumented member.

Destructuring the Response

deleteBudgetResponse Source #

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

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

data DeleteBudgetResponse Source #

Response of DeleteBudget

See: deleteBudgetResponse smart constructor.

Instances

Eq DeleteBudgetResponse Source # 
Data DeleteBudgetResponse Source # 

Methods

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

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

toConstr :: DeleteBudgetResponse -> Constr #

dataTypeOf :: DeleteBudgetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteBudgetResponse Source # 
Show DeleteBudgetResponse Source # 
Generic DeleteBudgetResponse Source # 
NFData DeleteBudgetResponse Source # 

Methods

rnf :: DeleteBudgetResponse -> () #

type Rep DeleteBudgetResponse Source # 
type Rep DeleteBudgetResponse = D1 (MetaData "DeleteBudgetResponse" "Network.AWS.Budgets.DeleteBudget" "amazonka-budgets-1.4.5-x7bpF8RUHi4Q9vaKTSFkv" True) (C1 (MetaCons "DeleteBudgetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

drsResponseStatus :: Lens' DeleteBudgetResponse Int Source #

  • - | The response status code.